Easy Chicken Enchiladas | Homemade Recipe

I still remember the first time I attempted chicken enchiladas. I was 22, living in my first apartment with a kitchen the size of a closet, and I’d invited six friends over for what I confidently called “Mexican Night.” The result? A soupy, tortilla-soggy disaster that required forks and a lot of explaining. The filling had leaked out, the sauce was watery, and the cheese formed one giant, unappealing raft on top.

But here’s the thing about kitchen failures—they stick with you. That night, while my friends politely scraped at the mess, I made a promise to myself. I was going to figure this out. So I did what any obsessed home cook does. I researched, experimented, and cooked batch after batch until something clicked.

Fast forward about fifteen years, and I’ve made these chicken enchiladas more times than I can count. They’re my go-to for potlucks, new parents who need a meal train, and those nights when I just want something that tastes like a hug. I’ve tweaked and fiddled and made every mistake possible so you don’t have to. This isn’t just a recipe—it’s the culmination of years of trial and error, burned fingers, and that one time I accidentally used cinnamon instead of chili powder. (Spoiler: don’t do that.)

So pull up a stool, grab a glass of something cold, and let me walk you through everything I’ve learned. These aren’t just any chicken enchiladas—they’re the ones that make people close their eyes and sigh after the first bite. I promise they’re worth every minute.

Why You’ll Love This Recipe

Let me be real with you about why this recipe has become a permanent fixture in my kitchen:

  • It’s surprisingly low-fuss for how impressive it looks. The whole process takes about an hour, and most of that is hands-off oven time. You can even prep everything ahead and just pop it in the oven when you’re ready.
  • The sauce is life-changing. I’m not exaggerating. Once you make your own enchilada sauce, you’ll never go back to the canned stuff. It’s brighter, richer, and you can control exactly how much heat you want.
  • It makes enough for a crowd. This recipe fills a 9×13-inch baking dish with 10 generous enchiladas. It feeds my family of four with leftovers for lunch the next day, or it’ll serve six comfortably.
  • It freezes beautifully. I always make a double batch and stash one in the freezer for emergency dinners. Having these ready to go has saved me more times than I can count.
  • The filling is endlessly adaptable. I’ve used leftover turkey, shredded pork, and even black beans in a pinch. The technique stays the same, but the flavor possibilities are endless.
  • My kids actually fight over the leftovers. That alone should tell you something. My pickiest eater, who usually survives on chicken nuggets, devours these like they’re candy.

Ingredients List

Let’s talk ingredients. I’ve tested this recipe countless times, and here’s what actually works.

For the Enchilada Sauce (Because Homemade is Non-Negotiable):

  • 3 tablespoons olive oil or neutral cooking oil — I usually use avocado oil because it has a high smoke point, but vegetable oil works fine too
  • 3 tablespoons all-purpose flour — this is what thickens the sauce; you can use gluten-free flour blend if needed
  • 3 tablespoons chili powder — use a good-quality one; this is where much of the flavor comes from
  • 1 teaspoon garlic powder — not fresh garlic for this part, it burns too easily
  • 1 teaspoon onion powder — again, dried is what we want here
  • 1/2 teaspoon ground cumin — this adds that warm, earthy note that makes enchilada sauce taste authentic
  • 1/4 teaspoon smoked paprika — this is my secret ingredient; it adds a subtle smokiness that people can’t quite place but love
  • 1/2 teaspoon dried oregano — preferably Mexican oregano if you can find it, but regular works too
  • 3 cups chicken broth — low-sodium is best so you can control the salt level
  • 1 (15-ounce) can tomato sauce — not pasta sauce, just plain tomato sauce
  • 1 teaspoon salt — or to taste; remember the cheese and tortillas will add salt too

For the Chicken Filling:

  • 1.5 pounds boneless, skinless chicken breasts — about 2 large ones or 3 medium
  • 1 tablespoon olive oil — for sautéing the vegetables
  • 1 medium yellow onion, finely chopped — white onion works too, but yellow is my preference for its mild sweetness
  • 3 cloves garlic, minced — use fresh; this is where you want the real deal
  • 1 (4-ounce) can diced green chiles — mild if you’re cooking for sensitive palates, but I use the hot ones for extra kick
  • 1 teaspoon chili powder — for extra depth in the filling
  • 1 teaspoon cumin — again, building flavor in layers
  • 1/2 teaspoon salt — plus more to taste
  • 1/4 teaspoon black pepper — freshly ground if you can manage it
  • 1 cup sour cream — full-fat gives the richest results, but reduced-fat works in a pinch
  • 2 cups shredded cheese, divided — I use a blend of Monterey Jack and sharp cheddar; the Jack melts beautifully and the cheddar adds punch

For Assembly:

  • 10-12 flour tortillas (8-inch) — I use flour because they roll more easily and don’t crack; corn is traditional and works too, but you might need to warm them more carefully
  • 1/2 cup shredded cheese — for that final glorious sprinkle on top

Optional Garnishes:

  • Fresh cilantro, chopped
  • Sliced black olives
  • Diced avocado
  • Lime wedges
  • Additional sour cream

Step-by-Step Instructions

Alright, let’s get cooking. I’m going to walk you through this like you’re standing right next to me in my kitchen. Trust me on the timing—I’ve learned these timings through plenty of trial and error.

Step 1: Cook the Chicken

Start by preheating your oven to 375°F. But don’t put anything in it yet—we just want it ready for later.

Place your chicken breasts in a medium saucepan and cover them with water. Add a good pinch of salt. Bring the water to a simmer over medium-high heat, then reduce to low, cover, and let the chicken cook gently for about 15-20 minutes. You’ll know it’s done when the internal temperature hits 165°F or when you cut into the thickest part and the juices run clear.

Here’s a trick I discovered by accident: don’t boil the chicken vigorously. A gentle simmer keeps the meat tender and juicy. I used to boil the heck out of it, and the chicken would come out stringy and dry. Now I treat it with kid gloves.

Once cooked, remove the chicken to a cutting board and let it rest for about 5-10 minutes. This rest is crucial—it lets the juices redistribute so your chicken stays moist. While the chicken rests, you can start on the sauce.

Step 2: Make the Sauce (This Is Where the Magic Happens)

This sauce comes together in about 10 minutes, and I promise it’s easier than opening a can. Heat your oil in a medium saucepan over medium heat. Once it’s shimmering, whisk in the flour and all those glorious spices—chili powder, garlic powder, onion powder, cumin, smoked paprika, and oregano.

Cook this mixture, whisking constantly, for about 1-2 minutes until it’s fragrant and slightly darker. You’re essentially making a roux, which will thicken your sauce beautifully. Don’t walk away during this part—I’ve burned more than my fair share of roux by getting distracted.

Slowly pour in the chicken broth while whisking constantly. I add it in a thin stream, whisking the whole time to prevent lumps. Follow with the tomato sauce and salt. Bring everything to a gentle boil, then reduce the heat and let it simmer for about 5-7 minutes until it thickens slightly. The sauce should be thick enough to coat the back of a spoon but still pourable.

Turn off the heat and set the sauce aside. It will continue to thicken as it sits.

Step 3: Prepare the Filling

While your sauce is simmering, you can work on the filling. Shred the chicken with two forks—or, if you’re like me and have slightly obsessive tendencies, use your hands. I find that hand-shredded chicken has the best texture, with nice, craggy edges that soak up flavor.

Heat the olive oil in a large skillet over medium heat. Add the chopped onion and cook until it’s soft and translucent, about 5-6 minutes. Add the garlic and cook for another minute until you can smell it. This is where you realize that good cooking is just building layers of flavor.

Add the shredded chicken to the skillet along with the canned green chiles, additional chili powder, cumin, salt, and pepper. Cook everything together for about 3-4 minutes, stirring occasionally, until the chicken is heated through and the spices are fragrant.

Remove from the heat and stir in the sour cream and 1 ½ cups of the shredded cheese. Stir until everything is well combined. The filling should be creamy, not wet. If it feels too wet, you can cook it a few extra minutes to evaporate some of the moisture.

Step 4: Warm the Tortillas

Here’s a step that’s deceptively important. Tortillas that are cold or straight from the package will crack when you roll them. I learned this the hard way.

Wrap a stack of tortillas in a clean kitchen towel and microwave for about 30 seconds, or until they’re warm and pliable. Alternatively, you can wrap them in foil and warm them in the oven for about 10 minutes.

Don’t skip this step. Even if you’re in a hurry, taking the extra minute to warm your tortillas will save you from a frustrating rolling experience.

Step 5: Assemble the Enchiladas

Now comes the fun part. Pour about ½ cup of your enchilada sauce into the bottom of a 9×13-inch baking dish. Spread it around to coat the bottom. This prevents the enchiladas from sticking and adds moisture from underneath.

Take one warmed tortilla and lay it on a work surface. Spoon about ⅓ cup of the chicken filling down the center of the tortilla. Don’t overfill—I know it’s tempting, but too much filling means the tortilla won’t close properly.

Roll the tortilla tightly around the filling and place it seam-side down in the prepared baking dish. Repeat with the remaining tortillas and filling. You’ll probably end up with 10 enchiladas, but occasionally I get 11 if the tortillas are small or I’m generous with the filling.

Pour the remaining sauce over the top of the rolled enchiladas, spreading it so it covers everything evenly. Sprinkle the remaining ½ cup of cheese over the top.

Step 6: Bake to Perfection

Cover the baking dish with foil and bake for 20 minutes. Remove the foil and bake for an additional 10 minutes, until the sauce is bubbly and the cheese is melted and starting to brown in spots.

Let the enchiladas rest for about 5 minutes before serving. This allows the sauce to set up a bit and makes them easier to serve without falling apart.

If you’re using the optional garnishes, sprinkle with fresh cilantro, black olives, or whatever you’ve chosen right before serving.

Pro Tips & Tricks

I’ve made these enchiladas so many times that I’ve developed some pretty specific opinions about what works and what doesn’t.

The Sauce Consistency Test

Your sauce should be thick enough to coat a spoon but thin enough to pour. If it’s too thick, it will be gloppy and hard to spread. If it’s too thin, it’ll make your enchiladas soggy. The sweet spot is what I call “heavy cream consistency.” If you’re unsure, you can always add a splash more broth to thin it or let it simmer a bit longer to thicken.

Cheese Matters

I used to just grab whatever shredded cheese was on sale, but I’ve learned that quality really matters here. A good melting cheese makes all the difference. I use a blend of Monterey Jack and sharp cheddar, and I grate it myself. Pre-shredded cheese has anti-caking agents that prevent it from melting smoothly.

Avoiding Soggy Enchiladas

This is the number one complaint I hear about enchiladas, and I’ve been there. Here’s what I’ve learned: don’t drown them in sauce. It’s tempting to pour all the sauce over the top, but you want enough to coat them, not submerge them. Also, bake them uncovered for the last few minutes to let excess moisture evaporate.

The Tortilla Texture Hack

If you want tortillas with a bit more structure, you can lightly fry them in oil for about 10 seconds per side before rolling. This is more traditional and gives them a slightly chewy texture that holds up better to the sauce. I usually skip this step for time, but when I’m feeling fancy, I do it.

Make-Ahead Strategy

These enchiladas are perfect for making ahead. You can assemble them completely, cover tightly with foil, and refrigerate for up to 2 days before baking. Just add an extra 10-15 minutes to the baking time since they’ll be cold.

Variations & Substitutions

One of my favorite things about this recipe is how forgiving it is. I’ve made so many versions over the years.

Green Chile Chicken Enchiladas

Swap the red enchilada sauce for a green tomatillo sauce. Salsa verde works beautifully here. The filling is already green-friendly with the green chiles. Top with sour cream and extra cilantro for a vibrant, tangy version.

Vegetarian Version

Replace the chicken with 2 cans of black beans (rinsed and drained) or a mixture of sautéed zucchini, bell peppers, and corn. The filling stays creamy and satisfying, and honestly, I sometimes make this version even when I have chicken in the fridge.

Make It Spicier

Add 1-2 finely chopped chipotle peppers in adobo sauce to the sauce or filling. These little peppers add incredible smoky heat. Start with one and taste before adding more—they’re potent.

Gluten-Free Option

Use corn tortillas instead of flour (just warm them well so they don’t crack) and use a gluten-free flour blend for the sauce roux. Everything else is naturally gluten-free.

Serving Suggestions

These enchiladas are a complete meal on their own, but they’re even better with a few accompaniments.

Mexican Rice: A simple rice with tomatoes and spices is a classic pairing. I often make a batch while the enchiladas are in the oven.

Refried Beans: I love the creamy texture contrast with the enchiladas. Either homemade or canned (heated up) works.

Simple Salad: A crisp salad with lime vinaigrette cuts through the richness perfectly. Just lettuce, tomatoes, avocado, and a simple dressing.

Fresh Pico de Gallo: The bright, fresh flavors of pico de gallo are a perfect counterpoint to the rich, spicy enchiladas.

These enchiladas are perfect for weeknight dinners, weekend gatherings, potlucks, or just because. They’re the kind of comfort food that makes every meal feel a little special.

FAQ’s

Can I use rotisserie chicken instead of cooking chicken breasts?

Absolutely, and I do this all the time when I’m short on time. You’ll need about 3 cups of shredded rotisserie chicken. Just skip the step about cooking the chicken and start with the vegetables. It saves about 20 minutes and tastes just as good.

How do I store leftovers?

Store any leftover enchiladas in an airtight container in the refrigerator for up to 4 days. They reheat beautifully. I actually think the flavors meld together even more after a day.

Can these enchiladas be frozen?

Yes, and this is one of the best things about them. You can assemble the entire dish, cover it tightly with foil, and freeze it for up to 3 months. When you’re ready to eat, bake it straight from frozen at 375°F for about 45-55 minutes, removing the foil for the last 10 minutes.

Why did my tortillas turn out soggy?

This usually happens from using too much sauce or undercooking the sauce (so it’s still too watery). Also, using flour tortillas that are too thin can cause sogginess. Try warming the tortillas before filling them, and don’t drown them in sauce.

Can I make the sauce ahead of time?

Yes, the sauce keeps well in the refrigerator for up to a week or in the freezer for several months. Just reheat it gently before using. I usually double the sauce recipe and freeze half.

What can I serve on the side to balance the flavors?

I love serving these with something bright and acidic to cut through the richness. A simple lime wedge for squeezing over the top, or a fresh pico de gallo works wonders. A crisp Mexican-style salad with a citrus vinaigrette is also fantastic.

Can I use corn tortillas instead of flour?

You can, but they require a bit more care. Corn tortillas break more easily, so you need to warm them thoroughly—I heat them in a skillet with a little oil until they’re pliable. Also, corn tortillas are smaller, so you might get 12-14 enchiladas from the same amount of filling.

Related Recipes:

Closing / Final Thoughts

I’ve made these chicken enchiladas so many times that the recipe lives permanently in my head. It’s funny how some dishes become such a part of your life that you can’t imagine not having them in your rotation. These enchiladas have seen me through dinner parties when I was trying to impress, lazy Sunday nights when I needed comfort, and everything in between.

The first time I made this version—the one I’m sharing with you today—I actually cried a little. It sounds dramatic, but after years of soggy, sad enchiladas, I had finally cracked the code. The sauce was perfect. The filling was creamy and spiced just right. The tortillas held together beautifully. My family ate in that reverent silence that only happens when something is really good.

That’s what I want for you. I want you to have that moment when you pull the baking dish out of the oven, and the cheese is bubbly and browned in spots, and the kitchen smells like cumin and chili and something that just feels like home.

So go ahead, make these enchiladas. Burn a tortilla or two. Learn what the sauce should feel like between your fingers. Invite people over and watch them go back for seconds. And when you nail it—and you will—send me a message or leave a comment. I want to hear about your victory.

Leave a Comment

Scroll to Top