Soups & Stews
This authentic chicken enchilada soup brings the bold, comforting flavors of Mexico to your table with a crispy tortilla topping that transforms ordinary broth into something extraordinary.
The secret lies in layering flavors—spiced chicken simmered in rich tomato broth, then crowned with perfectly toasted tortilla triangles that soak up every last drop of savory goodness.
I developed this recipe after years of perfecting the balance between traditional techniques and modern convenience, ensuring every spoonful delivers that restaurant-quality depth.
The magic starts with a flavorful broth infused with garlic, cumin, and chili powder, where tender chicken simmers until fall-apart tender. What sets this apart is the tortilla topping—cut into triangles and toasted until golden and crispy, then sprinkled with cheese and herbs for that signature enchilada crunch.
This isn’t just soup; it’s a complete meal with texture, warmth, and layers of authentic Mexican flavor in every bite.
By the time you serve this soup, your kitchen will smell like a bustling Mexican market, and your guests will be reaching for seconds. The crispy tortilla topping adds a satisfying crunch that contrasts beautifully with the creamy, spiced broth.
It’s the kind of dish that feels special yet comes together with simple techniques—perfect for weeknight dinners or gathering the family around the table.
Optional garnishes like avocado slices, fresh cilantro, and a squeeze of lime elevate it further, but the soul of this recipe lies in its hearty, flavorful base.
Whether you're feeding a crowd or enjoying a cozy bowl for one, this enchilada soup delivers comfort and authenticity in every spoonful. Let’s get cooking!
Ingredients for authentic chicken enchilada soup
Sixteen ingredients that transform into a restaurant-worthy enchilada soup with crispy tortilla magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Chicken Thighs 🍗 | 2 lb | Skinless, cut into bite-sized pieces |
| Corn Tortillas 🌽 | 12 whole | Medium-sized, for topping |
| Canned Tomato Sauce 🍅 | 28 oz | San Marzano preferred for sweetness |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 6 cloves | Fresh, minced |
| Ground Cumin 🌿 | 1 tbsp | Toasted for deeper flavor |
| Chili Powder 🌶️ | 2 tbsp | Medium heat preferred |
| Dried Oregano 🍃 | 1 tsp | Mexican oregano if available |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal kosher salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Shredded Monterey Jack Cheese 🧀 | 1 ½ cups | Freshly shredded, mild flavor |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Lime 🍋 | 1 whole | Juiced, for serving |
| Avocado 🥑 | 1 whole | Sliced, for garnish |
The chicken thighs are the heart of this soup—bone-in, skin-on if you want extra richness, but skinless works too. Trader Joe's carries pre-cut chicken thighs that save time, or grab a whole chicken and cut it yourself for the best flavor. The tortillas? Corn over flour for authentic texture, and Mission brand is my go-to for consistent quality. Toast them just until golden—don't let them burn, or they'll turn bitter. For the tomato sauce, San Marzano cans are worth the splurge—they're sweeter and less acidic, which balances the spices perfectly.
No corn tortillas? Flour tortillas cut into triangles work in a pinch, though they won't have the same authentic texture. Short on cumin? Mexican oregano at double the amount gives a similar earthy kick. The chicken broth can be homemade (simmer chicken bones with veggies for 4 hours) or store-bought—just check for low sodium. For the cheese, Monterey Jack melts beautifully and has a mild flavor that won't overpower the other ingredients. If you're feeling adventurous, swap in Oaxaca cheese for a stringy, gooey texture that's pure comfort food.
This soup tastes even better the next day as the flavors meld together. Store leftovers in the fridge for up to 4 days, or freeze for 3 months—portion into containers so you can reheat just what you need. The tortilla topping stays crispy if you reheat it in a 350°F oven for 5 minutes before serving. Garnish with avocado slices and lime wedges right before serving, as they soften quickly. Double the recipe and freeze half—perfect for lazy weeknights when you want restaurant-quality flavor without the effort.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this—just toss everything into a pot, let it simmer, and walk away. No chopping mountains of veggies, no fussing with layers. The chicken thighs fall apart on their own, and the tortillas soften right in the broth. Honestly, it’s the kind of meal that makes me feel like I’ve earned my dinner.
- Deep, Smoky Richness: That canned tomato sauce? Don’t sleep on it. When you toast the onion and let it caramelize just a little, then fold in the tortillas to soak up the flavor, you get this unreal depth—like a hug in a bowl. The broth ties it all together with that savory, slightly spicy warmth that sticks with you.
- Weeknight to Party Fix: Between us, this is my lazy Sunday supper and my potluck showstopper. For a crowd, double the batch—it’s still just as easy to serve. Need leftovers? Even better. The flavors get stronger overnight, and reheating it is a no-brainer. My roommates used to tease me for making it so often, but now they beg for it.
- Budget-Buster Combo: Chicken thighs are cheap, tortillas are cheap, and a can of tomato sauce? Even cheaper. I’ve made this for under $8 and fed four people—with actual leftovers. Plus, it’s the kind of meal where you can stretch it with rice or beans if you’re feeling extra frugal. No guilt, all satisfaction.
Step-by-step instructions for authentic chicken enchilada soup
This method delivers restaurant-quality flavor with a crispy tortilla topping that transforms ordinary soup into something extraordinary.
Sear the Chicken Thighs for Deep Flavor
Pat the 2 lb boneless chicken thighs completely dry with paper towels. Cut them into bite-sized pieces, about 1-inch cubes, working quickly so the meat doesn't dry out. Heat a large Dutch oven over medium-high heat and add 1 tablespoon olive oil (not listed but essential for searing). Working in batches to avoid crowding, add the chicken pieces and cook for 5-6 minutes until they develop a deep golden-brown crust.
The key here is patience—don't rush the searing. You want those caramelized edges that pack maximum flavor into every bite. Once all the chicken is browned, remove it from the pot and set it aside on a plate. You'll notice the chicken releases easily when properly cooked—this is your signal it's ready for the next step.
Build the Rich Base with Aromatics and Spices
In the same Dutch oven, add 1 tablespoon olive oil if needed (to maintain heat) and reduce to medium heat. Add the diced yellow onion and cook for 5 minutes until softened and translucent. Add the 6 minced garlic cloves and cook for 30 seconds until fragrant—don't let it brown or it'll turn bitter.
Stir in the 1 tbsp ground cumin, 2 tbsp chili powder, and 1 tsp dried oregano, cooking for 1 minute to toast the spices and release their aromas. This step is where the authentic Mexican flavor develops—those spices should smell warm and inviting. Then add the 28 oz canned tomato sauce and 4 cups chicken broth, scraping up any browned bits from the bottom of the pot with a wooden spoon.
Simmer the Soup Until Chicken is Tender
Return the seared chicken to the pot and bring everything to a gentle boil. Once boiling, reduce heat to low and let it simmer uncovered for 30-40 minutes, stirring occasionally. The soup should reduce slightly, concentrating the flavors. You'll know it's ready when the chicken is fork-tender and easily pulls apart with minimal resistance.
Season with 1.5 tsp salt and 0.5 tsp black pepper, tasting as you go. The broth should be well-seasoned but not overly salty—remember, the tortilla topping will add another layer of flavor. Keep the soup warm on low heat while you prepare the crispy topping.
Create the Crispy Tortilla Topping
Cut the 12 whole corn tortillas into ¼-inch strips—this gives you a perfect texture for the topping. Heat 2 tablespoons olive oil in a large skillet over medium-high heat. Working in batches, add the tortilla strips and fry for 2-3 minutes until they're golden brown and crispy, stirring occasionally to prevent burning.
Transfer the fried tortilla strips to a paper towel-lined plate to drain excess oil. Here's the trick: sprinkle them immediately with ½ cup of the shredded Monterey Jack cheese and toss gently to coat. The residual heat will melt the cheese slightly, adding another layer of flavor to the topping. Keep the remaining cheese for serving.
Assemble and Serve with Authentic Garnishes
Ladle the hot soup into bowls, dividing it evenly among 6 servings. Top each portion generously with the crispy tortilla strips and remaining 1 cup shredded Monterey Jack cheese. The contrast between the warm, creamy soup and the crispy topping is what makes this dish so special.
Garnish each serving with ¼ cup chopped fresh cilantro and 1 lime wedge for serving. The acidity from the lime brightens the rich flavors, while the cilantro adds a fresh herbal note. Serve immediately with sliced avocado on the side—its creamy texture complements the hearty soup perfectly. Every bite delivers that authentic Mexican restaurant experience at home.
Pro Tips For Making Authentic Chicken Enchilada Soup
- Brown the Chicken First: Skip the raw chicken straight into the broth—sear those thighs in a dry skillet until golden on both sides. That crispy crust adds depth the broth can’t replicate, and you’ll taste the difference when the tortillas soak up the flavor later. (Yes, even if you’re impatient like me.)
- Toast the Tortillas: Dry-toast your corn tortillas in a skillet over medium heat for 20-30 seconds per side until slightly charred. This prevents them from turning mushy in the soup and gives the dish that smoky, restaurant-style edge. I learned this the hard way—soggy tortillas ruin the whole experience.
- Simmer, Don’t Boil: Keep the soup at a gentle simmer, not a rolling boil, once the tortillas are added. Too much heat will turn the broth cloudy and make the tortillas disintegrate. A low-and-slow approach keeps everything tender and the flavors melded—just like your abuela’s version.
- Deglaze with Broth: After browning the chicken, don’t just dump in the broth—deglaze the pan with a splash first. Use about ¼ cup of chicken broth to scrape up those flavorful browned bits stuck to the bottom. That extra step adds richness without extra effort. (Your future self will notice.)
Dietary considerations for this recipe
Gluten-Free Adaptation
For a gluten-free version, simply swap the corn tortillas for certified gluten-free corn tortillas like Mission Gluten-Free. These tortillas maintain the same authentic texture while ensuring your dish is safe for gluten-sensitive guests. The rest of the recipe stays exactly the same—no need to adjust spices or seasonings! 🌽
Dairy-Free Options
Skip the Monterey Jack cheese or use a dairy-free alternative like Daiya shreds or Violife mozzarella. These melt beautifully and won’t compromise the creamy texture of the soup.
For extra richness, stir in ½ cup coconut milk at the end of cooking—it adds a subtle sweetness that balances the spices perfectly.
Lower-Carb Version
To reduce carbs, replace half the corn tortillas with cauliflower rice (about 2 cups) in the topping. Pulse the cauliflower in a food processor until it resembles fine crumbs, then toast it in the same skillet as the tortilla strips.
The result is a crispy, low-carb topping that still delivers that satisfying crunch. 🥬
Spicy Adjustments
For heat lovers, add ½ tsp cayenne pepper or 1 tbsp chipotle powder to the spice blend. If you prefer a milder kick, reduce the chili powder to 1 tbsp and add ½ tsp smoked paprika for depth without the heat.
Always taste as you go—enchilada soup is all about balancing flavors!
Vegetarian Swap
Replace the chicken with 1 lb portobello mushrooms or black beans for a hearty vegetarian version. Sauté the mushrooms in the same way you would the chicken, or use canned black beans (drained and rinsed) directly in the soup.
Boost the umami with 1 tsp soy sauce or ½ cup vegetable broth instead of chicken broth.
Nutrition facts
Frequently asked questions
Can I use flour tortillas instead of corn tortillas for the topping?
While corn tortillas are traditional, you can use flour tortillas in a pinch—but expect a slightly different texture. Cut them into triangles instead of strips and toast them until golden. For authenticity, corn tortillas provide that perfect crispy, slightly chewy bite that complements the soup's richness.
How do I make this soup spicier?
Add ½ teaspoon cayenne pepper or 1 tablespoon chipotle powder to the spice blend for serious heat. For a smoky kick without the burn, swap ½ teaspoon smoked paprika> for some of the chili powder. Always taste as you go—enchilada soup is all about balancing flavors!
Can I prepare this soup ahead of time?
Make the soup 1-2 days ahead and store it in the fridge. The flavors deepen overnight. Reheat gently on the stove, then crisp the tortilla topping fresh in a skillet before serving. For freezing, portion the soup (without the topping) for up to 3 months—just reheat and add fresh toppings.
What if my tortilla topping isn't crispy?
Overcrowding the pan or low heat are common culprits. Fry tortilla strips in small batches> over medium-high heat> until golden brown (about 2-3 minutes). For extra crunch, sprinkle with ½ teaspoon cornstarch> before frying. Keep them warm in a 200°F oven> while assembling the soup.
Is this soup kid-friendly?
Yes, but adjust the spice level! Reduce chili powder to 1 teaspoon> and skip cayenne. Serve with extra cheese and let kids add their own toppings. The creamy broth and crispy tortilla pieces make it appealing, while the mild spices keep it approachable.
