Soups & Stews
This authentic chicken enchilada soup delivers the smoky, spiced comfort of a Mexican kitchen—where crispy tortilla strips and cumin-infused broth create layers of flavor that feel like a warm hug.
The secret lies in toasting corn tortillas until golden, then simmering them in the broth to release their natural starches, which thicken the soup and add a subtle, toasty depth.
I’ve perfected this recipe over years of testing, balancing traditional techniques with modern shortcuts (like store-bought broth) to make it accessible without sacrificing authenticity.
The magic starts with the broth, where cumin, garlic, and chiles build a fragrant base before the chicken and vegetables join the pot. As the soup simmers, the tortilla strips soften just enough to melt into the broth, creating a naturally thickened, velvety texture that’s impossible to resist.
What sets this apart is the balance—spicy enough to satisfy, but with enough warmth to comfort. Every spoonful delivers tender chicken, hearty beans, and that unmistakable tortilla-rich flavor that defines true enchilada soup.
By the time it’s ready, you’ll have a bowl that’s rich, aromatic, and packed with texture—crispy tortilla edges, tender chicken, and a broth so flavorful it tastes homemade. The garnishes (cheese, cilantro, lime) elevate it to restaurant-quality, but the real star is the technique.
This isn’t just soup; it’s a taste of Mexico’s soul in a bowl. Ready to make it?
Perfect for chilly evenings, game days, or when you crave a meal that’s both hearty and full of tradition. The recipe scales easily, too—whether you’re feeding a crowd or saving leftovers for lunch. Let’s get started.
Ingredients for authentic chicken enchilada soup
Sixteen ingredients, all working together for that perfect tortilla-rich, cumin-spiced Mexican comfort.
| Ingredient | Amount | Notes |
|---|---|---|
| Corn Tortillas 🌽 | 12 whole | Small size, 6-inch diameter |
| Boneless Chicken Thighs 🍗 | 2 lb | Skin-on, trimmed of excess fat |
| Yellow Onion 🧅 | 1 whole | Medium size, diced |
| Garlic Cloves 🧄 | 6 cloves | Fresh, minced |
| Ground Cumin 🌿 | 2 tbsp | Freshly toasted for depth |
| Dried Ancho Chiles 🌶️ | 2 whole | Stems/seeds removed, chopped |
| Dried Chipotle Peppers 🌶️ | 1 whole | Adobo sauce removed, chopped |
| Black Beans 🌱 | 1 cup | Drained, rinsed, canned or cooked |
| Chicken Broth 💧 | 6 cups | Low-sodium, homemade preferred |
| Tomato Paste 🍅 | 2 tbsp | Smooth, not chunky |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For toasting tortillas |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Lime 🍋 | 1 whole | Juiced, for serving |
| Shredded Monterey Jack Cheese 🧀 | 1 cup | For topping |
| Salt 🧂 | 2 tsp | Kosher or sea salt |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
The tortillas are non-negotiable here. Mission brand or La Tortilla Factory are my go-tos—they hold up best to toasting. Skip the flour tortillas; corn is essential for that authentic texture. For the chiles, Penzeys or any Latin market carries good ancho and chipotle—look for deep color and no mold. The cumin? Toast it in a dry pan for 30 seconds until fragrant (that's where the magic happens). Chicken thighs stay juicier than breasts, so don't swap unless you're okay with drier meat. And the broth—Swanson or Pacific Foods are solid shortcuts, but homemade with chicken bones and veggies takes this to the next level.
No ancho chiles? Dried guajillo or pasilla work in a pinch, but you'll need to remove seeds for less heat. Short on chipotle? Smoked paprika at half the amount gives some of that smoky depth. The beans can be pinto or kidney—just drain and rinse well. Want more richness? Stir in 1/4 cup Greek yogurt or sour cream at the end (trust me, it balances the heat). The tomato paste is just for umami—skip it if you're using a canned tomato base, but don't omit the garlic. Fresh is best, but if you're using powder, double the amount—it's way less potent.
This soup tastes even better the next day—honestly, the flavors meld overnight. Keeps for 4-5 days in the fridge, freezes beautifully for 3 months. I always make a double batch because it disappears fast. Store the tortilla strips separately if you want to keep them crispy for topping. The cheese? Add it fresh when serving so it melts perfectly. And save those lime wedges—they make all the difference between good soup and restaurant-quality.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s actually one-pot—no chopping piles of veggies, no dirtying extra dishes. Just toss in the chicken thighs, onion, and garlic with the tortillas, and let the cumin work its magic while you stir.
- Cumin-Kissed Depth: That ground cumin? It’s the secret weapon—earthy, warm, and just a little smoky. The tortillas soften into the broth, soaking up all the flavor, while the chicken stays juicy. Honestly, I’ll take this over takeout any day.
- Weeknight Hero: Between us, this is my go-to when I’m exhausted but still want something hearty. It’s ready in under an hour, reheats beautifully, and even my picky teenager won’t complain. (Yes, even on a Tuesday night.)
- Budget-Friendly Feast: Chicken thighs and corn tortillas stretch this into a full meal without breaking the bank. I’ve fed six people for under $15, and it’s still the star of my meal prep rotation. Leftovers? Even better the next day—if there are any.
Step-by-step instructions for authentic chicken enchilada soup
Here's how to build layers of smoky depth and tortilla richness for a soup that tastes like a Mexican grandmother's kitchen.
Toast and Prepare the Tortilla Strips
Cut the 12 whole corn tortillas into thin strips about ¼-inch wide. Heat the 0.25 cup extra-virgin olive oil in a large skillet over medium heat. Add the tortilla strips in batches and fry for 2-3 minutes until they turn golden brown and crispy. Remove them with a slotted spoon and drain on paper towels, reserving the oil in the pan.
This step is where the magic happens—the toasted tortillas add texture and depth that can't be replicated with store-bought soup mixes. Don't skip it, even if it seems like extra work. The strips should be crisp enough to hold their shape when added to the soup later, but not so brittle they'll crumble apart.
Sear the Chicken and Build the Flavor Base
In the same skillet with the reserved oil, add the 2 lb boneless chicken thighs and cook over medium-high heat for 6-8 minutes per side until golden brown and cooked through. Remove the chicken and set it aside to rest. In the same pan, add the diced 1 whole yellow onion and cook for 5 minutes until softened.
Add the 6 cloves minced garlic and cook for 30 seconds until fragrant. Stir in the 2 tbsp freshly toasted ground cumin, 2 tbsp tomato paste, 2 whole chopped dried ancho chiles, and 1 whole chopped dried chipotle pepper. Cook for 1 minute to toast the spices and deepen their flavors. This aromatic base is the foundation of your soup's complexity.
Simmer the Soup with Beans and Broth
Pour in the 6 cups chicken broth and scrape up any browned bits from the bottom of the pan. Add the 1 cup drained black beans and bring the mixture to a boil. Reduce heat to medium-low and simmer for 15 minutes, allowing the flavors to meld together. Season with the 2 tsp salt and 0.5 tsp freshly cracked ground black pepper.
While the soup simmers, shred the rested chicken thighs using two forks. The chicken should be tender enough to pull apart easily—if it's still tough, let it simmer for another 5 minutes. Stir the shredded chicken back into the soup and continue simmering for another 5 minutes to fully incorporate all the flavors.
Finish with Tortilla Strips and Garnishes
Add the crispy tortilla strips to the soup and simmer for an additional 2-3 minutes just to heat them through. Taste and adjust the seasoning if needed—authentic Mexican soups often need a balance of salt, acid, and spice. The tortilla strips should still have some bite, but not be crunchy.
Ladle the soup into bowls and top each serving with 0.25 cup chopped fresh cilantro and a squeeze of the 1 whole lime's juice. Finish with 1 cup shredded Monterey Jack cheese on top, allowing it to melt slightly from the heat of the soup. Serve immediately while the tortilla strips are still crispy and the cheese is fresh.
Pro Tips For Making Authentic Chicken Enchilada Soup
- Toast the Tortillas: Dry them in a 350°F oven for 5-7 minutes before simmering—this prevents mushiness and lets them soak up flavor instead of turning to paste. I used to skip this, and the soup always tasted like it was missing something.
- Brown the Chicken First: Sear the thighs skin-side down in a hot skillet for 4-5 minutes until golden before shredding—this locks in moisture and adds depth the simmering broth can’t match. My grandmother called it the "foundation flavor," and she wasn’t wrong.
- Bloom the Cumin: Toast the ground cumin in the same oil you brown the onions for 30 seconds until fragrant—this wakes up its earthy notes and cuts through the richness of the chicken fat. Skipping this step makes the cumin taste like dust.
- Simmer, Don’t Boil: Keep the soup at a gentle bubble (180-190°F) after adding broth—boiling toughens the tortillas and makes the chicken stringy. I learned this after my first batch looked like a sad, watery stew.
Wine and beer pairings for this recipe
Mexican Lager Pairings
For a refreshing balance to the rich, spiced flavors of this enchilada soup, reach for a crisp Mexican lager like Modelo Especial or Pacífico Clara. These beers have a clean, slightly malty profile that won’t overpower the cumin and chiles but instead complements their earthy warmth.
The carbonation also helps cut through the soup’s natural richness, making each bite feel lighter. 🍺
If you prefer a bit more depth, try a Mexican amber ale such as Negra Modelo. Its caramel and toasted malt notes harmonize beautifully with the toasted tortilla strips and smoky chipotle, creating a satisfying contrast. Serve both beers well-chilled—around 40-45°F—to enhance their refreshing qualities.
White Wine Options
A dry Verdejo from Spain is my go-to white wine pairing for this soup. Its bright acidity and citrus notes—think lemon and green apple—cleanse the palate between each flavorful spoonful.
The wine’s subtle herbal undertones also echo the cilantro and lime garnishes, tying the dish together. Look for a bottle from Rueda or Rías Baixas regions. 🍷
For something a bit bolder, a Mexican Chenin Blanc (like those from Baja California) offers a touch of tropical fruit and a hint of spice that stands up to the cumin and ancho chiles.
Chill it to 45-50°F to preserve its crispness and let it shine alongside the soup’s robust flavors.
Red Wine for Bolder Palates
If you’re serving this soup at a dinner where red wine is preferred, opt for a light-bodied Spanish Garnacha (Grenache). Its red fruit and earthy notes won’t compete with the soup’s spices but instead enhance the smoky depth of the chipotle and cumin.
A bottle from Priorat or Navarra works beautifully. Serve slightly cooler than room temperature—around 55-60°F—to soften its tannins and highlight its fruitiness. 🍷
For a more local option, a Mexican Tempranillo (like those from Querétaro) bridges the gap between red and white wines. Its balanced acidity and red berry flavors make it a versatile choice that won’t overpower the dish but still adds a touch of sophistication.
Non-Alcoholic Choices
Don’t overlook Mexican horchata, a sweet and creamy rice-cinnamon drink, as a refreshing non-alcoholic pairing. Its vanilla and cinnamon notes contrast nicely with the soup’s spicy and smoky elements, creating a delightful balance.
For something more savory, try a sparkling lime soda like Jarritos Limón—its effervescence and citrus brightness complement the lime garnish perfectly. 💧
If you prefer a cold brew, a Mexican-style iced coffee (made with café de olla, a cinnamon-spiced brew) adds warmth without alcohol. The cinnamon echoes the soup’s spices, while the coffee’s bitterness cuts through the richness. Serve it over ice with a splash of milk for a creamy finish.
Nutrition facts
Frequently asked questions
Can I use flour tortillas instead of corn?
While corn tortillas are traditional and essential for that authentic texture, you can use flour tortillas in a pinch—but expect a different result. Flour tortillas won't toast as crispy and lack the natural corn flavor, which is key to enchilada soup. If you must substitute, look for small flour tortillas and toast them longer for better texture.
How do I adjust the spice level?
The recipe uses mild ancho and chipotle chiles for warmth, not heat. For more spice, add ½ tsp cayenne or 1 extra chipotle pepper. For a milder version, remove the chipotle entirely and reduce the ancho to 1 chile. Always taste as you go—enchilada soup should balance smoky depth with approachable heat.
Can I make this soup dairy-free?
Skip the Monterey Jack cheese or use a dairy-free alternative like vegan cheddar. The soup's richness comes from the chicken, beans, and tortillas—not the cheese. Garnish with extra cilantro and lime instead. For creaminess, stir in ¼ cup coconut milk at the end for a velvety texture.
Why do the tortilla strips get soggy?
Soggy tortilla strips happen when they simmer too long. Add them to the soup just 2-3 minutes before serving to maintain crispness. If needed, toast fresh strips and add them on top right before eating. The key is timing—they should soften slightly but still hold their shape.
Can I prep this ahead of time?
This soup tastes even better the next day! Make it completely up to 2 days ahead and refrigerate. Reheat gently on the stove, adding a splash of broth if it thickens too much. For freezing, portion into airtight containers (without the cheese) and freeze for up to 3 months**. Reheat slowly and add fresh tortilla strips and garnishes when serving.
