Soups & Stews
This amazing tortilla soup recipe transforms a simple weeknight dinner into a restaurant-worthy experience with just one secret ingredient—smoky avocado topping. 🌟 The rich, spiced broth and crispy tortilla strips come together in layers of flavor that'll have everyone asking for seconds, and the creamy avocado topping adds a velvety contrast that takes it to the next level.
What makes this recipe special is how it balances tradition with modern twists—think tender chicken, charred corn, and black beans in a smoky broth, all topped with that irresistible avocado cream. The best part? It’s easier than you think, with no fancy techniques required. Just a few hours of simmering (mostly hands-off time) and 15 minutes of prep for the toppings.
By the time you serve it, you’ll have a steaming bowl of soup with crispy tortilla strips floating on top, creamy avocado swirls, and all the classic fixings—cheese, sour cream, and cilantro. The aroma alone will bring everyone to the table, and the first bite delivers that perfect mix of smoky, tangy, and creamy that makes it unforgettable.
Perfect for game day, chilly evenings, or whenever you crave a comforting bowl of soup that feels like a hug. Let’s get cooking—this recipe is about to become your new go-to!
Ingredients for amazing tortilla soup
This smoky avocado topping transforms ordinary tortilla soup into an unforgettable bowl of flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Breast 🍗 | 2 lb | Boneless, skinless, cut into bite-sized pieces |
| Diced Tomatoes (14.5 oz can) 🍅 | 1 can | Fire-roasted for extra flavor |
| Avocados 🥑 | 2 whole | Ripe, pitted and peeled |
| Corn Tortillas 🌽 | 12 pieces | Cut into strips for crispy topping |
| Black Beans 🌱 | 1 cup | Drained and rinsed |
| Yellow Corn 🌽 | 1 cup | Fresh or frozen, thawed |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth of flavor |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Avocado Oil 🫒 | 2 tbsp | For smoky avocado topping |
| Lime Juice 🍋 | 2 tbsp | Freshly squeezed |
| Cotija Cheese 🧀 | ½ cup | Crumbled for garnish |
| Sour Cream 🥛 | ¼ cup | For serving |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for garnish |
| Chili Powder 🌶️ | 2 tbsp | For smoky depth |
The avocados are the star here—ripe but firm so they blend smoothly without turning mushy. Grab Hass avocados from Whole Foods or your local market—they hold up best. For the tortillas, Mission brand is my go-to; they crisp perfectly. The cotija cheese? If you can't find it, feta works in a pinch, but trust me on the cotija—it's got that perfect salty crunch. And the chicken breast? Cut it into even pieces so it cooks through without drying out.
No cotija? Feta or crumbled queso fresco are solid swaps. Short on avocados? Mashed banana or Greek yogurt can stretch the topping, but the creaminess won't be quite the same. The chicken broth can be subbed with vegetable broth if you're vegetarian—just add a bouillon cube for depth. For the tortilla strips, don't skip the double-frying trick: quick fry in oil, then finish in the oven for extra crispiness. The cilantro is non-negotiable for that fresh finish, but if you hate it, swap in parsley.
This soup tastes even better the next day—make a double batch and freeze half. The avocado topping keeps for 2 days in the fridge if you cover it with plastic wrap pressed right on top. For the tortilla strips, store them separately in an airtight container so they stay crisp. The broth base freezes beautifully—just thaw and reheat before adding the toppings. Pro tip: prep all toppings first so assembly is a breeze when serving.
Why You'll Love This Recipe
- Pantry Powerhouse: I swear by this recipe when I’ve got nothing but basics. One can of tomatoes, a chicken breast, and a few spices—boom, you’ve got a soup that tastes like a restaurant’s secret. No fancy ingredients, just smart layering.
- Creamy Crunch Magic: That avocado swirl on top? It’s the star. Rich, cool, and perfectly balanced by the warm broth and crispy tortilla strips—every bite has both texture and soul. (Honestly, I’ll eat this for breakfast sometimes.)
- Leftover Reinvention: Make a big batch on Sunday, and you’ve got lunch covered all week. The flavors only get better as it sits, and I’ll toss in extra beans or shredded cheese to keep it exciting. Zero waste, maximum convenience.
- Weeknight Workhorse: Twenty minutes, one pot, and zero stress. While the chicken simmers, I chop avocado and toast tortillas—no fancy techniques, just reliable comfort. My kids ask for it more than takeout.
Step-by-step instructions for smoky avocado tortilla soup
This isn't just soup—it's a flavor explosion with that signature smoky avocado topping!
🔥 Step 1: Sear the Chicken for Maximum Flavor
Heat 1 tablespoon avocado oil in a large pot over medium-high heat. Add the 2 lb chicken breast cut into bite-sized pieces and cook for 5-6 minutes until the edges are golden brown and the chicken is no longer pink in the center. You want to develop that deep, caramelized flavor in the chicken—this is the foundation of your soup.
Here's the thing—don't overcrowd the pan. Work in batches if needed so the chicken gets that perfect sear. Once cooked, remove the chicken with a slotted spoon and set it aside. You'll be adding it back later, but first, we need to build that incredible base.
🍳 Step 2: Build the Smoky Base with Aromatics
In the same pot (no need to wash it—those browned bits are flavor gold), add the remaining 1 tablespoon avocado oil and 1 whole yellow onion diced. Cook over medium heat for 5 minutes until the onions are soft and translucent. Add the 4 cloves garlic cloves minced and cook for another 30 seconds until fragrant—you should smell that garlic releasing its sweet aroma.
Now stir in the 2 tablespoons chili powder and let it toast for 30 seconds until it smells deeply smoky. This is where the magic happens—the chili powder releases its oils and creates that authentic, smoky depth that will make your soup unforgettable. Don't walk away; you want to watch it closely so it doesn't burn.
🥘 Step 3: Simmer the Soup to Perfection
Pour in the 1 can diced tomatoes (with juices), 1 cup black beans, 1 cup yellow corn, and 4 cups chicken broth. Bring everything to a gentle boil, then reduce heat to low and let it simmer uncovered for 15-20 minutes until the flavors meld together beautifully. You'll know it's ready when you can smell that rich, savory aroma filling your kitchen.
Here's a pro tip: While it's simmering, taste and adjust seasoning. Add a pinch of salt if needed, or a squeeze of lime if you want to brighten the flavors. The soup should be seasoned to your liking—this is your chance to make it perfect. Once seasoned, return the cooked chicken to the pot and let it warm through for 2-3 minutes.
👨🍳 Step 4: Prepare the Signature Smoky Avocado Topping
While the soup simmers, it's time to make the star of the show—the smoky avocado topping. In a small bowl, mash 1 whole avocado with a fork until it reaches your desired texture—some chunks are fine, but I like it mostly smooth. Add 1 tablespoon lime juice, 1 tablespoon avocado oil, and a pinch of salt. Mix well and set aside.
Now for the crispy part: Cut the remaining 1 whole avocado into thin strips and toss them with 1 tablespoon lime juice and a pinch of salt. In a dry skillet over medium heat, cook the avocado strips for 2-3 minutes per side until they're golden brown and slightly crispy. This adds that incredible texture contrast that makes this soup truly amazing.
🔪 Step 5: Assemble and Serve with Confidence
Ladle the hot soup into bowls, leaving room at the top. Spoon the mashed avocado mixture over each serving, then top with the crispy avocado strips. Finish with a sprinkle of 0.5 cup cotija cheese and 0.25 cup fresh cilantro. Serve immediately with a dollop of 0.25 cup sour cream on the side—this is where everyone gets to customize their bowl with extra sour cream, cheese, or even a squeeze of lime.
Here's the moment you've been waiting for: Take that first bite. The soup should be rich and flavorful, with that smoky depth from the chili powder, the creamy avocado topping adding a luxurious texture, and the crispy avocado strips providing that satisfying crunch. This isn't just soup—it's an experience that will have everyone asking for seconds!
Pro Tips For Making Amazing Tortilla Soup
- Sear the Chicken High: Throw that chicken breast in a screaming-hot skillet with 1 tablespoon of oil—no crowding—and let it develop a crust for 4-5 minutes per side. I used to cook it low and slow, wondering why it always tasted bland. High heat locks in flavor, and you’ll taste the difference when it hits the soup.
- Char the Tomatoes: Dump those diced tomatoes straight from the can into a dry skillet and let them sizzle for 2-3 minutes until the edges darken. The caramelized bits add depth that canned tomatoes alone can’t match. Yes, it’s an extra step, but it’s the thing that makes your soup taste homemade.
- Toast the Tortillas: Tear the corn tortillas into strips, toss them in a dry pan over medium heat until they’re crisp and golden—about 2 minutes. Don’t skip this; it’s the crunch factor that turns good soup into great soup. If you’re in a rush, bake them at 375°F for 5 minutes, but they won’t be as crisp.
- Salt the Beans Early: Drain and rinse the black beans, then toss them in a pinch of salt right away—even if you’re not cooking them yet. It takes the edge off the canned taste and lets them absorb flavor better once they hit the soup. I learned this the hard way after serving beans that tasted like they’d been sitting in a tin for weeks.
Pro cooking tips for this recipe
Crispy Tortilla Magic
Don’t skip the double-fry for those tortilla strips—they’re the secret to that perfect crunch. First, fry 12 corn tortilla strips in ¼ cup avocado oil over medium-high heat for 1-2 minutes until golden. Transfer them to a paper towel-lined plate, then bake at 375°F for 3-5 minutes to crisp them up even more. This two-step method ensures they stay crispy even after sitting in the soup. 🌟
Smoky Depth Secrets
The chili powder toast is where the soul of this soup lives. Use Penzeys brand chili powder for the best flavor—it’s smoky and slightly sweet. Toast it for 30 seconds just until it releases its aroma, but don’t let it burn. If you’re feeling adventurous, add ½ tsp smoked paprika to deepen that smoky profile even further. Trust me, this small step makes a huge difference. 🔥
Avocado Topping Perfection
For the creamy avocado topping, Hass avocados are your best bet—they’re buttery and hold up well. Mash 1 avocado with 1 tbsp lime juice and a pinch of salt until smooth. The lime juice keeps it from browning while adding brightness. Pro tip: If your avocado is too ripe, add ½ tsp lemon juice to balance the flavor. Save the second avocado for crispy strips—it’s worth the extra effort! 🥑
Broth Boost
Low-sodium chicken broth is key here, but if yours is bland, boost it with 1 tsp cumin and ½ tsp oregano while simmering. For extra richness, add 1 bay leaf while cooking and remove it before serving. If you’re vegetarian, use vegetable broth and add 1 bouillon cube for depth. The broth should be flavorful enough to stand alone—this is the heart of your soup. ✨
Timing Like a Pro
Simmer the soup for 15-20 minutes on low heat—this lets the flavors meld without overcooking the chicken. While it simmers, prep all your toppings so assembly is quick. The avocado topping should be made last minute to keep it fresh, and the crispy tortilla strips can be prepped ahead and reheated in the oven. This way, everything comes together in minutes when it’s time to serve. ⏰
Customize Your Bowl
Let everyone build their own masterpiece with toppings like crumbled cotija cheese, sour cream, and fresh cilantro. For heat lovers, add diced jalapeños or a dash of hot sauce. If you’re serving a crowd, set out small bowls of toppings so everyone can customize. The beauty of this soup is how versatile it is—adjust it to your taste! 🌶️
Nutrition facts
Frequently asked questions
Can I make this tortilla soup vegetarian?
Swap the chicken for 1 cup extra black beans or 1 block (14 oz) firm tofu pressed and cubed. Use vegetable broth instead of chicken broth and add 1 bouillon cube for depth. The smoky avocado topping and crispy tortilla strips will still shine as the star toppings.
How do I prevent the avocado topping from browning?
Keep the mashed avocado topping fresh by mixing it with 1 tablespoon lime juice and covering it tightly with plastic wrap pressed directly on the surface. For crispy avocado strips, cook them just before serving—2-3 minutes per side in a dry skillet until golden. This ensures maximum freshness and crunch.
Can I make this soup ahead of time?
Yes! Prepare the broth base up to 2 days ahead and store it in the fridge. The chicken can be cooked and added back when reheating. For the toppings: Store the mashed avocado topping separately with plastic wrap pressed on top (it keeps for 2 days), and keep tortilla strips in an airtight container. Reheat everything gently before assembling. The avocado topping should always be added fresh.
What if I don't have cotija cheese?
No problem! Use feta cheese or queso fresco as a substitute—they both add that salty, crumbly texture. For a dairy-free option, try nutritional yeast or even crumbled tempeh for a protein boost. The soup will still taste amazing without it.
How can I make the tortilla strips extra crispy?
Use the double-fry method: First, fry the strips in ¼ cup avocado oil over medium-high heat for 1-2 minutes until golden. Transfer to a paper towel-lined plate, then bake at 375°F for 3-5 minutes. This ensures they stay crispy even after sitting in the soup. Pro tip: Keep them warm in a 200°F oven while serving.
