Preheat oven to 350 F.
In a large skillet,saute onion and garlic over medium heat 8-10 minutes.Add chicken,
season with salt and pepper to taste. Stir in ½ cup enchilada sauce. Set aside.
Pour the second can of enchilada sauce into a shallow dish. Heat oil in small skillet until begins to smoke add tortillas one at a time 15 seconds,just until soft,turn over cook another 15 seconds.Dip tortillas, one at a time, into sauce to coat both sides. Spoon chicken mixture evenly down the center of each tortilla and roll up. Place seam-side down in a 13x9-inch baking dish.Spoon salsa over enchiladas.
Spoon reserved enchilada sauce over enchiladas. Bake uncovered for 15 minutes . Sprinkle with the cheese ,let sit until cheese melts,sprinkle liberally with cilantro. Serve with sour cream .