Soups & Stews
The Azteca Restaurant Chicken Tortilla Soup delivers the bold, smoky depth you crave in every spoonful, with chipotle-infused broth and tender chicken that melts in your mouth. This isn’t just soup—it’s a celebration of Mexican comfort food, where hominy, crispy tortilla strips, and fresh herbs transform a simple meal into a restaurant-worthy experience. The secret lies in slow-simmered tomatoes and spices that build layers of flavor over time, creating a broth so rich it feels like a hug in a bowl.
What sets this recipe apart is the balance of textures and flavors: creamy hominy, tender chicken, and crispy tortilla strips that add a satisfying crunch. The chipotle peppers bring that signature smokiness, while epazote (if you can find it) adds an earthy aroma that’s unmistakably Mexican. Unlike many versions, this recipe doesn’t skimp on authenticity—every ingredient plays a role, from the toasted spices to the fresh cilantro garnish.
By the time you’re done, you’ll have a steaming bowl of soup that’s bold, aromatic, and deeply satisfying—perfect for chilly evenings or when you’re craving the flavors of a favorite Mexican restaurant. The best part? It’s easier to make at home than you’d think, with a method that lets you control the heat and depth of flavor. Let’s get started on recreating that Azteca magic in your own kitchen.
This soup isn’t just a meal; it’s an experience. Serve it with warm corn tortillas, a sprinkle of crumbled queso fresco, and a lime wedge to brighten every bite. The leftovers? Even better the next day as the flavors meld and deepen. Ready to master this classic?
Ingredients for azteca restaurant chicken tortilla soup
The bold flavors of Azteca start with these simple but powerful ingredients—chipotle, hominy, and tender chicken.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Breast 🍗 | 2 lb | Boneless, skinless, cut into bite-sized pieces |
| Dried Chipotle Peppers in Adobo 🌶️ | 2 tbsp | Adobo sauce included, adjust for heat |
| Fresh Roma Tomatoes 🍅 | 6 whole | Ripe, halved for slow simmering |
| White Onions 🧅 | 2 whole | Medium, chopped into 1/2-inch pieces |
| Garlic Cloves 🧄 | 6 cloves | Peeled, lightly toasted |
| Hominy 🌽 | 2 cups | Canned, drained and rinsed |
| Corn Tortillas 🍞 | 12 whole | For strips, cut into 1/2-inch pieces |
| Fresh Cilantro 🌿 | ½ cup | Chopped, for garnish |
| Fresh Epazote 🌿 | ¼ cup | Chopped, optional but authentic |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Olive Oil 🫒 | ¼ cup | For sautéing onions and garlic |
| Ground Cumin 🌿 | 1 tbsp | Toasted for deeper flavor |
| Dried Oregano 🍃 | 1 tbsp | Mexican oregano preferred |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The chipotle peppers are non-negotiable for that smoky depth. Penzeys Spices sells the best dried chipotles in adobo, but any quality brand works. Look for peppers that are plump and dark—those shrivel-y ones lose their punch. Toast the cumin seeds in a dry pan for 30 seconds before grinding for extra aroma. The epazote? Latin markets usually carry it fresh, but dried works too at half the amount. For the hominy, Goya brand is my go-to—it’s pre-cooked and ready to go.
No epazote? Fresh tarragon or a pinch of dried marjoram mimics that earthy note. Short on chipotle? Smoked paprika plus a dash of cayenne gets you close. The tortillas for strips should be corn—flour tortillas won’t crisp up right. For the chicken, bone-in thighs stay juicier than breasts, but breasts work too if that’s what you’ve got. The Roma tomatoes? Vine-ripened if you can find them—they burst with flavor when slow-simmered.
This soup tastes even better the next day as flavors meld. Store leftovers in the fridge for 4-5 days or freeze for 3 months. The tortilla strips crisp up again when reheated—just toast them in a dry pan for 2 minutes. For serving, keep the queso fresco and lime wedges separate until ready to eat. The broth reduces beautifully, so start with 4 cups but you’ll likely need more.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s literally one pot—no chopping boards, no extra pans, just a deep pot and 20 minutes. That chipotle in adobo? Just blend it with the tomatoes and onions, and boom: smoky depth without the fuss.
- Smoky Kick: The secret’s in that chipotle paste—it’s not just heat, it’s complexity. The garlic and onions caramelize right into the broth while the chicken shreds effortlessly, so you get this perfect balance of spicy, sweet, and savory in every spoonful.
- Game for Any Day: Between us, this soup is my go-to for lazy Sundays, post-workout refueling, or even a quick lunch when my kid’s soccer practice runs late. The leftovers? Even better the next day—if there are any.
- Budget-Friendly Powerhouse: Chicken breast and Roma tomatoes are cheap staples, and a single can of chipotles in adobo stretches across multiple batches. Honestly, I make this twice a month just to keep the pantry from feeling empty.
Step-by-step instructions for Azteca restaurant chicken tortilla soup
Here's how to capture that signature smoky, tomato-rich depth from Azteca's famous soup.
Sauté the Aromatics for Deep Flavor
Heat the 0.25 cup olive oil in a large Dutch oven over medium heat. Add the 2 whole white onions chopped into ½-inch pieces and cook for 8-10 minutes until they soften and begin to caramelize—this builds sweetness that forms the soup's base. You'll know it's ready when the onions turn translucent and develop a golden hue around the edges.
Add the 6 peeled garlic cloves and toast them for 30 seconds until fragrant. Here's the thing—don't let them burn. Burnt garlic makes the whole soup bitter. Keep the heat at medium and stir constantly. The garlic should smell like a warm Mexican market, not like a charred campfire.
Build the Smoky Tomato-Chipotle Base
Stir in the 2 tbsp dried chipotle peppers in adobo (including the sauce) and the 6 halved fresh Roma tomatoes. Cook for 10-12 minutes until the tomatoes break down into a thick, jammy consistency. You want the mixture to reduce significantly—this concentrates the flavors and creates that signature Azteca depth.
Here's where the magic happens: the chipotle peppers should infuse the tomatoes with their smoky heat. If you're sensitive to spice, you can remove the peppers after 5 minutes of cooking, but leave the sauce behind for maximum flavor. The tomatoes should collapse completely, releasing their juices and creating a rich, thick base.
Add Spices and Simmer the Broth
Sprinkle in the 1 tbsp ground cumin, 1 tbsp dried oregano, 1.5 tsp salt, and 0.5 tsp black pepper. Stir everything together for 30 seconds to toast the spices slightly—this awakens their flavors. Then pour in the 4 cups chicken broth and bring the mixture to a gentle simmer.
Let it cook uncovered for 20 minutes until the flavors meld together. You'll notice the soup developing a deep, reddish color and an aroma that's equal parts smoky, tomatoey, and slightly spicy. This is your flavor foundation. Don't rush this step—patience here ensures every spoonful will be packed with authentic Azteca taste.
Cook the Chicken and Hominy
Add the 2 lb chicken breast cut into bite-sized pieces and the 2 cups hominy. Simmer for 15-18 minutes until the chicken is cooked through and tender enough to pull apart with a fork. The hominy should be heated through but still hold its shape—it adds that satisfying texture contrast to the soup.
Here's a pro tip: if the soup starts to reduce too much, add ½ cup water to maintain the proper consistency. You want it thick enough to coat a spoon but still ladleable. The chicken should be completely opaque with no pink remaining, and the hominy should be warm throughout.
Prepare and Add the Tortilla Strips
While the soup simmers, cut the 12 corn tortillas into ½-inch strips. You should have about 4 cups of strips total. Heat 1 tablespoon olive oil in a separate skillet over medium heat and fry the tortilla strips in batches for 2-3 minutes until they're golden and crispy. Set them aside on paper towels to drain excess oil.
Just before serving, add the crispy tortilla strips to the soup and let them warm through for 1-2 minutes. The contrast between the warm soup and crispy tortillas is what makes this dish so special. Stir gently to distribute them evenly throughout.
Finish and Garnish
Remove the soup from heat and let it rest for 5 minutes. This gives the flavors time to settle and the tortilla strips time to soften slightly. Taste and adjust the seasoning—you might need a touch more salt or a pinch of cumin to balance the flavors.
Ladle the soup into bowls and garnish with the 0.5 cup chopped fresh cilantro and 0.25 cup chopped fresh epazote (if using). The epazote adds that authentic Aztec flavor—it's an herb with a slightly bitter, earthy taste that's essential for the full experience. Serve immediately while the tortilla strips are still crispy and the soup is steaming hot.
Pro Tips For Making Azteca Restaurant Chicken Tortilla Soup
- Sear Chicken First: Don’t skip browning the chicken breast—it adds depth. Cut into 1-inch cubes, pat them bone-dry with paper towels, then hit a screaming-hot skillet with oil. Three minutes per side until golden, then pull it out. The Maillard reaction here is non-negotiable for that smoky, restaurant-worthy flavor.
- Char the Peppers: Those dried chipotles in adobo? Tear them open and char the edges directly over a gas flame for 10 seconds per side. The blackened bits dissolve into the broth, giving it that smoldered, authentic heat. No char? The soup tastes like it’s missing a soul.
- Blend Tomatoes Cold: Rough-chop the Roma tomatoes and blend them raw with a splash of ice water first. This prevents the soup from turning into a watery mess later. Strain out the seeds, then add the purée to the simmering broth—it’ll thicken like a dream.
- Toast the Tortillas: Skip the soggy tortilla strips. Lightly toast the dried tortillas in a dry skillet for 30 seconds per side until fragrant. Tear them into strips after toasting—this keeps them crispy even after swimming in hot broth. Yes, it’s an extra step, but it’s the difference between sad and delicious.
Make-ahead tips for this azteca restaurant chicken tortilla soup
Broth Prep Ahead
Make the tomato-chipotle base the day before and store it in an airtight container in the fridge. The flavors deepen overnight as the chipotle and spices meld into the tomatoes. Just reheat it gently on the stove before adding the chicken and hominy—this saves you 30 minutes of active cooking time on serving day. 💫
Chicken and Hominy Prep
Cook the chicken and hominy separately one day ahead and refrigerate them in separate containers. The chicken stays juicy when reheated, and the hominy maintains its texture. When ready to serve, simply reheat both in the broth for 5-7 minutes until piping hot. This method keeps your soup assembly quick and stress-free. ✨
Crispy Tortilla Strips
Toast the tortilla strips fresh before serving—they lose crispiness when stored. However, you can prep them ahead by frying them, draining well on paper towels, and storing in a single layer in an airtight container for up to 24 hours. Re-crisp in a dry skillet for 1-2 minutes before adding to the soup. 🔥
Freezer-Friendly Broth
Freeze the complete soup (without tortilla strips) in quart-sized freezer bags for up to 3 months. Thaw overnight in the fridge, then reheat on the stove. Add fresh tortilla strips when serving to maintain that satisfying crunch. The broth's texture remains rich after freezing, though the tortillas must be crisped fresh. ❄️
Garnish Prep
Chop the cilantro and epazote ahead and store them in small containers in the fridge for up to 5 days. Keep the queso fresco and lime wedges separate until serving—they add freshness when added table-side. This keeps your garnishes vibrant and ready to elevate every bowl. 🌿
Batch Cooking Tips
Double the recipe and freeze half for future meals. The chicken tortilla soup reheats beautifully, with flavors intensifying over time. Label containers with dates to track freshness. For large gatherings, prep all components separately and assemble just before serving to maintain optimal texture and temperature. 💡
Nutrition facts
Frequently asked questions
Can I substitute boneless chicken thighs for breasts?
Chicken thighs stay juicier and more flavorful than breasts, making them an excellent choice for this rich soup. Use 2 lbs of boneless thighs instead, and you’ll get even more tender meat that absorbs the smoky broth beautifully. The cooking time remains the same (15-18 minutes), but thighs typically finish slightly faster.
What if I can't find epazote? Can I skip it?
While epazote adds that signature Aztec flavor, you can absolutely skip it or substitute ½ tsp dried marjoram or ¼ tsp dried tarragon for an earthy note. If you omit it entirely, the soup will still taste delicious—just slightly less complex. The cilantro and chipotle will still deliver that vibrant, smoky brightness.
How do I make the tortilla strips extra crispy?
For maximum crispiness, fry the strips in medium-high heat with just enough oil to coat the pan—about 1 tablespoon total. Work in small batches to avoid crowding, and fry for 2-3 minutes per batch until golden brown. Drain on paper towels, then sprinkle lightly with salt while hot. For extra crunch, add them to the soup just before serving.
Is this soup spicy? Can I adjust the heat?
The chipotle peppers provide a smoky, mild heat—think more depth than outright spice. For a milder version, remove the chipotle peppers after 5 minutes of cooking but leave the adobo sauce. For extra heat, add ½ tsp cayenne pepper or an extra chipotle pepper. Always taste the broth before adding the chicken to adjust seasoning.
Can I make this soup in a slow cooker?
Yes! Sauté the onions, garlic, chipotle, and tomatoes first, then transfer everything to the slow cooker. Add the broth, chicken, hominy, and spices. Cook on LOW for 6-7 hours or HIGH for 3-4 hours. Stir in the tortilla strips just before serving to keep them crispy. The slow cooker method deepens the flavors even more!
