I still remember the first time I attempted chicken enchiladas. It was a Tuesday night—because isn’t it always a Tuesday when you decide to tackle something ambitious?—and I had this vision of perfect, saucy, cheesy rolls of heaven. What I ended up with was a sad casserole of broken tortillas, watery sauce, and chicken that had all the flavor of boiled sneaker.
My husband took one bite, smiled that tight smile spouses reserve for kitchen disasters, and asked if we had any cereal left.
That was twelve years ago. And now? Now I make enchiladas so good that my neighbor actually texted me at 10 PM asking if I had any leftovers from dinner. (I did not. My family had licked the pan clean.)
What I learned in those intervening years is that great chicken enchiladas aren’t about fancy techniques or exotic ingredients. They’re about a few simple tricks that make everything come together—a sauce that actually tastes like something, chicken that stays juicy, and tortillas that don’t disintegrate into mush.
I’ve made this particular version so many times that I could probably assemble it in my sleep. And honestly? I kind of have. There was that one time I made them at 6 AM for a church potluck and only realized I’d used my coffee mug to measure the chili powder when I took my first sip of actual coffee. (Pro tip: chili powder coffee is not a thing, and it should never become a thing.)
But that’s the beauty of a recipe that becomes part of your life—you know it so well that even your mistakes are just part of the story.
Why You’ll Love These Chicken Enchiladas
Let me be real with you about what makes this recipe worth your time:
- They’re genuinely foolproof. I’ve taught this to my sister who once burned water, and she nails it every time. If she can do it, you can too.
- You can prep them ahead. These are my secret weapon for busy weeknights and potlucks. Assemble in the morning, bake when you’re ready.
- The sauce is homemade and takes 10 minutes. No canned enchilada sauce that tastes like tomato soup with a side of regret.
- They’re budget-friendly. A whole batch costs about what you’d pay for two combo meals at a drive-thru, and it feeds six hungry people.
- Leftovers are incredible. Something about sitting overnight makes them even better. If they last that long.
Ingredients for Chicken Enchiladas
For the Homemade Enchilada Sauce
- 3 tablespoons vegetable or canola oil
- 3 tablespoons all-purpose flour
- ¼ cup chili powder (I use a blend from my local Mexican grocery, but any good chili powder works)
- 2 teaspoons ground cumin
- 1 teaspoon garlic powder
- ½ teaspoon onion powder
- ½ teaspoon dried oregano
- ¼ teaspoon cayenne pepper (optional, for heat)
- 3 cups chicken broth (low-sodium is best so you can control the salt)
- 1 (15-ounce) can tomato sauce
- 1 teaspoon salt, or to taste
- ½ teaspoon black pepper
Substitution note: If you’re in a pinch, you can use 2½ cups of high-quality store-bought enchilada sauce. But honestly? The homemade version takes ten minutes and tastes like actual enchiladas instead of canned sadness. Make the sauce.
For the Chicken Filling
- 2 pounds boneless skinless chicken breasts (about 2 large or 3 medium)
- 1 tablespoon olive oil
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 1 (4-ounce) can diced green chiles
- 1 teaspoon chili powder
- 1 teaspoon ground cumin
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 (15-ounce) can black beans, drained and rinsed (optional but highly recommended)
- 1 cup frozen corn kernels (no need to thaw)
Substitution note: You can use rotisserie chicken to save time—just shred about 3 cups of meat and skip the poaching step. Also, if beans aren’t your thing, just leave them out. The recipe works beautifully without them.
For Assembly
- 12-14 corn tortillas (6-inch size)
- 2 cups shredded cheese (I use a blend of Monterey Jack and cheddar, but any melty cheese works)
- Chopped fresh cilantro, for garnish
- Sour cream, for serving (optional, but come on, it’s enchiladas)
- Diced red onion or scallions, for garnish
Substitution note: If corn tortillas aren’t your favorite, flour tortillas work too. They won’t be traditional, but they’ll be delicious. Just know that flour tortillas get softer and more casserole-like, while corn stays more structured.
How to Make Chicken Enchiladas Step by Step
Step 1: Poach the Chicken
Start by placing your chicken breasts in a medium pot and covering them with water by about an inch. Add a pinch of salt and bring to a simmer over medium heat. Don’t boil them—that makes tough chicken. You want gentle bubbles, like a hot tub, not a rolling boil.
Cook for 15-20 minutes, until the internal temperature hits 165°F. If you don’t have a meat thermometer (get one, they’re like $10), cut into the thickest part—it should be white all the way through with no pink.
Remove the chicken to a plate and let it cool enough to handle. While it’s cooling, you’re going to make the sauce and filling. Efficient multitasking—that’s how we roll.
Step 2: Make the Enchilada Sauce
This is where the magic happens. In a medium saucepan, heat the oil over medium heat. Add the flour and whisk constantly for about 1 minute. You’re making a roux, which sounds fancy but is literally just flour and fat cooked together.
When the flour turns slightly golden and smells kind of nutty, add the chili powder, cumin, garlic powder, onion powder, oregano, and cayenne (if using). Whisk and cook for another 30 seconds until everything smells fragrant and toasty. This step wakes up all those spices—don’t skip it.
Slowly pour in the chicken broth, whisking constantly to prevent lumps. Add the tomato sauce, salt, and pepper. Bring to a gentle simmer and cook for 5-7 minutes, stirring occasionally, until the sauce thickens slightly. It should coat the back of a spoon but still be pourable.
Taste it and adjust the salt. I usually end up adding another ¼ teaspoon. Set aside about 1 cup of the sauce for later—you’ll use this for the bottom of the baking dish.
Step 3: Shred the Chicken
Now that your chicken is cool enough to handle, shred it using two forks. Hold one fork in each hand and pull in opposite directions. The chicken should fall apart easily. If it doesn’t, it needed to cook longer or rest more.
Here’s a secret I discovered by accident: if you have a stand mixer with a paddle attachment, throw the chicken in there on low speed for about 30 seconds. Perfect shreds in no time. I learned this when my husband was doing the dishes and took my forks, and I was too lazy to get clean ones. Now it’s my go-to method.
Step 4: Make the Filling
Heat the olive oil in a large skillet over medium heat. Add the diced onion and cook until translucent, about 5-6 minutes. Add the garlic and cook for another minute until fragrant.
Stir in the green chiles, chili powder, cumin, salt, and pepper. Cook for 1 minute to bloom the spices.
Add the shredded chicken, black beans (if using), and corn. Pour in about ¾ cup of the enchilada sauce (not the reserved cup) and stir to combine. Cook for 3-4 minutes until everything is heated through and the flavors have melded.
Taste this—this is your filling. If it needs more salt, add it now. If you want more heat, add a dash of cayenne. This is where you make it your own.
Step 5: Prepare Your Tortillas
Preheat your oven to 375°F.
Pour that reserved 1 cup of sauce into the bottom of a 9×13-inch baking dish. Spread it around with a spatula to cover the bottom. This does two things: it flavors the bottom of the enchiladas and it prevents sticking.
Now, here’s the critical step that separates good enchiladas from sad ones: you need to warm the tortillas. Cold corn tortillas crack and break when you roll them. I used to skip this step and ended up with a casserole of shredded tortilla pieces.
Heat a dry skillet over medium heat and warm each tortilla for about 20 seconds per side. They should become pliable and slightly toasted. Stack them on a plate and cover with a clean kitchen towel to keep them soft as you work.
If you’re in a hurry, you can wrap a stack in paper towels and microwave for 30 seconds. It works, but the skillet method gives better flavor.
Step 6: Assemble Your Enchiladas
Now the fun part. Take a warmed tortilla and place it on a work surface. Add about ⅓ cup of the chicken filling in a line down the center. Top with a small sprinkle of cheese (reserve most of the cheese for the top).
Roll it up tightly and place it seam-side down in the baking dish. Repeat with the remaining tortillas and filling. You’ll likely have 12-14 enchiladas, and they’ll fit snugly in the dish. Don’t worry if they’re touching—that’s how they should be.
Pour the remaining sauce over the top of all the enchiladas, making sure to cover them completely. This keeps them moist as they bake. I like to use the back of a spoon to gently spread the sauce around.
Sprinkle with the remaining cheese, covering the sauce generously.
Step 7: Bake and Rest
Bake for 20-25 minutes until the cheese is melted and bubbly and the edges are slightly browned.
Here’s another lesson I learned the hard way: let them rest for 5-10 minutes before serving. If you cut into them immediately, the filling will slide out and you’ll have a mess. The rest period lets everything set up. I know it’s hard to wait—the smell is intoxicating—but trust me on this.
Pro Tips & Tricks for Perfect Chicken Enchiladas
Don’t skip the tortilla warming. I know I already mentioned this, but it deserves its own bullet. Cold tortillas crack, and cracked tortillas mean filling leaks out, and filling leaks out means you’ve got an enchilada soup situation. Take the extra three minutes.
Make extra sauce. I always double the sauce recipe and freeze half. It freezes beautifully and makes future enchilada nights come together in minutes. Just thaw and use.
Shred your own cheese. Pre-shredded cheese has anti-caking agents that prevent it from melting smoothly. Block cheese melts creamier and tastes better. It takes two minutes to shred and makes a world of difference.
Use dark meat if you’re a rebel. I use chicken breasts because that’s what my family prefers, but chicken thighs work beautifully too. They’re more forgiving and stay juicier. If you use thighs, you can skip the poaching and just shred them from a rotisserie chicken.
The toothpick test for doneness: Stick a toothpick into the center of the dish—if it comes out hot to the touch, you’re good. If it’s cool, it needs more time.
Variations & Substitutions
Make It Spicier: Add a finely chopped jalapeño to the filling, use pepper jack cheese, and throw an extra ¼ teaspoon of cayenne into the sauce. I do this when my brother visits—he likes to pretend he’s tough, and watching him sweat through dinner is genuinely entertaining.
Veggie Version: Skip the chicken and double the beans. Add roasted sweet potatoes, zucchini, or mushrooms. My vegetarian friend says this is her favorite version, and honestly, I might like it better too on some days.
Gluten-Free: Use corn tortillas (already GF) and swap the all-purpose flour in the sauce for a GF flour blend or cornstarch. If using cornstarch, use 2 tablespoons instead of 3 and mix with cold water before adding.
Make It Creamy: Stir ½ cup of sour cream into the sauce after it’s thickened, or add a block of cream cheese to the filling mixture. This makes a richer, almost Tex-Mex style enchilada that’s dangerously addictive.
Low-Carb Option: Use low-carb tortillas and skip the beans and corn. The sauce and chicken are already low-carb if you use the flour swap mentioned above.
What to Serve with Chicken Enchiladas
These enchiladas are a complete meal on their own, but if you’re feeding a crowd, here’s what I like to put on the table:
- Mexican rice – I have a separate recipe that’s been in my family for years
- Refried beans – canned are fine, but homemade are worth the extra ten minutes
- A simple salad – iceberg, tomatoes, and avocado with lime dressing
- Guacamole and chips – because obviously
- Pickled red onions – their tangy crunch cuts through the richness perfectly
My favorite way to serve these is with a dollop of sour cream, a sprinkle of cilantro, and a squeeze of fresh lime over everything. The acidity brightens up all those warm, spicy flavors.
These are perfect for game days, family dinners, potlucks, or that night when you just need something that’s going to make everyone happy. I’ve brought them to work lunches and been mobbed by coworkers asking for the recipe.
FAQ’s
Can I make these chicken enchiladas ahead of time?
Absolutely. This is their superpower. Assemble everything, cover with foil, and refrigerate for up to 24 hours before baking. If you’re taking them to a potluck, assemble them that morning and bake when you arrive. Just note that they’ll need about 10 extra minutes in the oven since they’re starting cold.
Can I freeze chicken enchiladas?
Yes, and they freeze beautifully. Assemble without baking, wrap tightly in foil, and freeze for up to 3 months. To bake, thaw overnight in the refrigerator and bake as directed. Or bake from frozen at 375°F for about 45 minutes, covered with foil for the first 30 minutes. The texture won’t be quite as perfect as fresh, but honestly, they’ll still be better than most restaurant enchiladas.
What’s the best way to reheat leftovers?
Individual portions microwave fine—about 1½ minutes on high. For larger portions, reheat in a 350°F oven for 10-15 minutes. My secret weapon is the air fryer at 350°F for 5 minutes. The edges get crispy and the cheese gets remelted perfectly.
Can I use flour tortillas instead of corn?
You can, and they’ll taste great. But they won’t have that traditional corn flavor and texture. If you use flour, skip the warming step—flour tortillas are much more flexible—and know that the enchiladas will be softer and more casserole-like. Also, you’ll only need about 8-10 since flour tortillas are larger.
Why did my tortillas crack when I rolled them?
You skipped the warming step, didn’t you? I’m not judging—I’ve done it too. But that’s almost certainly the problem. Corn tortillas are stiff at room temperature and need heat to become flexible. Pop them in a dry skillet for 20 seconds a side and watch the magic happen.
Can I use leftover chicken for this recipe?
This is actually my favorite way to make enchiladas. Leftover grilled chicken, rotisserie chicken, or even leftover turkey after Thanksgiving—they all work perfectly. Just shred about 3 cups of meat and skip the poaching step. The filling comes together even faster this way.
The sauce tastes a little bitter. What happened?
You probably burned the chili powder when you were blooming the spices. It happens to all of us—you get distracted, the pan’s too hot, and suddenly you’re inhaling acrid smoke. The fix? Start again with a lower heat and keep it moving constantly. You want fragrant, not charred. If your sauce is already bitter, a teaspoon of brown sugar can help balance it out.
Related Recipes:
- Easy Chicken Enchiladas | Homemade Recipe
- Chicken Tamales | Authentic Homemade Recipe
- Mexican Rice and Beans | Easy Homemade Recipe
- Carne Asada Street Tacos | Easy Mexican Recipe
- Beef Birria Tacos | Authentic Mexican Recipe
My Final Thoughts on This Chicken Enchilada Recipe
I’ve made this recipe so many times that I’ve lost count. I’ve made it for my kids’ birthdays, for Super Bowl parties, for the night my best friend got laid off and needed comfort food, and for the night my husband got a promotion and we celebrated. It’s one of those dishes that’s woven itself into the fabric of my family’s life.
What I love most about these enchiladas isn’t just the flavor—though that’s pretty spectacular, if I do say so myself. It’s that they bring people together. There’s something about a bubbling dish of cheesy, saucy goodness that makes everyone sit down at the table and smile.
The first time I made these successfully, after that disastrous first attempt, my husband took one bite and said, “This is it. This is the one.” And he was right.
Now it’s your turn. I want you to make these enchiladas and mess them up a little. Put too much cheese on top (is there really such a thing?). Forget the cilantro garnish. Use that slightly too-spicy chili powder you’ve been wanting to use up. Make them yours.
And when you do, come back and tell me how they turned out. I want to hear about your kitchen victories and your happy accidents. Because that’s what cooking is—it’s not about perfection. It’s about feeding the people you love and making memories along the way.