Soups & Stews
This Azteca Restaurant chicken tortilla soup delivers the restaurant's signature smoky chipotle depth and vibrant tomato broth in your own kitchen. The secret lies in building layers of flavor through slow-simmered consommé, perfectly seasoned chicken, and crispy tortilla strips—all balanced with epazote and a touch of lime.
I've replicated their technique after years of perfecting it at home, ensuring every spoonful captures that authentic Mexican restaurant taste.
The recipe begins with a rich consommé base, where chicken bones and vegetables simmer for hours to extract maximum flavor. Chipotle peppers and tomatoes create that signature smoky-sweet profile, while garlic and onion build aromatic depth.
The chicken cooks until tender, absorbing all those rich flavors, and the tortilla strips get crisped to order for that satisfying crunch.
What sets this apart is the attention to traditional elements like epazote—a fragrant herb essential in Mexican soups—and the careful balance of spices.
The result is a bowl of soup that's hearty yet refreshing, with each component playing its part: tender chicken, crispy tortillas, creamy avocado, and a bright finish of lime. It's the kind of dish that feels like a warm embrace on a chilly day.
Whether you're serving it as a family meal or bringing it to a gathering, this recipe delivers restaurant-quality results with a fraction of the effort.
The instructions are designed to guide you through each step, ensuring you achieve that perfect balance of smoky, tangy, and savory flavors that Azteca is known for.
Ingredients for azteca restaurant chicken tortilla soup
Sixteen ingredients for a soup that tastes like a Mexican restaurant hug.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Breasts 🍗 | 2 lb | Boneless, skinless, cut into bite-sized pieces |
| Chicken Bones 🦴 | 2 lb | For consommé, any leftover bones work |
| Yellow Onions 🧅 | 2 whole | Chopped, medium size for even cooking |
| Garlic Cloves 🧄 | 8 cloves | Peeled, for deep aromatic base |
| Roma Tomatoes 🍅 | 6 whole | Ripe, for natural sweetness |
| Chipotle Peppers in Adobo 🌶️ | 2 whole | For smoky depth, adjust for heat preference |
| Fresh Epazote 🌿 | ¼ cup | Chopped, essential for authentic flavor |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for fresh finish |
| Flour Tortillas 🌯 | 6 whole | Small, for crispy strips |
| Avocados 🥑 | 2 whole | Ripe, for creamy texture |
| Lime 🍋 | 1 whole | Juiced, for bright finish |
| Chicken Broth 💧 | 6 cups | Homemade preferred, low-sodium |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt, adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for warmth |
| Cumin 🌿 | 1 tsp | Ground, for earthy depth |
| Olive Oil 🫒 | ½ cup | For crisping tortillas |
The chipotle peppers are non-negotiable here—they bring that signature smoky depth. Look for canned chipotles in adobo sauce at Latin markets or the international aisle. Penzeys carries a great brand if you're local. Fresh epazote is harder to find, but most Latin grocery stores stock it—if you can't, dried works at half the amount. For the chicken bones, save any leftover carcasses from roasted chicken—they're flavor gold. The Roma tomatoes should be ripe but firm; Heirloom varieties from the farmers market add extra sweetness. Garlic and onions are your flavor anchors, so don't skimp on the chopping time.
No chipotle peppers? Substitute smoked paprika plus a dash of liquid smoke, but you'll lose that authentic depth. Fresh epazote missing? Dried oregano at one-third the amount gets you close, though it won't be quite the same. For the tortillas, corn tortillas work too—just cut them into triangles. The avocados should be ripe but firm; Hass variety is perfect. No fresh cilantro? Dried cilantro at one-fourth the amount works in a pinch. The broth is where the magic happens—if you're using store-bought, low-sodium and homemade-style is key. For extra richness, add a splash of Mexican beer when simmering.
This soup tastes even better the next day as flavors meld. Store leftovers in the fridge for up to 4 days, or freeze for 3 months. The tortilla strips crisp up again when reheated—just toss them in a dry skillet for 2 minutes. For meal prep, I like to keep the avocado and lime separate until serving to prevent browning. The consommé base keeps for 5 days in the fridge if you make it ahead, so you can assemble the full soup later. Double the batch—it disappears fast at gatherings.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s one pot—no chopping chaos, no extra pans. Toss in the chicken bones and breasts, onions, garlic, and tomatoes, then let the broth simmer while you stir in the tortillas at the end. Minimal cleanup, maximum flavor.
- Garlic Bomb Depth: That slow-cooked chicken bone broth? Rich, savory, ridiculously flavorful. The onions caramelize just enough to sweeten the base, while the garlic—especially if you toast it first—adds layers of warmth. It’s the kind of taste that makes you forget to breathe.
- Weeknight Crowd-Pleaser: This soup works for date nights, sick days, or when your in-laws drop by unannounced. Serve it with lime wedges, avocado, and cilantro for a restaurant-worthy touch, or keep it simple with just tortilla strips. Everyone, from picky eaters to my husband (who claims he “doesn’t like soup”), devours it.
- Budget-Friendly Leftovers: Chicken bones stretch this recipe into three hearty servings without breaking the bank. The broth freezes perfectly, so I make a double batch—one for dinner, one for lazy mornings. Honestly, it’s my secret weapon for feeding the family without stressing over groceries.
Step-by-step instructions for Azteca restaurant chicken tortilla soup
Here's how to recreate that iconic smoky, tomato-rich soup with restaurant-quality depth.
Build the Smoky Chipotle-Tomato Base
Heat the 0.5 cup olive oil in a large Dutch oven over medium heat. Add the 2 whole chopped yellow onions and cook for 8-10 minutes until softened and translucent. This develops their natural sweetness that forms the soup's foundation.
Add the 8 peeled garlic cloves and cook for 1 minute until fragrant—don't let them brown or they'll turn bitter. Stir in the 2 whole chipotle peppers in adobo (minced) and cook for 30 seconds to release their smoky aroma. This is where the authentic Azteca flavor begins to develop.
Add the 6 whole Roma tomatoes (roughly chopped) and cook for 5-7 minutes until they break down into a thick paste. This concentrated tomato base carries the soup's signature richness. Stir frequently to prevent sticking—this is where the magic happens.
Develop the Chicken Consommé
Transfer the onion-tomato mixture to a blender and puree until smooth. Return to the Dutch oven and add the 2 lb chicken bones, 6 cups chicken broth, 1.5 tsp salt, 0.5 tsp black pepper, and 1 tsp cumin. Bring to a boil, then reduce heat to low and simmer uncovered for 45-60 minutes until the broth reduces by about 1/3 and becomes deeply flavorful.
Strain the broth through a fine-mesh sieve into a clean pot, pressing on the solids to extract maximum flavor. Discard the bones. This consommé is the heart of your soup—its rich, smoky depth comes from the long simmering with aromatics.
Cook the Chicken and Season
In the same Dutch oven, add the 2 lb chicken breasts (cut into bite-sized pieces) to the strained broth. Bring to a gentle simmer and cook for 15-18 minutes until the chicken is fully cooked through and tender. Remove the chicken with a slotted spoon and set aside.
Return the broth to a simmer and add the 0.25 cup chopped fresh epazote. Simmer for 2-3 minutes—this herb is essential for authentic flavor but cooks quickly. Season with additional salt if needed, tasting as you go. The soup should be balanced—smoky from the chipotle, bright from the tomatoes, and herbaceous from the epazote.
Prepare the Crispy Tortilla Strips
Cut the 6 whole flour tortillas into 1-inch wide strips. Heat 0.25 cup olive oil in a skillet over medium-high heat until shimmering. Fry the tortilla strips in batches for 1-2 minutes per side until golden and crispy. Drain on paper towels and keep warm—they should be crunchy enough to hold their shape when added to the soup.
Here's the thing—don't overcrowd the pan or the tortillas will steam instead of crisp. Work in small batches and keep them warm in a 200°F oven while you finish the soup. These crispy strips are what make the dish special.
Assemble and Finish the Soup
Return the cooked chicken to the broth and simmer for 5 minutes to reheat. Stir in the 0.25 cup chopped fresh cilantro and adjust seasoning if needed. Ladle the soup into bowls, adding 3-4 crispy tortilla strips to each serving. Top with slices of the 2 whole ripe avocados and a squeeze of lime juice.
Serve immediately while the tortilla strips are crispy and the avocado is fresh. The contrast of creamy avocado, smoky broth, and crispy tortillas is what makes this soup so addictive. Each spoonful delivers layers of flavor—herbaceous, smoky, tangy, and creamy all in one bite.
Pro Tips For Making Azteca Restaurant Chicken Tortilla Soup
- BLANCH TOMATOES FIRST: Toss halved Roma tomatoes in boiling water for 30 seconds before adding to the pot—this softens them faster and prevents them from turning to mush later. I used to skip this and ended up with a soup that tasted more like tomato paste than fresh tomato.
- CRUSH CHICKEN BONES HARD: Use a rolling pin or heavy pan to smash chicken bones (not just the breasts) into small pieces before simmering—this extracts more flavor and collagen for a richer broth. Sounds tedious, but it makes the difference between store-bought broth and homemade depth.
- SIMMER LOW AND LONG: Keep the soup at a gentle simmer (tiny bubbles, not rolling) for at least 45 minutes after adding the bones—this pulls every last bit of flavor out of the chicken and onions. Rushing this step is how you end up with a soup that tastes like it was made in 20 minutes.
- TOAST TORTILLA STRIPS: Lightly fry or toast tortilla strips in oil until they’re just crisp at the edges, then add them to the soup at the very end—this keeps them from turning soggy and adds the perfect crunch. I was skeptical until I tried it; now I won’t serve it any other way.
Health benefits of this azteca restaurant chicken tortilla soup
Protein Powerhouse
This soup delivers high-quality protein from the 2 lb chicken breasts, providing about 50 grams per serving—perfect for muscle repair and satiety. Chicken is a lean protein source that keeps you full while being gentle on digestion, making it ideal for a comforting yet nutritious meal. 💪
Herb Benefits
The fresh epazote in this recipe isn't just for flavor—it's packed with antioxidants and has been used traditionally in Mexican cuisine to aid digestion and reduce bloating.
Just 0.25 cup adds that signature herbaceous note while supporting gut health. I always notice how much lighter I feel after eating epazote-rich dishes.
Heart-Healthy Fats
The avocados in this soup provide monounsaturated fats, which support heart health by improving cholesterol levels. With 2 whole avocados per batch, you're getting about 30 grams of healthy fats—great for keeping your heart happy while adding that creamy texture.
These fats also help your body absorb fat-soluble vitamins from the other ingredients.
Immune-Boosting Ingredients
Garlic and onions aren't just flavor anchors—they're immune system powerhouses. The 8 cloves of garlic contain allicin, a compound with antibacterial properties, while the 2 yellow onions provide quercetin, an antioxidant that helps reduce inflammation.
Together, they create a flavor bomb that also gives your immune system a boost.
Digestive Support
The chipotle peppers in adobo sauce add capsaicin, which stimulates digestion and can help prevent bloating. Just 2 peppers provide that signature smoky heat while supporting your digestive system.
The fresh cilantro also aids digestion by reducing gas and bloating—perfect for a hearty soup that won't weigh you down. 🌶️
Energy-Boosting Complex
This soup is a B-vitamin complex thanks to the chicken and epazote. The chicken provides B6 and B12, essential for energy metabolism, while the epazote contributes additional B vitamins.
The combination helps convert food into energy efficiently, making this a perfect meal for busy days when you need sustained energy without the crash. ✨
Nutrition facts
Frequently asked questions
Why does this recipe use both chicken breasts AND chicken bones?
The 2 lb chicken breasts provide tender, flavorful protein for serving, while the 2 lb chicken bones create a deeply rich consommé base. The bones simmer for hours to extract maximum flavor, building that signature restaurant-quality depth. It's worth the extra effort for that authentic taste!
Can I make this soup vegetarian?
You can adapt it by replacing chicken with mushrooms or white beans for protein, and using vegetable broth instead. Skip the bones entirely and focus on building flavor through longer simmering of aromatics. The smoky chipotle-tomato base will still shine, though the texture will differ.
How do I keep the tortilla strips crispy when reheating?
Reheat tortilla strips in a dry skillet over medium heat for 1-2 minutes until crisp again. For leftovers, store them separately from the soup and reheat before serving. Never add them to the hot broth directly—they'll soften immediately. Keep extra strips in a 200°F oven while serving.
What's the secret to getting that smoky flavor without too much heat?
Use only the chipotle peppers in adobo (not the sauce), and remove the seeds before mincing. Start with 1 pepper and taste—add more if needed. The adobo sauce contains some heat, so pat the peppers dry before using. For milder heat, substitute ½ tsp smoked paprika plus ¼ tsp liquid smoke.
Can I make this soup ahead of time?
Yes! Prepare the consommé base up to 5 days ahead and store it refrigerated. Assemble the full soup 1 day ahead (without avocado/lime), then reheat gently. Keep tortilla strips separate and crisp them fresh before serving. The flavors actually improve overnight as ingredients meld.
