You know that meal you make once, and then your family asks for it every single week after that?
This is it.
These chicken enchiladas are the kind of dish that looks impressive, tastes like you spent all day on it, and secretly takes about 45 minutes. And once you pull that bubbling, cheesy pan out of the oven… yeah, people will talk about it.
Let me show you exactly how to make them.
What You’ll Need

For the Chicken Filling:
- 2 lbs boneless, skinless chicken breasts (or thighs)
- 1 tablespoon olive oil
- 1 teaspoon cumin
- 1 teaspoon chili powder
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/2 teaspoon smoked paprika
- Salt and black pepper to taste
- 1 can (15 oz) black beans, drained and rinsed
- 1 cup frozen or canned corn, drained
- 1/2 cup sour cream
- 1 cup shredded Monterey Jack cheese (for inside the filling)
For the Sauce:
- 2 tablespoons olive oil
- 2 tablespoons all-purpose flour
- 2 tablespoons chili powder
- 1 teaspoon cumin
- 1/2 teaspoon garlic powder
- 1/4 teaspoon oregano
- 1/4 teaspoon salt
- 2 cups chicken broth
- 1 can (8 oz) tomato sauce
For Assembly:
- 10 flour tortillas (8-inch size)
- 2 cups shredded Monterey Jack or Mexican blend cheese (for topping)
- Fresh cilantro, for garnish
- Sour cream and sliced jalapeños, for serving
Tools You’ll Need
- Large skillet or sauté pan
- Medium saucepan (for the enchilada sauce)
- 9×13 inch baking dish
- Whisk
- Wooden spoon or spatula
- Two forks (for shredding chicken)
- Cutting board and knife
- Measuring cups and spoons
- Aluminum foil
Pro Tips
These are the things that make the difference between good enchiladas and really good enchiladas.
- Don’t skip the homemade sauce. Store-bought enchilada sauce works in a pinch, but once you make it from scratch, you’ll understand why. It takes about 10 minutes and the depth of flavor is on another level.
- Warm your tortillas before rolling. Cold tortillas crack and tear when you try to roll them. 20 seconds per tortilla in a dry skillet or in the microwave under a damp paper towel is all it takes.
- Slightly undercook your chicken at first. If you’re poaching or baking the chicken before shredding, pull it out just before it’s fully done. It’ll finish cooking inside the enchiladas in the oven and stay juicy instead of drying out.
- Coat the bottom of your baking dish with sauce. Before laying any tortillas down, spread a thin layer of enchilada sauce on the bottom of the pan. It keeps the enchiladas from sticking and adds more flavor to every single bite.
- Let it rest for 5 minutes before serving. The cheese needs a moment to set up. Cut into it too early and everything slides out. Worth the wait.
Substitutions and Variations
Protein swaps:
- Ground beef or turkey instead of chicken
- Pulled pork for a smokier flavor
- Black beans only for a vegetarian version (double the amount)
- Rotisserie chicken if you want to cut the prep time nearly in half
Tortilla swaps:
- Corn tortillas for a more traditional enchilada (dip them in the sauce before rolling to soften)
- Whole wheat tortillas for a slightly heartier bite
Sauce variations:
- Add a chipotle pepper in adobo sauce to the enchilada sauce for a smoky, spicy kick
- Use green enchilada sauce with tomatillos instead for a totally different flavor profile
- Verde sauce with roasted Hatch chiles if you can get your hands on them 🌿
Cheese options:
- Sharp cheddar, pepper jack, or a Mexican blend all work great
- Cotija cheese crumbled on top after baking adds a salty, crumbly finish
Make-Ahead Tips
Honestly, this is one of the better recipes to make ahead.
Option 1: Assemble the entire dish, cover tightly with foil, and refrigerate for up to 24 hours before baking. Add an extra 5-10 minutes to the bake time if going straight from fridge to oven.
Option 2: Make the enchilada sauce up to 5 days in advance and store it in an airtight container in the fridge. Then assemble and bake the day you want to serve it.
Option 3: Cook and shred the chicken 2 days ahead. Store it in the fridge, then assemble when ready.
Nutritional Breakdown
(Per serving, based on 8 servings)
| Nutrient | Amount |
|---|---|
| Calories | ~480 kcal |
| Protein | 34g |
| Carbohydrates | 38g |
| Fat | 20g |
| Fiber | 5g |
| Sodium | ~720mg |
Lighter swaps: Use low-fat sour cream, reduce cheese by half, and use corn tortillas (fewer calories than flour).
Meal pairing suggestions: Mexican rice, a simple green salad with lime dressing, guacamole and chips, or cilantro-lime cauliflower rice if you want to keep it lighter.
How to Make Chicken Enchiladas
Step 1: Make the Enchilada Sauce
Heat 2 tablespoons of olive oil in a medium saucepan over medium heat.
Whisk in the flour and cook for about 1 minute, stirring constantly. Add the chili powder, cumin, garlic powder, oregano, and salt. Stir for another 30 seconds.
Slowly pour in the chicken broth while whisking to avoid lumps. Add the tomato sauce and stir to combine. Let it simmer on low for about 10 minutes until it thickens slightly. Set aside.
Step 2: Cook and Season the Chicken
Heat olive oil in a large skillet over medium-high heat.
Season both sides of the chicken with cumin, chili powder, garlic powder, onion powder, smoked paprika, salt, and pepper. Cook for about 6-7 minutes per side until cooked through.
Remove from the skillet and let rest for 5 minutes, then shred using two forks.
Step 3: Make the Filling
In a large bowl, combine the shredded chicken, black beans, corn, sour cream, and 1 cup of shredded cheese. Pour in about 1/4 cup of the enchilada sauce and stir everything together.
Taste it. Adjust seasoning if needed. (This is where you’ll realize how good this is.)
Step 4: Warm the Tortillas
Warm each tortilla in a dry skillet for about 20 seconds per side, or in the microwave in a damp paper towel for 30 seconds. This makes them pliable and much easier to roll without cracking.
Step 5: Assemble
Preheat your oven to 375°F (190°C).
Spread a thin layer of enchilada sauce on the bottom of your 9×13 baking dish.
Scoop about 1/3 cup of filling onto the center of a tortilla. Roll it up tightly and place it seam-side down in the dish. Repeat until the dish is full.
Pour the remaining enchilada sauce over the top, making sure every tortilla is covered. Sprinkle the remaining 2 cups of cheese evenly over the top.
Step 6: Bake
Cover with aluminum foil and bake for 20 minutes.
Remove the foil and bake for another 10 minutes until the cheese is bubbly and golden at the edges.
Let it rest for 5 minutes before serving. Top with fresh cilantro, a dollop of sour cream, and sliced jalapeños if you like a little heat.
Leftovers and Storage
These might actually taste better the next day once all the flavors have had time to settle in.
- Fridge: Store leftovers in an airtight container for up to 4 days.
- Freezer: Let cool completely, then wrap individual portions tightly in plastic wrap and store in a freezer bag for up to 3 months.
- Reheating: Microwave for 2-3 minutes, or reheat in the oven at 350°F covered with foil for about 15 minutes. Add a splash of broth or water before reheating to keep them moist.
Tip: If freezing, freeze them before baking for the freshest results when you’re ready to cook them later.
FAQ
Can I use corn tortillas instead of flour?
Yes! Corn tortillas are actually more traditional. Just dip them quickly in the warm enchilada sauce before rolling to soften them, otherwise they’ll crack.
My enchiladas turned out soggy. What happened?
This usually happens when there’s too much sauce. You want the tortillas coated, not swimming. Use a moderate amount inside and on top, and always bake covered first to trap steam, then uncovered to let the top set.
Can I make these without the sour cream in the filling?
Absolutely. The sour cream adds a little creaminess, but cream cheese (about 4 oz, softened) works great too. Or leave it out entirely and just add a bit more cheese to the filling.
How spicy are these?
As written, they’re mild to medium. For more heat, add diced jalapeños to the filling, use pepper jack cheese, or add a chipotle pepper to the sauce.
Can I use store-bought enchilada sauce?
Yes, two 10 oz cans will work. The homemade version has better flavor, but store-bought is totally fine for a weeknight shortcut.
Can I make these dairy-free?
Use a dairy-free sour cream alternative and a plant-based shredded cheese. The texture will be slightly different, but still very good.
Wrapping Up
Chicken enchiladas are one of those recipes that sounds like a project, but once you’ve made them a couple of times, they become a go-to. A pan of these on a Tuesday night feels a little like a treat, which is kind of the point.
The homemade sauce is worth it. The resting time is worth it. The second helping is definitely worth it. 😄
Give this recipe a try and then come back and drop a comment below. Tell me how it went, what you changed, or any questions you ran into along the way. I love hearing about it.