Soups & Stews
Azteca Restaurant's chicken tortilla soup delivers the smoky, spicy depth that made it a Texas staple, and I've recreated it with all the signature elements you crave. The secret lies in building layers of flavor—chipotle's smoldering heat, cumin's earthy warmth, and crispy tortilla strips that add texture with every bite. This isn't just soup; it's comfort in a bowl, with tender chicken, hominy, and herbs that transform a simple pot into something extraordinary.
The magic happens in the broth, where chicken simmers until fall-off-the-bone tender while spices infuse deeply. Fresh tortillas toasted until golden create crispy strips that contrast beautifully with the creamy, slightly tangy soup base. No shortcuts here—we're talking restaurant-quality depth that comes from slow simmering and proper seasoning balance.
The result? A bowl that's hearty enough for a cold day but light enough to enjoy any time.
What sets this apart is the attention to detail—like the perfect blend of chipotle and cumin that gives it that signature smoky kick, or the way epazote (if you can find it) adds a unique herbal brightness.
The tortilla strips aren't just garnish; they're the star texture that makes every spoonful satisfying. This is the version that'll have your guests asking for seconds—and maybe even a trip back to Azteca.
Ready to make it? We'll start with the broth foundation, then build up to that perfect balance of smoky, spicy, and creamy. The best part? It all comes together in one pot, leaving you with clean-up that's almost as easy as enjoying the meal.
Let's get started on recreating this Texas classic.
Ingredients for azteca restaurant chicken tortilla soup
Sixteen ingredients, one extraordinary bowl of smoky, spicy comfort that'll have you dreaming of Texas.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Breast 🍗 | 2 lb | Boneless, skinless, cut into chunks |
| Medium Yellow Onions 🧅 | 2 whole | Diced, about 2 cups total |
| Garlic Cloves 🧄 | 6 cloves | Minced, for deep flavor |
| Canned Chipotle Peppers in Adobo 🌶️ | 2 tbsp | Adjusted for smoky heat |
| Ground Cumin 🌿 | 1 tbsp | Toasted for earthy warmth |
| Dried Oregano 🍃 | 1 tbsp | Mexican oregano preferred |
| Canned Hominy 🌽 | 1 can (15 oz) | Drained, for hearty texture |
| Diced Tomatoes (San Marzano preferred) 🍅 | 1 can (28 oz) | For rich tomato base |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Fresh Corn Kernels 🌽 | 1 cup | Cut from cob or frozen |
| Fresh Epazote (optional) 🌿 | ¼ cup | Chopped, for herbal brightness |
| Flour Tortillas 🍞 | 6 whole | Corn works too, cut into strips |
| Vegetable Oil 🫒 | 2 tbsp | For crispy tortilla strips |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
The chipotle peppers in adobo are non-negotiable for that signature smoky kick—Penzeys or La Tienda carry the best quality. If you can't find fresh epazote (that anise-like herb), Mexican oregano at double the amount gets you close. The San Marzano tomatoes make all the difference—skip the regular canned stuff, trust me. For the chicken, bone-in thighs actually work better than breasts (they stay juicier), but breasts are fine if that's what you've got. Look for good marbling if you're buying whole breasts to cube yourself.
No chipotle peppers in adobo? Smoked paprika plus a pinch of cayenne mimics the heat, though it won't be identical. Fresh epazote unavailable? Dried marjoram at half the amount is the next best thing. The hominy can be white or yellow—both work, but yellow has a slightly sweeter note. For the tortilla strips, corn tortillas add a nice texture contrast to flour. Short on time? Pre-shredded cheese (like Monterey Jack) melts beautifully into the soup at the end for extra richness, but it's optional.
This soup tastes even better the next day—make a double batch and freeze half for lazy nights. The tortilla strips crisp up perfectly when reheated, so store them separately in an airtight container. Keeps 4-5 days in the fridge, 3 months frozen. Pro tip: Toast the cumin seeds in a dry pan for 30 seconds before grinding—game-changer for depth. The broth reduces as it simmers, so add a splash of water if it gets too thick before serving.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe—just chop onions, brown chicken, toss in the adobo sauce and cumin, then let it simmer. No extra pots, no fuss, and the flavors meld together like they’ve been cooking all day.
- Smoky Depth Bomb: That chipotle in adobo? It’s the secret weapon—sweet, smoky, and just a little spicy. One taste and you’ll understand why this soup sticks around for weeks. (I’ve had it three times this month already.)
- Lunchbox Hero: Between us, this soup is my go-to for meal prep. The tortilla strips stay crispy even when reheated, and the broth keeps well for days. Pack it in a thermos or a container—it’s perfect for work, school, or a picnic.
- Budget-Friendly Staple: Chicken breast and onions are cheap, but they punch way above their weight. A single can of chipotle peppers stretches across multiple batches, and the cumin adds warmth without breaking the bank. My wallet thanks me every time.
Step-by-step instructions for Azteca restaurant chicken tortilla soup
This one-pot wonder delivers restaurant-quality depth with smoky chipotle and earthy cumin.
Sear the Chicken and Build the Flavor Base
Heat the 2 tablespoons vegetable oil in a large Dutch oven over medium-high heat. Add the 2 lb chicken breast cut into chunks and cook for 5-6 minutes until the edges are golden brown and the chicken begins to brown. This step creates the Maillard reaction that builds deep flavor.
Remove the chicken and set aside. In the same pot, add the 2 whole medium yellow onions that have been diced. Cook for 4-5 minutes until softened and beginning to caramelize. Add the 6 cloves minced garlic and cook for 30 seconds until fragrant—don't let it burn, or you'll get bitter flavors. This aromatic base forms the foundation of your soup.
Toast the Spices and Simmer the Broth
Lower the heat to medium and add the 1 tablespoon toasted ground cumin and 1 tablespoon dried oregano. Stir for 30 seconds to toast the spices and release their aromas. Add the 2 tablespoons canned chipotle peppers in adobo (including some of the adobo sauce) and stir for 1 minute to infuse the smoky heat throughout the pot.
Pour in the 1 can (28 oz) diced tomatoes (San Marzano preferred) and 4 cups chicken broth. Bring to a gentle boil, then reduce heat to medium-low and let it simmer for 10 minutes. This allows the flavors to meld together and the tomatoes to break down slightly, creating a rich base for the soup.
Add the Chicken and Simmer Until Tender
Return the browned chicken to the pot. Add the 1 can (15 oz) drained hominy and 1 cup fresh corn kernels. Stir gently to combine, then bring the soup back to a gentle simmer. Cover and cook for 15-20 minutes until the chicken is fork-tender and easily shreds with a fork. The soup should be flavorful but not overly thick at this stage.
Taste and adjust seasoning with the 1.5 teaspoons salt and 0.5 teaspoon ground black pepper. If you're using the 0.25 cup fresh epazote, add it now and stir gently—it has a strong flavor, so use it sparingly. Let the soup continue to simmer uncovered for 5 more minutes to allow any excess moisture to evaporate slightly.
Prepare and Fry the Tortilla Strips
While the soup simmers, cut the 6 whole flour tortillas into 1-inch wide strips. Heat 1 tablespoon vegetable oil in a skillet over medium heat until shimmering. Fry the tortilla strips in batches for 1-2 minutes per side until golden brown and crispy. Drain on paper towels to remove excess oil—these will add a delightful crunch to your soup.
Keep the fried tortilla strips warm while you finish the soup. The contrast between the warm, smoky broth and the crispy tortilla strips is what makes this dish truly special. If you're short on time, you can also toast the tortilla strips in the oven at 375°F for 5-7 minutes until crispy.
Finish and Serve the Soup
Once the chicken is tender, use two forks to shred it directly in the pot, breaking it into bite-sized pieces. Stir the shredded chicken back into the soup and taste again. The soup should be well-seasoned with a balance of smoky, earthy, and slightly spicy flavors. If needed, add a splash more broth or a pinch of salt to adjust the consistency.
Ladle the hot soup into bowls, garnishing each serving with 2-3 crispy tortilla strips. Serve immediately with additional ground black pepper and diced tomatoes on the side for those who want extra freshness. The combination of tender chicken, hearty hominy, sweet corn, and smoky spices makes this soup a true comfort dish.
Pro Tips For Making Azteca Restaurant Chicken Tortilla Soup
- Char the Onions Properly: The adobo sauce needs something to cling to, and that’s where deeply charred onions come in. Cut them into thick wedges—no thin slices—and cook them over medium-high heat in a dry pot until the edges are blackened and crispy. I used to rush this, and the soup just tasted flat; now I let them sit until they’re almost bitter, then deglaze with the chipotle adobo.
- Blanch the Chicken First: Skip the raw chicken straight into the broth, and you’ll end up with a watery, overcooked mess. Instead, poach the chicken breasts in salted water for 8–10 minutes until just cooked through, then shred. This keeps the meat tender and lets it absorb the smoky flavors without falling apart.
- Toast the Cumin Whole: Ground cumin loses its punch when toasted, but whole cumin seeds? They add a nutty depth that changes the whole dish. Dry-toast them in the same pot you char the onions—just 30 seconds until fragrant—then grind them fresh. (Yes, even if you’re impatient like me.)
- Simmer Low and Slow: This isn’t a race. Once the broth is going, keep the heat at a bare simmer—tiny bubbles, maybe a 3 on your stove. I learned this the hard way when my first batch turned out thin and bitter from rushing. Let it work for 20 minutes after adding the tortilla strips so they soften without turning to mush.
Wine and beer pairings for these flavors
Mexican Lager Perfection
For this smoky, spicy soup, a crisp Mexican lager like Modelo Especial or Pacífico Clara is ideal. The light maltiness and subtle citrus notes cut through the chipotle's heat while complementing the cumin's earthiness.
I always keep a six-pack of Modelo Negra on hand—its caramel sweetness balances the dish beautifully. 🍺
If you prefer a local option, try a Mexican-style lager from a craft brewery like Lagunitas DayTime—its clean finish won't overpower the soup's complex flavors. Avoid heavy IPAs or stouts, which would clash with the dish's delicate balance.
White Wine Contrast
A dry white wine like Chenin Blanc from California or Verdejo from Spain offers a refreshing contrast. The wine's acidity cleanses your palate between bites of rich, smoky soup. I love pairing this with a Spanish Albariño—its bright citrus notes mirror the fresh corn and tomatoes. 🍷
For a lighter option, a Sauvignon Blanc with herbal undertones (like Kim Crawford Sauvignon Blanc) enhances the epazote's herbal brightness. Chill the wine to 45-50°F for optimal enjoyment with the warm soup.
Spiced Margarita Cocktail
For a festive touch, serve a spiced margarita made with tequila reposado, lime juice, and a pinch of chipotle powder. The smoky heat mirrors the soup's chipotle depth while the tartness cuts through the richness. Add a Tajín rim for an extra kick. 🍹
For a non-alcoholic version, mix sparkling limeade with a splash of grapefruit juice and a dash of chipotle salt on the rim. The citrus brightness pairs perfectly with the soup's smoky, earthy flavors.
Beer and Wine Storage Tips
Store your Mexican lagers upright in a cool, dark place (like a pantry) to preserve carbonation. Once opened, refrigerate and consume within 3-4 days. For white wines, keep them tightly corked in the fridge—they'll stay fresh for 5-7 days after opening. 💡
For the spiced margarita mix, prepare it fresh or store the components separately in the fridge. Combine just before serving to maintain the bright, citrusy flavors that pair so well with the soup.
Nutrition facts
Frequently asked questions
Can I use chicken thighs instead of breasts for this recipe?
Chicken thighs actually work better—they stay juicier and more flavorful during the long simmer. Use 2 lbs bone-in, skin-on thighs for maximum richness. The skin will render fat that enhances the soup's depth, and the meat stays tender even after 25+ minutes of cooking. Just pat them dry before searing to get that perfect golden crust.
What if I can't find chipotle peppers in adobo?
No problem! Mix 1 tablespoon smoked paprika with ½ teaspoon cayenne pepper for a close substitute. For extra smokiness, add 1 teaspoon liquid smoke (just a drop or two) to the broth. The flavor won't be identical, but it'll still deliver that warm, earthy depth. Toast the smoked paprika in a dry pan for 30 seconds first to intensify the aroma.
How can I make this soup less spicy?
Reduce the chipotle to 1 tablespoon (instead of 2) and omit the cayenne if using the substitute. For a milder finish, stir in ½ cup sour cream or Mexican crema at the end—it cools the heat while adding creaminess. If you love the smoky flavor but want less burn, keep the chipotle but add 1 extra tablespoon of cumin to balance it with earthy warmth.
Can I prepare this soup ahead of time?
This soup tastes even better the next day! Make it a day ahead and store the broth (without tortilla strips) in an airtight container for 4-5 days in the fridge. Reheat gently on the stove, then crisp fresh tortilla strips just before serving. For freezing, portion the soup (without strips) and freeze for up to 3 months. Thaw overnight in the fridge—never microwave directly from frozen.
What's the secret to crispy tortilla strips?
Heat the oil to medium-high (350°F) and fry in small batches—overcrowding steams instead of crisps. Use flour tortillas for a lighter texture, but corn tortillas add a nice contrast. For extra crunch, sprinkle with ½ teaspoon salt while frying. Keep them warm in a 200°F oven on a wire rack until ready to serve—this prevents sogginess.
