Step 1: Make the Red Enchilada Sauce:Heat olive oil in a saucepan over medium heat.Add flour and whisk for 1 minute to create a roux.Stir in chili powder, cumin, garlic powder, onion powder, oregano, and cayenne.Add tomato paste and whisk until smooth.Slowly pour in chicken broth while whisking to prevent lumps.Simmer for 8–10 minutes, until thickened.Taste and adjust seasoning with salt. Set aside.
Step 2: Prepare the Chicken Filling:In a mixing bowl, combine shredded chicken, onion, ½ cup cheese, cumin, paprika, salt, and pepper.If using, add black beans and corn.Add a few tablespoons of enchilada sauce to moisten the filling. Mix well.
Step 3: Assemble the Enchiladas:Preheat oven to 375°F (190°C).Lightly grease a 9x13-inch baking dish.Spread a thin layer of enchilada sauce on the bottom.Warm the tortillas slightly (microwave for 20 seconds) to make them pliable.Spoon 2–3 tablespoons of chicken filling into each tortilla, roll tightly, and place seam side down in the baking dish.Repeat with remaining tortillas.
Step 4: Add Sauce and Cheese:Pour remaining red sauce evenly over the top of the rolled enchiladas.Sprinkle generously with shredded cheese.
Step 5: Bake:Cover with foil and bake for 20 minutes.:Remove foil and bake for another 8–10 minutes until the cheese is melted and bubbly.
Step 6: Serve:Let cool slightly, then garnish with fresh cilantro.Serve with sour cream and lime wedges for the perfect finishing touch.