Soups & Stews
This Abuelos chicken tortilla soup recipe delivers the comforting, creamy fusion of homestyle chiles and sweet corn that defines Tex-Mex soul food. š The secret lies in slow-cooked chicken thighs simmered with dried chiles until tender, then blended into a velvety broth that balances smoky heat and bright acidity.
Every spoonful delivers layers of traditionāfrom the deep flavor of roasted garlic to the crispy contrast of homemade tortilla strips. What sets this version apart is the perfect harmony of textures: creamy corn, tender chicken, and crispy tortilla pieces that add satisfying crunch.
The recipe builds flavor gradually, starting with toasted spices and finishing with a squeeze of lime that brightens every bite. Unlike restaurant versions, this homemade approach lets you control the heat and richness, ensuring each bowl tastes freshly made.
The result is a soup that feels like a warm embraceārich enough to satisfy but light enough for a weeknight dinner. Topped with fresh cilantro, avocado slices, and a dollop of sour cream, it becomes a complete meal thatās impossible to resist.
Whether you're feeding a crowd or meal prepping for the week, this recipe delivers restaurant-quality results at home. For those who prefer plant-based options, Iāll share my tested vegetarian adaptation using mushrooms and extra beans to mimic the meaty texture. Letās get cooking!
Ingredients for abuelos chicken tortilla soup
Six ingredients build the soulful base, plus toppings that make it shine.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Thighs, Bone-In š | 3 lb | Skin-on preferred for flavor |
| Dried Ancho Chiles š¶ļø | 4 whole | Stems and seeds removed |
| Dried Guajillo Chiles š¶ļø | 4 whole | Stems and seeds removed |
| Garlic Cloves š§ | 8 whole | Roasted for deep flavor |
| Sweet Corn Kernels š½ | 4 cups | Fresh or frozen, cut off cob |
| Yellow Onion š§ | 1 whole | Diced, yellow or white |
| Tomatillos š | 1 lb | Husk removed, rinsed |
| Fresh Tomato š | 2 whole | Roma or vine-ripened |
| Chicken Broth š§ | 6 cups | Low-sodium preferred |
| Corn Tortillas š | 12 whole | Small size, for crispy strips |
| Fresh Cilantro šæ | ½ cup | Chopped, for garnish |
| Avocado š„ | 1 whole | Sliced, for topping |
| Sour Cream š§ | ½ cup | Full-fat for creaminess |
| Lime š | 2 whole | Juiced, for brightness |
| Olive Oil š« | ¼ cup | For roasting spices |
| Salt š§ | 1 ½ tsp | Kosher or sea salt |
| Ground Black Pepper š¶ļø | ½ tsp | Freshly cracked |
| Ground Cumin šæ | 1 tbsp | Toasted for depth |
The chiles are non-negotiable for that signature smoky-sweet flavor. Mexican gourmet stores carry the best dried ancho and guajillo, but any Latin market will have them tooājust check for vibrant color and no cracks. Toast them first in a dry skillet until fragrant (about 30 seconds per side), then soak in hot water to soften. Penzeys Spices sells pre-toasted versions if you're short on time. For the corn, fresh is ideal, but frozen works in a pinchājust thaw and drain well. The chicken thighs? Skin-on, bone-in for maximum flavor, and Costco or your butcher's counter will have them at the best price.
No dried chiles? Substitute 1 tbsp chili powder plus 1 tsp smoked paprikaāit won't be identical, but it'll get you close. Fresh tomatillos can be hard to find, so green tomatoes work in a bind, but they'll add a sharper edge. The tortillas need to crisp upāMission brand is the gold standard, but any small corn tortilla will do. For the avocado, Hass variety is a mustāit's the only one that gets properly creamy when ripe. And if you're out of sour cream, Mexican crema (found in the Latin foods aisle) has a tangier kick that's perfect.
This soup tastes even better the next day as flavors meld. Store leftovers in the fridge for up to 5 days, or freeze portions for 3 monthsājust reheat gently with a splash of broth to restore creaminess. I like to make a double batch and portion it into containers for easy lunches. The tortilla strips crisp up best fresh, so add them right before serving. Garnish with extra cilantro and lime right before eatingāthat's when the magic happens.
Why You'll Love This Recipe
- Foolproof Simplicity: I swear, this soup is the kind of recipe that lets you multitaskābone-in thighs simmer into shreddable perfection while you prep the ancho-guajillo blend (just toast and soak, no fancy knife work). The corn and garlic get tossed in last, so youāre basically stirring while watching TV.
- Deep, Smoky Richness: That combo of ancho and guajillo? Itās like a warm hug in a bowlāearthy, slightly sweet, with just enough heat to linger. The bone-in chicken adds a depth you wonāt get from boneless, and the sweet corn brightens it all up.
- Weeknight to Party: Make a double batch on Sunday, and youāve got lunch for the week or a crowd-pleaser for game day. The flavors only get better the next day, and it reheats like a dreamāno sad, rubbery tortillas here.
- Budget Magic: Bone-in chicken thighs stretch further than breasts, and dried chilies last forever. Honestly, this is the kind of soup where youāll end up with leftovers because itās that satisfyingābut your wallet wonāt cry over it.
Step-by-step instructions for Abuelos chicken tortilla soup
Here's how to build this soul-warming soup with rich chile flavors and creamy corn goodness.
š„ Step 1: Roast the Chiles and Garlic for Deep Flavor
Preheat your oven to 375°F. Place the 4 whole dried ancho chiles and 4 whole dried guajillo chiles on a baking sheet. Roast for 30 seconds per sideājust until you smell that toasty aroma and see them darken slightly. This quick roast removes bitterness and intensifies their smoky depth.
While they cool, wrap the 8 whole garlic cloves in aluminum foil and roast them for 10 minutes until golden and fragrant. The skin will loosen easily when coolājust squeeze out those flavor bombs. Here's the thing: don't skip the roasting. Raw chiles taste harsh, and raw garlic lacks that sweet, caramelized punch that makes this soup sing.
š³ Step 2: SautĆ© Aromatics and Toast the Cumin
Heat the 0.25 cup olive oil in a large Dutch oven over medium heat. Add the 1 whole yellow onion (diced) and cook for 5 minutes until soft and translucent. Toss in the 1 tbsp ground cumin and toast for 30 seconds until fragrantāthis releases the earthy aroma that'll permeate your whole kitchen.
Add the roasted garlic cloves (squeezed from their skins) and cook for 1 minute until golden. You're building flavor layers here: the cumin's warmth, the onion's sweetness, and the garlic's complexity. If you smell anything burning, lower the heat immediatelyāthis is where most people mess up.
š„ Step 3: Build the Chile and Tomato Base
Remove the stems and seeds from the roasted chiles (you can tear them by hand or pulse briefly in a food processor). Add them to the pot along with the 1 lb tomatillos (hulled and rinsed) and 2 whole fresh tomatoes (quartered). Cook for 5 minutes until everything softens and the mixture becomes a thick paste.
This is your flavor foundation. The chiles should be completely softened but not mushy. If it looks too dry, add ½ cup of the chicken broth to help it blend. Here's where the magic happensāthe chiles release their smoky depth while the tomatoes add bright acidity to balance everything.
š³ Step 4: Simmer the Chicken and Corn
Add the 3 lb chicken thighs (bone-in, skin-on) to the pot along with the 6 cups chicken broth. Bring to a boil, then reduce heat to medium-low and simmer uncovered for 30 minutes. The chicken should be fork-tender and easily pull away from the bone.
Once the chicken is cooked, remove it from the pot and shred the meat, discarding the skin and bones. Return the shredded chicken to the pot along with the 4 cups sweet corn kernels. Simmer for another 10 minutesāthis lets the corn absorb all those rich flavors while staying tender. The soup should be creamy from the corn but still have good body, not watery.
šŖ Step 5: Finish with Tortilla Strips and Garnishes
While the soup simmers, cut the 12 whole corn tortillas into ¼-inch strips. Fry them in batches in 2 tablespoons olive oil over medium-high heat for 1-2 minutes until golden and crispy. Drain on paper towels.
Ladle the hot soup into bowls and top each serving with 2 tablespoons tortilla strips, 2 tablespoons sour cream, 2 tablespoons chopped cilantro, 2 slices avocado, and a squeeze of lime juice. The contrast of crispy tortillas against the creamy soup is what makes this dish irresistible. Serve immediately while everything's hot and the tortillas are still crunchy.
Pro Tips For Making Abuelos Chicken Tortilla Soup
- CHAR THE CHILES: Toast your ancho and guajillo chiles in a dry skillet over medium heat for 30 seconds per sideājust until fragrant, not blackened. I learned this the hard way: burnt chiles taste bitter and ruin the soupās depth. If youāre impatient, a 10-second blast in the microwave (seed-side down) works, but the skillet version adds real flavor.
- SIMMER LOW AND SLOW: After adding the chicken broth, reduce heat to a bare simmerāthink tiny bubbles, not a rolling boil. I used to rush this, and the tortillas would turn to mush while the broth stayed bland. Let it cook uncovered for 20 minutes first, then add the tortillas and corn so they absorb flavor, not water.
- PAT THE THIGHS DRY: Wipe down bone-in chicken thighs with paper towels before searingāwet skin steams instead of browns. I skipped this once and ended up with pale, soggy chicken that fell apart in the soup. A quick dry with towels guarantees crispy skin and juicy meat that shreds perfectly.
- RESERVE THAT BROTH: Strain the finished soup through a fine-mesh sieve, then press the solids with a spoon to extract every last drop of flavor. Pour the strained broth back into the potāitās where all the chile richness and chicken essence hide. Lazy? Use a clean kitchen towel as a makeshift filter. Itās not perfect, but it works.
Pro cooking tips for great abuelos chicken tortilla soup
Roast Chiles Properly
Donāt skip roasting your ancho and guajillo chilesāthis step removes bitterness and deepens their smoky flavor. Place them on a baking sheet at 375°F for just 30 seconds per side until fragrant.
Over-roasting turns them bitter, while under-roasting leaves them harsh. I use a wire rack over a baking sheet to ensure even exposure to heat. š¶ļø
Toast Cumin Correctly
Toast your 1 tablespoon ground cumin for exactly 30 seconds in olive oil over medium heatāany longer and it burns, turning bitter. The aroma should fill your kitchen, signaling itās ready.
I keep a small bowl nearby to catch any stray seeds that pop. This simple step transforms the flavor from earthy to downright addictive.
Simmer Chicken Low and Slow
Simmer your 3 lb bone-in chicken thighs at medium-low heat for 30 minutesānever rush this. The thighs should be fork-tender, falling apart easily. I use a meat thermometer to check for 165°F internal temperature before shredding. This slow cook ensures maximum flavor extraction from the bones and skin.
Crisp Tortilla Strips Perfectly
Cut 12 corn tortillas into ¼-inch strips and fry in batches in 2 tablespoons olive oil over medium-high heat for 1-2 minutes. Theyāre done when golden and crispyādrain immediately on paper towels to remove excess oil.
The key is keeping the oil hot but not smoking. I use tongs to flip them quickly for even browning. š
Balance Flavors with Lime
Finish each bowl with a fresh squeeze of lime juiceāthis brightens the rich, smoky flavors. Start with 1 teaspoon per serving and adjust to taste. The acidity cuts through the creaminess of the corn and balances the chile heat.
I always keep a lime wedge on the table so guests can add more if they like.
Use the Right Pot
A Dutch oven is non-negotiable for this recipeāits thick base distributes heat evenly, preventing scorching. I prefer Le Creuset for its durability, but any heavy pot with a lid works.
If your pot isnāt deep enough, the soup will boil over as it simmers. Trust me, this is where most home cooks go wrongādonāt skimp on the pot! š„
Nutrition facts
Frequently asked questions
Can I substitute fresh chiles for the dried ones?
You can try, but the flavor won't be the same. Fresh jalapeƱos or serranos lack the deep, smoky complexity of dried ancho and guajillo. If you must substitute, use 1 large fresh chile (like poblano) for each dried chile, roast it first, and remove seeds/membranes to reduce heat. For best results, stick with dried chilesāthey're worth seeking out at Mexican markets or online.
How do I make this vegetarian?
Replace the chicken with 1.5 lbs portobello mushrooms (sliced) and 1 can black beans (drained). Simmer the mushrooms for 20 minutes before adding corn. For extra protein, add 1 cup cooked quinoa or lentils. The texture won't be identical, but it'll still be hearty and flavorful. The key is toasting the mushrooms first to develop their umami depth.
Why does my soup taste too bitter?
Over-roasted chiles or burnt garlic are the usual culprits. Always roast chiles just until fragrant (30 seconds per side) and never let garlic burn. Another fix: add 1 extra tomato or ½ cup tomato sauce to balance the bitterness. Fresh lime juice also helps brighten flavorsāstart with 1 tablespoon per bowl. If the soup tastes metallic, your pot may be reacting with acidic ingredientsātry stainless steel next time.
Can I make this soup ahead of time?
The soup actually improves overnight as flavors meld. Store in an airtight container in the fridge for up to 5 days. Reheat gently on the stove with a splash of broth to restore creaminess. The tortilla strips should be made fresh before servingāthey lose crispness when reheated. For the best texture, assemble bowls just before eating and add fresh garnishes like avocado and lime.
What's the secret to crispy tortilla strips?
Use corn tortillas (not flour) and cut them into ¼-inch strips. Fry in small batches in medium-high heat oil (about 2 tablespoons per batch) for exactly 1-2 minutes. Drain immediately on paper towels to remove excess oil. The key is keeping the oil hot but not smokingāif it smells burnt, your tortillas will taste greasy. Work quickly to maintain crispness.
