Soups & Stews
This Azteca Restaurant chicken tortilla soup recipe delivers the exact same smoky, chipotle-kissed flavors that made the original a cult favorite. The secret lies in slow-cooked chicken, deep tomato broth, and perfectly toasted tortilla strips that add texture and authenticity.
I've recreated this dish exactly as served in the restaurant—rich, spicy, and packed with layers of flavor that balance heat with tangy tomato and creamy avocado.
The process starts with building a flavorful base: sautéed onions, garlic, and tomatoes create the foundation, while chipotle peppers in adobo add that signature smoky heat. Shredded chicken simmers in the broth until tender, absorbing all the spices, while corn and beans round out the heartiness.
The tortilla strips are toasted separately to maintain their crispness, then added at the end for that signature crunch.
What makes this recipe truly special is the balance—just enough heat to warm you up without overwhelming, with cool avocado and creamy cilantro-lime dressing to cut through the richness. The broth reduces to a perfect consistency, neither too thin nor too thick, ensuring every spoonful delivers maximum flavor.
This is comfort food at its finest, with restaurant-quality depth and texture.
Serve with warm tortillas on the side and extra lime wedges for brightness. The leftovers reheat beautifully, making this an ideal meal for busy weeknights or gathering friends over a steaming bowl of soup. Let's get cooking—your taste buds will thank you.
Ingredients for azteca restaurant chicken tortilla soup
These bold ingredients bring Azteca's signature smoky, spicy soup to life at home.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Breast 🍗 | 2 ½ lb | Boneless, skinless, cut into bite-sized pieces |
| Yellow Onion 🧅 | 2 whole | Medium, diced (about 2 cups) |
| Garlic Cloves 🧄 | 6 cloves | Fresh, minced (or 1 tsp garlic powder) |
| Roma Tomatoes 🍅 | 4 whole | Fresh or 1 (15 oz) can diced tomatoes |
| Chipotle Peppers in Adobo 🌶️ | 2 whole | Minced, with 2 tbsp adobo sauce reserved |
| Corn Kernels 🌽 | 1 ½ cups | Fresh, frozen, or canned (drained) |
| Black Beans 🫘 | 1 ½ cups | Cooked or 1 (15 oz) can, drained |
| Flour Tortillas 🌯 | 6 whole | Corn or flour, cut into strips |
| Avocado 🥑 | 1 whole | Ripe, diced for garnish |
| Fresh Cilantro 🌿 | ½ cup | Chopped, for garnish |
| Lime 🍋 | 2 whole | Juiced, for garnish |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Olive Oil 🫒 | ¼ cup | For sautéing |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Cumin 🌿 | 1 tsp | Ground, for depth |
| Oregano 🍃 | 1 tsp | Dried, Mexican preferred |
The chipotle peppers in adobo are non-negotiable—they bring that signature smoky heat. Look for canned chipotles at Mexican markets or the Latin aisle—they’re fresher than jarred versions. Fresh Roma tomatoes add brightness, but San Marzano canned tomatoes work in a pinch if you’re short on time. The chicken breast should be bite-sized for even cooking, and boneless, skinless cuts make shredding easier. For the tortilla strips, corn tortillas add authentic texture, but flour works too if that’s what you’ve got.
No fresh cilantro? Dried oregano at half the amount adds a similar earthiness. Want more heat? Add an extra chipotle pepper or a pinch of cayenne. The black beans can be swapped for pinto beans if you prefer, and frozen corn works just as well as fresh. For the broth, low-sodium is key—you’ll be adding plenty of salt later. If you’re making this ahead, prep the tortilla strips last so they stay crispy when you add them.
This soup tastes even better the next day as flavors meld. Store in an airtight container for up to 4 days in the fridge, or freeze for 3 months. The tortilla strips crisp up again when reheated—just toast them in a dry skillet for 1-2 minutes. For serving, garnish with avocado and lime right before eating to keep the dressing fresh. Double the batch—it disappears fast!
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe—just toss everything in one pot, and the chipotle peppers in adobo work their smoky magic while you chop onions. No fancy techniques, no stress, just layers of flavor building as you go.
- Smoky Kick: That chipotle-in-adobo sauce? It’s the star—deep, smoky, and just spicy enough to linger. The Roma tomatoes soften into sweetness, while the garlic and onions caramelize into something rich and addictive. Honestly, it’s the kind of soup that makes you want to eat it straight from the pot.
- Weeknight Workhorse: This soup is my go-to when I need something hearty but not heavy. Double the batch on Sunday, and you’ve got lunch for Tuesday, dinner for Thursday, or a quick reheat for when the kids come home starving. (Yes, even on a Tuesday night.)
- Budget-Friendly Flex: Chicken breast stretches further than you’d think when shredded, and onions/garlic/tomatoes are always affordable. The chipotle peppers add restaurant-level flavor without breaking the bank—plus, leftovers taste just as good the next day, if not better. My wallet and taste buds thank me every time.
Step-by-step instructions for Azteca restaurant chicken tortilla soup
Here's how to recreate that signature smoky, spicy, and comforting soup that's become a classic.
Sauté the Aromatics for Deep Flavor
Heat the 0.25 cup olive oil in a large pot over medium heat. Add the 2 whole diced yellow onion and cook for 5-6 minutes until soft and translucent. This is where the foundation of your soup's flavor begins to develop.
Add the 6 cloves minced garlic, 1 tsp cumin, and 1 tsp oregano, stirring constantly for 30 seconds until fragrant. You'll notice the kitchen filling with that warm, earthy aroma - this is your signal that the aromatics are ready for the next stage. Keep the heat at medium to prevent burning the spices.
Build the Smoky Tomato Base
Add the 4 whole chopped Roma tomatoes and 2 whole minced chipotle peppers in adobo (plus the reserved 2 tbsp adobo sauce). Stir well and let everything cook together for 4-5 minutes until the tomatoes begin to break down and release their juices.
Here's where the magic happens: the chipotles will infuse the soup with their signature smoky heat. If you prefer less heat, you can remove one of the chipotle peppers after 2 minutes of cooking. The mixture should be simmering gently by now, with the tomatoes softening and the chipotles dissolving into the sauce.
Add Chicken and Simmer
Increase the heat to medium-high and add the 2.5 lb bite-sized chicken breast pieces. Cook for 5-6 minutes, stirring occasionally, until the chicken is no longer pink on the outside. You want to see the chicken develop a light golden color as it sears.
Pour in the 4 cups chicken broth and bring everything to a gentle boil. Once boiling, reduce the heat to low-medium and let it simmer uncovered for 15 minutes. This allows the chicken to fully cook through while absorbing all those wonderful flavors from the aromatics and tomatoes.
Incorporate the Beans and Corn
Add the 1.5 cups black beans and 1.5 cups corn kernels to the pot. Stir gently to combine and let everything simmer together for another 10 minutes. The beans will help thicken the soup slightly while the corn adds natural sweetness that balances the smoky heat.
Taste the soup at this stage and adjust the seasoning with the 1.5 tsp salt and 0.5 tsp ground black pepper as needed. You want the flavors to be well-balanced - the smokiness from the chipotles should be noticeable but not overpowering, and the acidity from the tomatoes should be bright.
Prepare and Add the Tortilla Strips
While the soup simmers, cut the 6 whole flour tortillas into ½-inch strips. This is a key texture element that makes the soup feel hearty and satisfying. Keep these strips separate until you're ready to add them.
Just before serving, add the tortilla strips to the pot and let them simmer for 2-3 minutes until they're softened but still have some bite. The strips should be just pliable enough to stir with a spoon but not completely mushy. This final step ensures each spoonful delivers that perfect combination of textures.
Serve with Fresh Garnishes
Ladle the soup into bowls and garnish each serving with diced avocado, 0.5 cup chopped fresh cilantro, and a squeeze of juice from 2 whole limes. The avocado adds creamy richness, the cilantro brings freshness, and the lime cuts through the richness with bright acidity.
Serve immediately while the soup is hot and the tortilla strips are still holding their shape. Each bite should deliver that perfect balance of smoky heat, tender chicken, creamy avocado, and the satisfying crunch of tortilla strips. This is the moment when all your hard work comes together into something truly special.
Pro Tips For Making Azteca Restaurant Chicken Tortilla Soup
- Blister the Garlic: Sear those minced garlic cloves in oil until they’re deep golden—almost burnt—before adding anything else. I used to rush this, and the soup just tasted flat. The char adds a smoky depth that balances the chipotle’s heat and makes the whole dish sing.
- Shred Chicken Cold: Let the cooked chicken breast rest in the broth for at least 10 minutes before shredding, then pull it out and cool it under cold water for 2–3 minutes. This makes it fall apart effortlessly and keeps the soup from turning gluey when you stir it back in.
- Toast the Tortillas: Don’t just tear those tortillas—lightly toast them in the broth’s last 2 minutes of simmering. The edges crisp up, and the soup absorbs their starch, thickening it naturally. Skip this, and you’ll end up with soggy, flavorless strips.
- Strain the Tomato Base: Blend the Roma tomatoes with onion and adobo sauce, then strain the mixture through a fine-mesh sieve. The smooth, seedless base cooks faster and keeps the soup from getting pulpy or watery. Yes, it’s extra work, but the texture is worth it—trust me, I’ve made both versions.
Pro cooking tips for this dish
Smoky Heat Control
The chipotle peppers in adobo are where the magic happens, but they can easily overpower if not handled carefully. I recommend mincing them finely and cooking them with the tomatoes for 4-5 minutes to distribute their heat evenly.
For milder heat, remove one pepper after 2 minutes—this gives you control without sacrificing depth. The adobo sauce adds richness, so don’t skip those 2 tablespoons reserved from the can. 🌶️
Chicken Cooking Precision
Cutting the chicken into bite-sized pieces ensures even cooking, but don’t rush the searing step. Sear the chicken over medium-high heat for 5-6 minutes until lightly golden—this locks in moisture and builds flavor.
After adding broth, simmer uncovered for 15 minutes on low-medium heat. Overcooking here will make the chicken dry, so use a meat thermometer to confirm it reaches 165°F.
Tortilla Toasting Trick
The tortilla strips are the soul of this soup, and getting them right is key. Cut them into ½-inch strips and add them just 2-3 minutes before serving to keep them crisp.
For extra crunch, toast them separately in a dry skillet for 30 seconds per side before adding to the pot. This step makes all the difference—no soggy strips here! 🌯
Broth Reduction Mastery
Simmering the soup uncovered for 25 minutes total (after adding broth) allows the flavors to meld and the broth to reduce slightly. This creates a thicker, more concentrated soup without losing moisture.
If it reduces too much, add ¼ cup warm broth to adjust consistency. The goal is a soup that coats the back of a spoon but isn’t gluey.
Garnish Like a Pro
Fresh garnishes elevate this soup from homemade to restaurant-quality. Dice the avocado just before serving to prevent browning, and chop the cilantro finely for even distribution. Squeeze the lime juice directly over each bowl—this brightens the flavors and balances the heat.
A sprinkle of crushed red pepper flakes adds a final kick for those who crave it. ✨
Make-Ahead Secrets
This soup tastes even better the next day as the flavors deepen. Store it in an airtight container in the fridge for up to 4 days. Reheat gently on the stove with a splash of broth to restore texture.
For freezing, portion into quart-sized containers and freeze for up to 3 months. The tortilla strips crisp up again when reheated—just toast them in a dry skillet for 1-2 minutes before serving.
Nutrition facts
Frequently asked questions
Can I make this soup without chipotle peppers?
The chipotle peppers are essential for that signature smoky heat, but you can substitute with 1-2 teaspoons of smoked paprika plus ½ teaspoon cayenne pepper for a milder version. For a different smoky flavor, try ½ teaspoon liquid smoke (use sparingly!). Just know the flavor will be less authentic without the chipotles' natural depth.
How do I keep the tortilla strips crispy?
Add the tortilla strips just 2-3 minutes before serving to maintain their crunch. For extra crispiness, toast them separately in a dry skillet for 30 seconds per side before adding to the soup. If you're making this ahead, store the strips separately and toast them fresh when reheating. Never add them too early—they'll turn soggy!
Can I use chicken thighs instead of breasts?
Chicken thighs actually work beautifully here—they stay juicier and add richer flavor. Use 2.5 pounds of boneless, skinless thighs and adjust cooking time to 20-25 minutes after adding broth (they take longer to cook through). The skin-on version would be even better, but remove it before shredding.
What if I don't have fresh cilantro?
No problem! Substitute with 1 tablespoon dried cilantro (or 1 teaspoon dried oregano at half the amount) for garnish. For the dressing, use 1 tablespoon lime zest plus ¼ cup sour cream or Greek yogurt mixed with lime juice. The flavor won't be identical, but it'll still taste great.
How spicy is this soup?
The heat level is medium—noticeable but not overwhelming, thanks to the chipotles' smoky depth. For a milder version, reduce to 1 chipotle pepper (with 1 tbsp adobo sauce) or remove it after 2 minutes of cooking. If you love heat, add ½ teaspoon cayenne pepper or extra crushed red pepper flakes on top. The avocado and lime help balance any spiciness.
