Chicken Enchiladas | Easy Cheesy Dinner Recipe

I still remember the exact moment these chicken enchiladas became my “thing.” It was a gloomy Tuesday night in February, the kind where you just want to curl up with something warm and cheesy. I’d been craving Mexican food all day, but my wallet was begging me not to order delivery again. So I stood in my kitchen, staring at a sad leftover rotisserie chicken and a half-empty bag of shredded cheese, thinking, “How hard can enchiladas really be?”

The answer? Not hard at all. But also… kind of tricky? My first attempt was a disaster. I’ll be honest with you — the tortillas were soggy, the sauce was bland, and I somehow managed to burn the cheese while simultaneously undercooking everything else. It was, to put it gently, a mess.

But I was determined. Over the next few months, I made enchiladas at least once a week. I experimented with different techniques, tried a dozen different recipes, and made every mistake in the book. I rolled them too tight. I rolled them too loose. I used the wrong kind of tortillas. I didn’t toast them first. I used store-bought sauce (don’t judge me). I overstuffed them. I understuffed them. I forgot the cilantro. I used the wrong cheese.

And then, somewhere around attempt number fifteen, something clicked. I finally figured out the perfect combination of crispy-but-not-crunchy tortillas, tender shredded chicken, that silky homemade enchilada sauce, and just the right amount of gooey cheese. My husband actually asked me to make them again the next night. My neighbor asked for the recipe. My mother-in-law requested them for her birthday dinner (no pressure, right?).

Today, I’m going to share everything I learned with you — so you can skip the two months of trial and error and get straight to the good stuff.

Why You’ll Love This Recipe

  • It’s a crowd-pleaser that feeds a hungry family — This recipe makes a generous 10-12 enchiladas, perfect for feeding six hungry people or guaranteeing leftovers for lunch tomorrow.
  • The sauce is ridiculously easy to make — We’re not opening a can of sauce here. But I’m also not asking you to stand over the stove for an hour. Homemade enchilada sauce comes together in about 10 minutes, and the flavor difference is honestly shocking.
  • It’s the ultimate make-ahead meal — You can assemble these bad boys in the morning, pop them in the fridge, and bake them when you’re ready to eat. They’re also freezer-friendly, which is basically a superpower for busy weeknights.
  • All the components can be customized — Too spicy? Dial back the chili powder. Not enough chicken? Add another breast. Gluten-free? Corn tortillas to the rescue. I’ve got options for pretty much every dietary need.

Ingredients List

For the Homemade Enchilada Sauce

This sauce is the real MVP. Trust me on this — once you make it from scratch, you’ll never go back to the canned stuff.

  • 3 tablespoons vegetable oil (or avocado oil — something neutral)
  • 3 tablespoons all-purpose flour
  • 3 tablespoons chili powder (use a good quality one — I love Gebhardt or Fiesta brand)
  • 1 teaspoon ground cumin
  • ½ teaspoon garlic powder
  • ½ teaspoon onion powder
  • ½ teaspoon dried oregano
  • ¼ teaspoon cayenne pepper (optional — this is for heat, so add more or less to taste)
  • 2 cups chicken broth (low-sodium is best so you can control the salt)
  • 1 (8-ounce) can tomato sauce
  • 1 teaspoon salt (or to taste)
  • Freshly ground black pepper

Pro tip: I’ve swapped the tomato sauce for tomato paste thinned with water in a pinch. It works, but the sauce comes out a tiny bit thicker. Just use 2 tablespoons tomato paste mixed with about ¼ cup water.

For the Chicken Filling

  • 2 pounds boneless, skinless chicken breasts (about 3 medium-sized breasts)
  • 1 tablespoon olive oil
  • 1 medium onion, diced
  • 3 cloves garlic, minced
  • 1 (4-ounce) can diced green chiles (mild or hot — your choice!)
  • 1 teaspoon chili powder
  • 1 teaspoon cumin
  • Salt and pepper to taste
  • Juice of ½ lime

For Assembling the Enchiladas

  • 10-12 flour tortillas (the “soft taco” size, about 8 inches) — or corn tortillas for gluten-free
  • 3 cups shredded cheese (I use a blend of Monterey Jack and sharp cheddar, but you do you)
  • Fresh cilantro for garnish (optional but recommended)
  • Sour cream and avocado for serving (also optional but highly recommended)

Quick note on cheese: Pre-shredded cheese works in a pinch, but it has anti-clumping agents that can make your sauce a little grainy. Grating your own is SO much better, and it only takes about five minutes.

Step-by-Step Instructions

Step 1: Make the Enchilada Sauce First

This is the one step you absolutely cannot skip or rush. The sauce needs a few minutes to simmer and thicken, and it tastes so much better if it sits for at least 10 minutes before you use it.

Start by heating your vegetable oil in a medium saucepan over medium heat. Once it’s shimmering (but not smoking), whisk in the flour. You’re making a roux here, so keep whisking for about one minute until it’s smooth and golden brown. Don’t walk away — I’ve burned my roux more times than I’d like to admit, and it ruins the whole sauce.

Now add your chili powder, cumin, garlic powder, onion powder, oregano, and cayenne if you’re using it. Whisk everything together and cook for another minute. Your kitchen should smell incredible at this point — like a Mexican restaurant just opened inside your house.

Slowly pour in the chicken broth while whisking constantly. I can’t stress this enough — pour slowly and whisk vigorously. If you dump it all in at once, you’ll get lumps, and nobody wants lumpy sauce.

Add the tomato sauce, salt, and pepper. Bring everything to a gentle simmer, then lower the heat and let it cook for about 10 minutes, stirring occasionally. The sauce should thicken up nicely — it’ll coat the back of a spoon without dripping off too quickly.

Take it off the heat and set it aside while you prep everything else. It’ll continue to thicken as it sits, which is exactly what we want.

Step 2: Cook and Shred the Chicken

I’m going to let you in on a little secret: poaching is the way to go for enchiladas. I used to bake my chicken, but it always came out a little dry. Poaching keeps it incredibly moist and makes shredding a breeze.

Place your chicken breasts in a medium pot and cover them with water or chicken broth (if you use broth, you’ll add even more flavor). Bring to a boil, then reduce to a simmer and cook for about 15-18 minutes, or until the chicken is cooked through and no longer pink in the center. If you have a meat thermometer, you’re looking for 165°F.

Remove the chicken to a cutting board and let it rest for a few minutes. Once it’s cool enough to handle, shred it with two forks. I like to hold one fork steady and use the other to pull the meat apart — it goes pretty quickly.

In the same pot (because I hate extra dishes), heat the olive oil over medium heat. Add your diced onion and cook until it’s soft and translucent, about 5-6 minutes. Add the garlic and cook for another minute until it’s fragrant. Now toss in your shredded chicken, green chiles, chili powder, cumin, salt, and pepper. Stir everything together and cook for 2-3 minutes until the chicken is well-coated with the spices.

Squeeze in that half-lime juice, give it one more stir, and taste it. Does it need more salt? More heat? Adjust it now — this is your filling, so make sure you love it.

Step 3: Warm the Tortillas

Here’s a lesson I learned the hard way: cold tortillas crack and break when you try to roll them. Warm tortillas are flexible and cooperative. The difference is night and day.

You’ve got a few options here. The easiest method: microwave a stack of tortillas between damp paper towels for about 30 seconds. But my preferred method (and what I think gives the best texture) is to warm them individually in a dry skillet over medium heat for about 20 seconds per side. They’ll puff up slightly and get a little charred in spots. This adds so much flavor and helps them hold up to the sauce without getting mushy.

If you’re using corn tortillas, definitely go with the skillet method — they need the warmth to become pliable, or they’ll crack like crazy.

Step 4: Assemble the Enchiladas

Preheat your oven to 375°F and grease a 9×13-inch baking dish. I use a little bit of the enchilada sauce on the bottom of the dish to prevent sticking.

Now, let’s talk about your assembly station. You want everything within reach: your tortillas, your shredded chicken, your cheese, and your sauce. I line everything up like I’m on a cooking show, and it makes the whole process so much smoother.

Spread about ½ cup of the enchilada sauce across the bottom of your baking dish. This helps prevent sticking and keeps your first layer of enchiladas from drying out.

Take a tortilla, lay it flat, and add about â…“ cup of the chicken filling down the center. Sprinkle a generous pinch of cheese on top of the chicken. Roll it up tightly but don’t squeeze it — you want it snug, not bulging. Place it seam-side down in the baking dish.

Repeat with all the other tortillas. You’ll probably need to pack them in fairly tight. If they’re jostling for space, that’s perfect. They’ll hold each other together during baking.

Pour the remaining enchilada sauce over the top of all the rolled tortillas. Use the back of a spoon to spread it around so everything gets coated. Then sprinkle the remaining cheese on top — go ahead and be generous. This is the glorious cheese layer that everyone will fight over.

Step 5: Bake Until Bubbly and Golden

Pop your dish in the oven and bake for about 20-25 minutes. You’re looking for the cheese to be completely melted and bubbling, and the edges should be slightly browned and crispy. The sauce will be bubbling around the edges, and the whole kitchen will smell like absolute heaven.

When it comes out of the oven, let it rest for 5-10 minutes before serving. I know, I know, the wait is torture. But if you cut into it immediately, the enchiladas will fall apart. Give it that few minutes to set up, and you’ll get beautiful, sliceable portions.

Garnish with fresh cilantro and serve with sour cream and avocado on the side. Or go all out with some pico de gallo and Mexican rice.

Pro Tips & Tricks

The Tortilla Transformation

This single tip completely changed my enchilada game: lightly fry your tortillas in oil before filling them. I know, it adds a few extra minutes and some extra calories, but hear me out. Heating the tortillas in a little hot oil (just until they soften, about 15 seconds per side) creates a barrier that keeps them from absorbing too much sauce and turning mushy. They stay slightly chewy and firm even after baking. If you try this once, you’ll never go back.

The Make-Ahead Magic

These enchiladas are made for meal prep. You can assemble the entire dish, cover it tightly with foil, and store it in the refrigerator for up to two days before baking. The flavors actually meld together and get even better. Just add about 10 extra minutes to the baking time since you’re starting from cold.

The Cheese Philosophy

Don’t just use one cheese. A blend gives you the stretchiness of Monterey Jack and the sharp bite of cheddar. I’ve also mixed in some pepper jack when I want extra heat. The goal is a gooey, stringy melt that pulls apart beautifully. My current favorite ratio is 2 parts Monterey Jack to 1 part sharp cheddar.

The Spice Balance

The chili powder is the backbone of the sauce, but quality matters. Cheap chili powder tastes dusty and flat. Splurge on a good brand — I use Gebhardt or buy from a local spice shop. The difference is genuinely noticeable. And don’t skip the cumin — it adds that distinctive earthy, warm flavor that makes enchiladas taste like enchiladas.

Variations & Substitutions

The Vegetarian Version

I make a vegetarian version for my sister-in-law, and honestly, I sometimes prefer it to the original. Replace the chicken with 2 cans of black beans (rinsed and drained) and a bag of frozen corn (about 1½ cups, thawed). Sauté them with the same onions and garlic, add your spices, and proceed as directed. The beans add so much protein and creaminess.

The Spicy Enchilada Upgrade

If you like heat (I certainly do), add a diced jalapeño to the onion mixture when you’re sautéing. You can also swap the mild green chiles for hot ones, add an extra ¼ teaspoon of cayenne to the sauce, or finish the dish with sliced fresh jalapeños under the cheese before baking. My husband calls this version “the fire alarm special” — which is exactly why he loves it.

The Gluten-Free Option

Simply switch to corn tortillas instead of flour. Corn tortillas need a little extra care — warm them thoroughly in a skillet with a tiny bit of oil, and use two tortillas per enchilada if they’re particularly fragile. Corn tortillas have a more pronounced flavor that’s wonderful, and they hold up well to the sauce.

The Creamy Enchilada Sauce Alternative

If you’re craving something richer, stir ½ cup of sour cream or Mexican crema into the sauce right before you pour it over the enchiladas. It turns into a creamy, dreamy sauce that’s completely different but absolutely delicious. This is my secret weapon for when I want to impress guests.

Serving Suggestions

These enchiladas are a full meal on their own, but let’s be honest — part of the fun of enchilada night is building your plate with all the fixings.

I love to serve them with:

  • Mexican rice — A simple rice with tomato sauce, garlic, and cumin is my go-to.
  • Refried beans — Black beans or pinto beans, smashed and seasoned with a little garlic and chili powder.
  • Fresh pico de gallo — Diced tomatoes, onion, cilantro, lime juice, and a little jalapeño. It adds so much freshness.
  • Guacamole or sliced avocado — The creaminess balances the spices perfectly.
  • Sour cream and hot sauce — A dollop of sour cream and a few dashes of your favorite hot sauce on top.
  • A cold Mexican beer or a margarita — Because it just feels right.

These enchiladas are perfect for a casual dinner party, a weeknight family meal, or even game day. They’re substantial enough to satisfy big appetites but special enough to serve to guests.

FAQ’s

Can I use flour or corn tortillas for enchiladas?

Yes! Either one works beautifully. Corn tortillas are the traditional choice and are naturally gluten-free, but flour tortillas are easier to roll and have a milder flavor. My best advice: if using corn, warm them in a skillet with a little oil until they’re pliable. If using flour, a quick zap in the microwave or dry skillet will do the trick.

How do I store leftover chicken enchiladas?

Leftovers keep beautifully in an airtight container in the refrigerator for up to 4 days. The sauce continues to soak into the tortillas, which makes them even more flavorful (just a tiny bit softer, but in a good way). To reheat, pop individual portions in the microwave for 1-2 minutes, or bake the whole dish at 350°F for about 15 minutes until heated through.

Can I freeze chicken enchiladas?

Absolutely! They’re one of the best freezer meals out there. Assemble the enchiladas but don’t bake them. Cover tightly with foil and freeze for up to 3 months. When you’re ready to eat, bake from frozen at 375°F for 45-50 minutes (or until hot and bubbly). Or thaw overnight in the fridge and bake as directed — you’ll just need to add 10 minutes to the baking time.

Why are my enchiladas soggy?

Soggy enchiladas are almost always caused by one of three things: tortillas that weren’t warmed before rolling, too much sauce (I know, it’s tempting!), or not letting the sauce reduce enough before using it. Make sure you simmer your sauce until it thickens slightly, use just enough sauce to cover the enchiladas (about 1½ cups total), and warm those tortillas. Trust me on this one.

Can I make enchilada sauce without chili powder?

Well, it wouldn’t really be enchilada sauce, would it? But if you’re in a pinch, you can blend soaked dried ancho chiles with the other spices and broth for a more authentic flavor. Or use chipotle peppers in adobo sauce for a smoky, spicy version. But for a quick substitution, chili powder is really the star here.

How spicy are these chicken enchiladas?

With the recipe as written, they’re mild to medium in heat. The chili powder adds flavor more than fire, and the green chiles are mild. If you’re sensitive to heat, leave out the cayenne pepper and use mild green chiles. If you love spice, add the cayenne, use hot green chiles, and maybe throw in some chopped jalapeños. You’re in control here.

What’s the best cheese for enchiladas?

Monterey Jack is the undisputed king for its melting quality. Sharp cheddar adds flavor. A blend of the two is perfection. Other great options include Oaxaca cheese, queso asadero, or even a mild provolone. Just avoid cheeses that don’t melt well, like feta or Cotija (save those for sprinkling on top after baking).

Related Recipes:

Final Thoughts

I still remember that first disastrous attempt, standing in my kitchen with a casserole dish of sad, soggy enchiladas and wondering what went wrong. But that’s the thing about cooking — every mistake teaches you something. My mistakes taught me about the importance of warming tortillas, the magic of a good roux, and the joy of making your own sauce.

These enchiladas have become more than just a recipe in my house. They’re comfort food. They’re what I make when I need a hug in a baking dish. They’re what I bring to new moms and grieving friends. They’re the dish my kids request for their birthday dinners.

I hope they become something special in your kitchen too. And when you make them — because I know you will — I’d love to hear how they turn out. Did you add your own twist? Did your family go back for seconds? Did you discover something I didn’t mention?

Cooking is about sharing, and I’ve shared everything I know about these enchiladas with you today. Now it’s your turn to get in the kitchen, get a little messy, and make them your own. The worst that can happen is you learn something. The best? You create a new family favorite.

Leave a Comment

Scroll to Top