The moment these Chicken Enchiladas come out of the oven, the kitchen smells like a fiesta, with warm corn, tangy tomato, and melted cheese wrapping you in cozy comfort. Each bite offers tender chicken, a silky sauce, and that satisfying little crunch on top that makes you smile.
I love making this on a weeknight when I want something feel-good without spending hours in the kitchen. It is great for meal prep too, since the flavors only get better as they simmer and bake, and you will have delicious leftovers for lunch the next few days.
SaveOne of my favorite memories is gathering around the table with friends, passing bowls of toppings, and building enchiladas together. This recipe makes it easy to customize for kids, spice lovers, or anyone watching their dairy, so everyone can join in the fun.
Chicken Enchiladas Recipe
Ingredients
Filling
Sauce
Assembly
Instructions
- Cook the chicken
Season the chicken breasts with salt, pepper, cumin, and chili powder. Heat olive oil in a large skillet over medium heat, add the chopped onion, and cook until soft. Add the garlic for another minute, then add the chicken and cook until browned and cooked through. Transfer to a cutting board, let it rest, then shred with two forks.
- Heat the beans and corn
In the same skillet, add the black beans and corn along with a pinch of salt. Cook, stirring often, until hot and slightly crisp at the edges, about 3 to 4 minutes. Remove from heat and stir in a cup of the shredded cheese until melted. Set aside to cool slightly.
- Prepare the sauce
In a saucepan, warm olive oil over medium heat, whisk in the flour and cook for one minute. Gradually whisk in the enchilada sauce and chicken broth until smooth. Stir in oregano and a pinch of salt, then simmer gently for 5 minutes, whisking occasionally, until the sauce thickens to a silky, spreadable consistency.
- Preheat the oven
Heat your oven to 375 degrees Fahrenheit. While it warms, prepare your tortillas and work station so everything is ready when the sauce is perfect.
- Warm the tortillas
Heat the corn tortillas in a dry skillet for a few seconds per side, or wrap them in a damp kitchen towel and microwave for 30 to 45 seconds. Warm tortillas are flexible and less likely to crack when rolled.
- Fill the tortillas
Spread a thin layer of sauce on the bottom of a baking dish. Lay a tortilla flat, spoon a little shredded chicken and some bean-corn mixture down the center, roll it up, and place it seam-side down in the dish. Repeat until all tortillas are filled.
- Assemble and sauce
Pour the remaining enchilada sauce over the rolled tortillas, spreading it gently to cover. Sprinkle the top with the remaining cheese so every bite gets that gooey, golden finish.
- Bake
Cover the dish with foil and bake for 15 minutes. Remove the foil and bake for another 10 to 15 minutes, until the cheese is bubbly and lightly golden. Let the enchiladas rest for 5 minutes before serving to set the sauce.
- Serve with fresh toppings
Scatter shredded lettuce over the enchiladas, add avocado slices and cilantro, and finish with a squeeze of lime. Offer optional toppings like sour cream, Greek yogurt, extra cheese, or sliced jalapeños at the table.
- Store and reheat
Cool completely before covering and refrigerating for up to 3 days. Reheat in the oven at 350 degrees Fahrenheit until warm and bubbly, or microwave one at a time for a quick lunch.
Substitutions and variations
- Use chicken thighs instead of breasts for richer flavor and juicier results.
- Swap red enchilada sauce for green enchilada sauce if you prefer a tangier bite.
- Make it vegetarian by replacing chicken with sautéed mushrooms or roasted vegetables.
- Use gluten-free flour or cornstarch to thicken the sauce for a gluten-free version.
- Replace black beans with chickpeas or pinto beans based on preference or pantry staples.
Chloe's tips
- For deeper flavor, use homemade chicken broth in the sauce.
- Grease the baking dish lightly so the enchiladas release easily after baking.
- Let the enchiladas rest after baking so the sauce thickens and the layers stay intact when you serve.
- To save time, you can use leftover roasted chicken from a rotisserie or a previous dinner.
How to store it
- Refrigerate in an airtight container for up to 3 days.
- Freeze assembled but unbaked enchiladas for up to 2 months; bake from frozen, adding a few extra minutes to the covered bake time.
Serving suggestions
Serve these Chicken Enchiladas with a simple side and a squeeze of lime for a complete, comforting meal.
- Mexican rice or cilantro lime rice
- Refried beans or a black bean salad
- A light tomato-cucumber salad with lime vinaigrette

Frequently asked questions
Can I make these enchiladas ahead of time?
Yes, you can assemble them a day ahead, keep them covered in the refrigerator, and bake just before serving. If freezing, do not thaw before baking; add a few extra minutes to the covered bake time.
What makes the sauce smooth and not lumpy?
Whisk the flour into the fat gently, then add the enchilada sauce and broth a little at a time while whisking, and simmer long enough to fully cook the flour.
Can I use flour tortillas instead of corn?
Yes, flour tortillas work well and are a bit more pliable. If using flour tortillas, you may want to warm them a little longer so they do not tear when rolling.
How do I keep the enchiladas from drying out in the oven?
Cover with foil for the first part of baking, use plenty of sauce, and let the dish rest for a few minutes after baking so the sauce settles around the tortillas.
What can I serve on the side?
Mexican rice, refried beans, avocado slices, a simple green salad, and extra lime wedges make a well-rounded, crowd-pleasing meal.
Let's get cooking!
This Chicken Enchiladas recipe brings the warmth and joy of a homemade Mexican table to your weeknights, with tender chicken, a rich red sauce, and plenty of cheese. It is versatile, easy to customize, and perfect for sharing with the people you love.




