Soups & Stews
This authentic chicken enchilada soup brings the heart of Mexican comfort food to your kitchen with its smoky tortilla crust and rich, layered flavors. The secret lies in slow-cooked chicken and homemade tortilla strips that transform ordinary soup into something extraordinary—every spoonful delivers the essence of a Mexican abuela's kitchen.
I've perfected this recipe over years of testing, balancing traditional techniques with home-cooking practicality.
The magic begins with tender, flavorful chicken simmered in a spiced broth, then topped with crispy tortilla strips that add texture and depth. Cumin, chili powder, and garlic infuse the soup with authentic warmth, while the tortilla crust creates a satisfying contrast between crunchy and creamy.
This isn't just soup—it's a complete meal in one pot, rich enough to stand alone but versatile enough to pair with cornbread or warm tortillas.
What makes this recipe truly special is how it captures the soul of Mexican home cooking while being accessible for any kitchen. The tortilla strips crisp up beautifully without frying, and the broth develops deep, complex flavors as it simmers.
Each bowl is packed with protein, warmth, and that unmistakable smoky-sweet aroma that makes enchilada soup irresistible.
Perfect for chilly evenings or when you crave a meal that feels like a hug, this soup delivers restaurant-quality results with minimal effort. The best part? Leftovers taste even better the next day as the flavors meld further. Let's get cooking—your taste buds will thank you.
Ingredients for authentic chicken enchilada soup
Sixteen ingredients, one pot, endless bowls of smoky comfort—this is Mexican home cooking at its best.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Chicken Thighs 🍗 | 2 lb | Skin-on for flavor, cut into bite-sized pieces |
| Corn Tortillas 🌽 | 12 whole | Small size, store-bought or homemade |
| Chicken Broth 💧 | 6 cups | Low-sodium preferred, homemade if possible |
| Tomato Sauce 🍅 | 14 ½ oz | Canned, San Marzano preferred |
| Garlic Cloves 🧄 | 6 cloves | Fresh, minced for maximum flavor |
| Ground Cumin 🌿 | 2 tsp | Freshly toasted for deeper aroma |
| Chili Powder 🌶️ | 2 tbsp | Smoked variety for authentic taste |
| Dried Oregano 🍃 | 1 tbsp | Mexican oregano if available |
| Onion Powder 🧅 | 1 tsp | Or substitute 1 small onion, diced |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred for precision |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for best flavor |
| Cayenne Pepper 🔥 | ¼ tsp | Adjust for desired heat level |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for crisping tortillas |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish (optional) |
| Avocado Oil 🫒 | ½ cup | High smoke point for crisping |
The chicken thighs are non-negotiable here—skin-on, bone-in if you can find it. Costco or your local butcher often have them pre-cut for convenience. Look for good marbling in the meat, and don't trim the skin too aggressively—it renders fat that makes the broth rich. For the tortillas, Mission brand is my go-to, but any small corn tortillas work. If you're feeling ambitious, homemade tortillas add that authentic touch, but store-bought saves time without sacrificing flavor. The broth is where the magic happens—homemade is ideal, but Swanson low-sodium is a solid shortcut. Just remember to taste as you go; that's how you dial in the perfect balance of smoky and savory.
No cumin? Mexican oregano at double the amount gets you close to that earthy depth. Short on tomato sauce? Crushed tomatoes plus a pinch of sugar works in a pinch. The tortilla strips crisp up beautifully without frying—just toss them in hot oil for 30 seconds until golden. For extra smokiness, swap half the olive oil for smoked paprika-infused oil (mix 1 tbsp smoked paprika into the oil before crisping). The cilantro is purely for garnish, so skip it if you're not a fan—this soup still shines without it. And if you're worried about heat, the cayenne is completely optional; start with half and add more later if you crave it.
This soup tastes even better the next day as the flavors meld—perfect for meal prep. Store leftovers in airtight containers for up to 4 days in the fridge, or freeze portions for 3 months. I always make a double batch because it disappears fast. The tortilla strips stay crispy for about 2 days if you store them separately in a sealed container. For serving, I like to ladle the soup into bowls first, then top with the crispy strips so everyone can add their own. Garnish with extra cilantro or a squeeze of lime if you've got it—both brighten up the rich flavors.
Why You'll Love This Recipe
- One-Pot Wonder: I swear by this—just brown the chicken thighs, toss in the broth, tomato sauce, and garlic, then let it simmer while you cut tortillas into strips. No separate pots, no fuss.
- Garlic Bomb Flavor: That slow-cooked garlic? It’s the star—deep, toasty, and layered with the smoky tomato sauce and tender chicken. Honestly, the first bite makes me forget I was just chopping veggies.
- Weeknight to Party Fix: Same recipe, different vibes—serve it with lime and cilantro for a quick weeknight dinner, or add cheese and sour cream for a crowd-pleasing potluck dish. My go-to for when I need to feed people and impress them.
- Budget-Friendly Leftovers: Chicken thighs stretch further than breasts, tortillas cost pennies, and the broth keeps it hearty. Make a double batch—this soup only gets better the next day, and it’s still delicious three days later. (Yes, even on a Tuesday night.)
Step-by-step instructions for authentic chicken enchilada soup
Here's how to build rich, smoky flavor from scratch in one pot.
Sear the Chicken and Toast the Spices
Heat the 0.5 cup avocado oil in a large Dutch oven over medium-high heat. Pat the 2 lb boneless chicken thighs dry and cut them into 1-inch bite-sized pieces. Working in batches, sear the chicken for 4-5 minutes until golden brown on all sides. Remove and set aside.
In the same pot, reduce heat to medium and add the 2 tbsp chili powder, 2 tsp ground cumin, 1 tbsp dried oregano, 1 tsp onion powder, 1.5 tsp salt, 0.5 tsp black pepper, and 0.25 tsp cayenne pepper. Toast the spices for 30 seconds until fragrant—this releases their essential oils and deepens the flavor. You'll smell that authentic smoky aroma building right away.
Build the Flavor Base with Garlic and Tomato
Add the 6 minced garlic cloves to the spiced oil and cook for 30 seconds until just golden—don't let it burn, or it'll turn bitter. Pour in the 14.5 oz tomato sauce and stir to combine. Let it simmer for 2 minutes until slightly thickened.
Here's where the magic happens: add the seared chicken back to the pot along with the 6 cups chicken broth. Bring to a gentle boil, then reduce heat to low and let it simmer uncovered for 20 minutes. You want the broth to reduce slightly and the chicken to become tender but not fall apart. The soup should smell rich and complex—like a warm hug in a bowl.
Prepare the Tortilla Crust
While the soup simmers, heat 2 tbsp olive oil in a separate skillet over medium heat. Add 6 of the corn tortillas (you'll use the remaining 6 later) and fry them for 30 seconds per side until golden and crisp. Remove and set aside on paper towels to drain excess oil.
Here's the thing—these crispy tortillas will become the crust for your soup. You want them to be golden and slightly charred at the edges, but not burned. Work in batches so you don't overcrowd the pan, which would make them steam instead of crisp.
Assemble and Finish the Soup
Return the Dutch oven to medium-low heat and stir in the crispy tortillas. Let them soak up some of the soup for 2 minutes, then add the remaining 6 corn tortillas. Increase heat to medium and let the soup bubble gently for 5 minutes until the tortillas soften and the soup thickens slightly.
Taste and adjust seasoning—you might need a pinch more salt or a dash of cayenne to balance the flavors. The tortillas should be tender but still hold their shape, creating that perfect textural contrast between creamy soup and crispy crust.
Garnish and Serve
Ladle the soup into bowls and garnish with 0.25 cup chopped fresh cilantro. The bright green color will cut through the rich, smoky flavors. Serve immediately with extra tortilla strips on the side if you're feeling extra indulgent.
This soup tastes even better the next day as the flavors meld together, but the tortilla crust is best enjoyed fresh. Each spoonful delivers that perfect balance of tender chicken, smoky spices, and crispy tortilla texture that makes this dish so comforting.
Pro Tips For Making Authentic Chicken Enchilada Soup
- Sear the Chicken First: Hit the chicken thighs with a dry skillet over medium-high heat until they develop deep brown crusts—about 5 minutes per side. I learned this the hard way: skipping the sear leaves you with bland, rubbery chicken in soup. The crust adds flavor that no amount of broth or tomato sauce can replicate later.
- Toast the Tortillas: Warm the corn tortillas in a dry skillet or over an open flame for 10-15 seconds per side until they puff slightly and smell toasty. This prevents them from turning mushy when they hit the hot broth. (Yes, even if you’re impatient like me—trust the process.)
- Simmer, Don’t Boil: Keep the soup at a gentle simmer, not a rolling boil, once the tortillas are added. Too much heat turns the tortillas to paste and makes the broth cloudy. After burning three batches, I finally figured out that low and slow is the only way to get that perfect, creamy texture.
- Blend Half the Tomato Sauce: Mix half of the tomato sauce with a splash of broth and blend it smooth before adding it back to the pot. This creates a velvety base that cuts through the richness of the chicken thighs. I was skeptical until I tried it—now I can’t imagine making it any other way.
Make-ahead tips for this dish
Prep Ahead Components
Start by prepping the chicken and spice base the day before—sear and season the 2 lb chicken thighs with all the spices, then refrigerate in a sealed container. This jumpstarts the flavor development.
The next day, simply add the broth and tomato sauce, then simmer as directed. I always do this because the chicken absorbs the spices overnight, creating deeper flavor. 💫
Tortilla Prep Shortcut
Crisp the tortillas ahead of time and store them in an airtight container at room temperature for up to 2 days. Reheat them in a dry skillet for 30 seconds before adding to the soup to restore crispness.
This saves 10 minutes of active cooking time when you're ready to serve. Just toss them in hot oil for 30 seconds per batch—no need to fry all at once.
Broth Boost Technique
Make a big batch of the spiced broth base and freeze it in 1-cup portions in silicone molds. When ready to cook, simply thaw and combine with the prepped chicken.
This cuts your active cooking time by nearly half. I like to label the containers with the date—these freeze beautifully for 3 months without losing flavor intensity.
Make-Ahead Assembly
For maximum efficiency, assemble the entire soup (except garnishes) up to 24 hours ahead. Store in a sealed Dutch oven in the refrigerator. When reheating, warm on the stovetop over medium-low heat for 10-15 minutes, stirring occasionally.
The tortillas will soften slightly but still provide that satisfying texture contrast. The flavors actually improve overnight as the spices meld.
Freezer-Friendly Strategy
Portion the fully assembled soup into quart-sized freezer bags, leaving 1-inch headspace for expansion. Thaw overnight in the refrigerator, then reheat gently on the stove. The tortillas will become slightly soggy but still contribute flavor.
For best results, reheat only what you need for the day—this soup reheats beautifully but tastes best fresh off the stove. ❄️
Garnish on Demand
Keep garnishes like cilantro and lime separate until serving. Store chopped cilantro in a small airtight container with a paper towel to absorb moisture, and keep it refrigerated for up to 3 days.
Fresh lime juice can be frozen in ice cube trays—just add a cube to each bowl when serving. This keeps your garnishes vibrant and ready to brighten up each bowl at the last minute.
Nutrition facts
Frequently asked questions
Can I use flour tortillas instead of corn tortillas?
While corn tortillas are traditional, you can absolutely use flour tortillas—but expect a slightly different texture. Flour tortillas will crisp up faster and may become softer when added to the soup. For best results, use smaller flour tortillas (about 6-inch size) and reduce the oil slightly since they absorb less fat. The flavor won't suffer, but the authentic crunch factor will be slightly different.
How do I make this soup less spicy?
Reduce the cayenne pepper to 0.125 tsp or omit it entirely—this keeps the smoky depth without heat. For extra mildness, add 1 cup sour cream or ½ cup Mexican crema at the end to cool the flavors. You can also serve it with tortilla chips on the side for those who want to add their own spice level.
What's the secret to crispy tortilla strips without frying?
Use avocado oil (high smoke point) and keep the heat at medium-high while working in batches. The key is 30 seconds per side max—any longer and they'll burn. For extra crunch, toss the cooked strips with ½ tsp smoked paprika before adding them to the soup. This mimics the smoky flavor without extra oil.
Can I make this soup in an Instant Pot?
Yes! Sauté the chicken and spices as directed, then add broth and tomato sauce. Cook on high pressure for 10 minutes, then quick-release. For the tortilla crust, crisp them separately in a skillet and stir them in during the last 2 minutes of cooking on the stovetop. The Instant Pot saves time but may make the tortillas slightly softer.
Why does my soup taste bland?
Most likely, the spices weren't toasted long enough or the broth didn't reduce. Always toast spices for 30 seconds until fragrant, and simmer the soup uncovered for 20 minutes to concentrate flavors. For extra depth, add 1 tsp fish sauce (trust me!) or a pinch of MSG—both enhance umami without overpowering.
