Soups & Stews
This Azteca chicken tortilla soup recipe brings the bold, smoky flavors of Mexico straight to your kitchen, where chipotle, lime, and cilantro create a symphony of taste. 🌟 The secret lies in slow-cooked chicken infused with adobo-spiced broth, crispy tortilla strips, and a bright, herby finish that makes every spoonful unforgettable.
I've perfected this dish over years of testing, ensuring the perfect balance of heat, acidity, and texture that defines authentic Aztec-inspired cuisine.
The magic starts with a rich, smoky broth built from chipotle peppers and chicken, simmered until deep in flavor. Shredded chicken adds heartiness, while lightly toasted tortilla strips bring satisfying crunch.
What sets this recipe apart is the attention to traditional toppings—creamy avocado, crisp radishes, and fresh cilantro—that transform a simple bowl into a vibrant, restaurant-quality meal.
By the time you finish, you’ll have a steaming bowl of soup that’s as visually stunning as it is delicious—golden broth, tender chicken, crispy tortillas, and a cascade of fresh toppings.
The smoky chipotle warmth blends beautifully with the bright citrus notes, creating a harmonious flavor profile that’s both comforting and exciting.
Perfect for weeknight dinners or gathering friends, this recipe delivers bold flavors without the fuss. The ingredients are simple, but the result is anything but ordinary—this is the kind of soup that makes you want to linger at the table a little longer. Let’s get cooking!
Ingredients for azteca chicken tortilla soup
Smoky chipotle, bright lime, and crispy tortillas make this soup unforgettable—just 15 ingredients for bold flavors.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Chicken Thighs 🍗 | 2 lb | Skin-on for best flavor |
| Chipotle Peppers in Adobo 🌶️ | 2 whole | With 2 tbsp adobo sauce |
| Corn Tortillas 🌽 | 12 whole | Blue or white, cut into strips |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 6 cloves | Peeled, fresh preferred |
| Fresh Cilantro 🌿 | ½ cup | Chopped, stems removed |
| Lime 🍋 | 2 whole | Juiced, seeds removed |
| Avocado 🥑 | 1 whole | Ripe, diced for topping |
| Radishes 🥕 | 1 cup | Sliced thin for crunch |
| Chicken Broth 💧 | 6 cups | Low-sodium preferred |
| Tomatoes 🍅 | 2 whole | Roma, diced |
| Olive Oil 🫒 | ¼ cup | Extra-virgin for richness |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Ground Cumin 🌿 | 1 tsp | Toasted for depth |
The chipotle peppers in adobo are the heart of this soup's smoky magic. Look for canned chipotles at Mexican markets—they're fresher than the jarred stuff at regular stores. I always grab La Costeña or Gourmet brand when I can, but any good-quality canned chipotle works. Toast the dried peppers yourself if you're feeling fancy, but the canned version saves time. The chicken thighs? Skin-on, bone-in for maximum flavor—don't skip this. And for the tortillas, Mission or Old El Paso corn tortillas toast up perfectly for that crispy texture.
No fresh cilantro? Dried works at half the amount, but trust me—fresh is worth hunting down. Short on lime juice? Substitute lemon juice, though it won't be quite the same. The avocado can be swapped for guacamole or extra sour cream if you're not feeling fancy. For the broth, low-sodium is key—you don't want to over-salt your soup. The tomatoes can be fresh or canned (San Marzano if you're splurging), and the radishes? Baby radishes work great if that's what's in your fridge. Want more heat? Add a pinch of cayenne or extra chipotle peppers.
This soup tastes even better the next day as the flavors meld. Store leftovers in the fridge for up to 4 days, or freeze for 3 months. I always make a double batch—it disappears fast. The tortilla strips can be toasted ahead and stored in an airtight container for 2 days to keep them crispy. For serving, keep the toppings—cilantro, avocado, radishes—separate until ready to eat so they stay fresh. The lime juice should be added fresh when serving for that bright zing.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe—just toss everything into a single pot, and the chipotle peppers in adobo melt into the broth while the onions caramelize. No fancy steps, no extra dishes, and the chicken falls apart so easily you’ll wonder why you ever boiled it separately.
- Smoky Depth Bomb: That chipotle-in-adobo sauce is the star—it adds this perfect smoky heat that lingers without overpowering. The garlic and onion base builds a rich, savory foundation, and the crispy tortilla strips on top? Absolute game-changer for texture.
- Weeknight Superstar: I make this when I’m too tired to think but still need something hearty. It’s packed with protein from the chicken thighs (way more budget-friendly than breasts) and keeps well for days, so I can prep a big batch and reheat it all week. Even my picky teen asks for seconds.
- Leftovers That Lie: Honestly, the second day is often better. The flavors meld even more, and the tortillas hold their crunch like they’re fresh. I freeze portions too—just reheat with a splash of water, and it’s like you made it yesterday. Plus, the cost per serving is criminally low for something this satisfying.
Step-by-step instructions for Aztec-inspired chicken tortilla soup
Here's how to build this smoky, vibrant soup layer by layer.
🔥 Step 1: Sear the Chicken and Build the Smoky Base
Heat the 0.25 cup olive oil in a large Dutch oven over medium-high heat until shimmering. Pat the 2 lb boneless chicken thighs completely dry with paper towels—this ensures maximum crispiness. Add the chicken in a single layer and sear for 6-8 minutes per side until golden brown and cooked through to 165°F internally.
Here's the thing—don't crowd the pan. If you need to work in batches, that's fine, but keep the heat steady. Once the chicken reaches 165°F, remove it from the pot and set aside to rest. You'll want to shred it later, so let it cool slightly for easier handling.
With the chicken removed, reduce heat to medium and add the 1 whole diced yellow onion and 6 peeled garlic cloves. Sauté for 3-4 minutes until softened and fragrant. This step develops the aromatic foundation for your soup.
🍳 Step 2: Develop the Chipotle-Cumin Spice Blend
Add the 2 whole chipotle peppers in adobo (with 2 tbsp adobo sauce) and the 1 tsp ground cumin to the pot. Stir well and cook for 1-2 minutes until the chipotles soften slightly and the spices become aromatic. This is where that deep, smoky flavor starts to infuse everything.
I know it seems like a small amount of chipotle, but trust me—it packs serious heat and smokiness. If you're sensitive to spice, you can remove the seeds and membranes first, but leave the sauce for maximum flavor. Pour in the 6 cups chicken broth and scrape up any browned bits from the bottom of the pot—those are pure flavor.
Bring the mixture to a gentle simmer, then add the 2 diced Roma tomatoes. Let it cook for 10 minutes to let all the flavors meld together. This is the moment that matters: the spices should be fully integrated, and you should smell that perfect balance of smoky, earthy, and slightly tangy aromas.
👨🍳 Step 3: Shred the Chicken and Season the Broth
Return the chicken to the pot and use two forks to shred it directly in the broth. Add the 1.5 tsp salt and 0.5 tsp black pepper, stirring to combine. Let the soup simmer for another 5-7 minutes to allow the chicken to absorb all those delicious flavors from the broth.
Taste the broth now—it should be seasoned but still bright. If it needs more depth, you can add a pinch more salt. Don't overdo it though; we'll be adding fresh lime juice later which will brighten everything up. Keep the soup at a gentle simmer—you don't want it to boil vigorously or the tortilla strips will get soggy later.
🥘 Step 4: Prepare the Tortilla Strips and Toppings
While the soup simmers, cut the 12 whole corn tortillas into ½-inch wide strips. Heat 2 tablespoons olive oil in a dry skillet over medium heat and fry the tortilla strips in batches for 1-2 minutes per batch until golden and crispy. They'll crisp up even more as they absorb the soup's liquid, so don't overcook them.
For the toppings, juice the 2 whole lime (removing seeds) and chop the 0.5 cup fresh cilantro. Slice the 1 whole avocado and the 1 cup radishes thinly. Keep these separate until serving—adding them directly to the hot soup will make them turn mushy.
🍽️ Step 5: Assemble and Serve with Fresh Toppings
Ladle the hot soup into bowls, dividing the crispy tortilla strips evenly among them. The key here is to serve the soup piping hot—this ensures the tortilla strips stay crispy. Immediately top each bowl with fresh lime juice, cilantro, avocado, and radishes. The contrast of cool, fresh toppings against the hot, smoky broth is what makes this soup truly special.
Serve with extra tortilla strips on the side and additional lime wedges. Each bite should deliver that perfect balance of smoky chipotle heat, tender chicken, crispy tortilla strips, and bright, fresh toppings. The radishes add a wonderful crunch that cuts through the richness of the soup.
Pro Tips For Making Azteca Chicken Tortilla Soup
- CHAR THE CHICKEN: Blister those chicken thighs first—skin-side down in a dry skillet over medium-high heat for 6-8 minutes until deeply browned. This step isn’t just for flavor; it’s the foundation for a soup where the chicken actually falls apart when you shred it, not turns to mush.
- STRAIN THE ADOBO SAUCE: Skip dumping the whole chipotle adobo sauce straight into the pot—strain out the seeds and excess liquid first. Too much liquid dilutes the smoky heat, and the seeds can make the soup bitter. I learned this the hard way after making a batch that tasted more like a sad, watery broth than a bold, spicy punch.
- TOAST THE TORTILLAS: Toss the corn tortillas in a dry skillet for 30 seconds per side until they’re crisp and slightly charred before adding them to the soup. This prevents them from turning into soggy, flavorless blobs—yes, even if you’re in a hurry. (I know, I know, but trust the process.)
- SWEAT THE ONIONS LOW: Cook the onions and garlic in the same skillet you charred the chicken—no oil needed, just the rendered fat. Keep the heat at medium-low for 8-10 minutes until the onions are translucent and the garlic is fragrant but not browned. Rushing this step means burning the garlic, which turns the whole soup bitter. Sounds weird, but it works.
Best sauces and condiments for this dish
Chipotle-Lime Crema
This creamy, tangy sauce is the star of Aztec-style soups. Blend ½ cup sour cream with 2 tbsp adobo sauce from the chipotle can, 1 tbsp lime juice, and 1 tbsp chopped cilantro until smooth.
The adobo adds smoky depth while the lime keeps it bright. Drizzle 1 tsp over each bowl just before serving—it ties all the flavors together perfectly. 🌶️
Avocado-Lime Dressing
For a lighter alternative, mash ½ ripe avocado with 1 tbsp lime juice, 1 tbsp Greek yogurt, and a pinch of salt. This adds creamy richness without overpowering the soup.
Spoon it directly onto the soup or serve it on the side for dipping tortilla strips. The avocado's natural oils enhance the smoky chipotle flavors beautifully. 🥑
Spicy Tomatillo Salsa
Roast 4 tomatillos with 1 jalapeño (seeds removed) in a skillet until charred. Blend with 1 tbsp lime juice and 2 tbsp chopped onion until smooth. This salsa adds a tangy, slightly spicy contrast to the rich soup.
Serve it on the side or spoon it directly into bowls for extra zing. 🌶️
Creamy Cilantro-Lime Sauce
Combine ½ cup mayonnaise with 2 tbsp lime juice, 2 tbsp chopped cilantro, and ½ tsp salt for a quick, creamy topping. This sauce is lighter than sour cream but still adds a refreshing finish.
It’s perfect for those who prefer a milder flavor profile. Store any leftovers in the fridge for up to 3 days. ✨
Pickled Red Onions
Quick-pickle ½ cup thinly sliced red onion in ½ cup apple cider vinegar, 1 tsp sugar, and ½ tsp salt for 15 minutes. The tangy crunch cuts through the richness of the soup and adds a vibrant color.
Drain well before serving—just a few slices on top elevate the dish instantly. 🍎
Nutrition facts
Frequently asked questions
Can I use boneless, skinless chicken breasts instead of thighs?
You can, but thighs are preferred for this recipe. Chicken breasts cook faster and tend to dry out, which can make the soup less flavorful. If using breasts, cut them into smaller pieces and reduce the simmering time to 3-4 minutes after shredding to avoid toughness. For best results, marinate the breasts in lime juice and a pinch of salt for 30 minutes before cooking.
What if I don't have chipotle peppers in adobo?
No problem! Use 1-2 tablespoons smoked paprika plus ½ teaspoon cayenne pepper for heat. For extra smokiness, add a pinch of liquid smoke (just ¼ teaspoon). The flavor won't be identical, but it'll still taste delicious. If you have dried chipotle peppers, toast them in a dry skillet for 1 minute until fragrant, then blend with 1 tablespoon water to make a paste.
How do I keep the tortilla strips crispy when serving?
Serve the soup immediately after toasting the strips—they crisp up best when added to hot broth. If making ahead, toast the strips fresh and store them in an airtight container for up to 2 days. Re-crisp them in a dry skillet for 30 seconds before serving. For extra crunch, sprinkle them with a tiny bit of cornstarch before toasting.
Is this soup spicy enough for kids?
You can easily adjust the heat! Remove the seeds and membranes from the chipotle peppers before cooking. For milder flavor, reduce the chipotle to 1 pepper (with sauce) or use ½ teaspoon mild chili powder instead. Always serve toppings (like avocado and radishes) on the side so kids can enjoy the base flavors without the spice.
Can I make this soup in a slow cooker?
Brown the chicken and sauté the aromatics in a skillet first, then transfer everything to the slow cooker. Cook on low for 4-5 hours or high for 2-3 hours, then shred the chicken. Add the tortilla strips just before serving to keep them crispy. The slow cooker method actually enhances the smoky flavors as they meld over time.
