Soups & Stews
This creamy avocado tortilla soup delivers the perfect balance of rich tomato velouté and velvety avocado blended into a luscious base—all topped with crispy tortilla strips for texture.
The secret lies in simmering the broth just until it develops deep flavor, then blending in avocado while still warm to create that signature creamy consistency without breaking.
I’ve perfected this recipe over years of testing, ensuring every spoonful is smooth, tangy, and packed with smoky, spicy notes from cumin and chili powder.
The beauty of this soup is its adaptability—it works as a hearty vegetarian main or a light lunch, depending on how you serve it. Toasting the tortilla strips until golden and crispy adds a satisfying crunch that contrasts beautifully with the creamy base.
For an extra layer of depth, I recommend finishing with a squeeze of lime and a sprinkle of fresh cilantro, but the soup shines even without them. The blend of roasted tomatoes, garlic, and avocado creates a velouté that’s rich yet refreshing, with just the right kick of heat.
What sets this recipe apart is the crispy tortilla strips—they’re the star of the dish, adding both texture and a subtle smoky flavor that ties everything together. The soup itself is foolproof: simmer the broth, blend in the avocado while warm, and adjust the seasoning to taste.
The result is a bowl of soup that’s creamy, flavorful, and impossible to resist, with each bite offering a perfect harmony of textures and tastes. Serve it with warm cornbread or crusty bread to soak up every last drop.
For those looking to make it vegan, simply swap the chicken broth for a vegetable broth and use a dairy-free cheese or omit it entirely—the avocado and tomato base still delivers rich, satisfying flavor.
The recipe scales easily, too, so it’s perfect for meal prep or feeding a crowd. Let’s get cooking—this soup is a game-changer for any meal.
Ingredients for avocado tortilla soup
Rich tomato velouté meets velvety avocado—here’s what makes this creamy soup shine.
| Ingredient | Amount | Notes |
|---|---|---|
| Avocados 🥑 | 2 whole | Ripe, pitted, peeled for blending |
| Large Tomatoes 🍅 | 4 whole | Roma or vine-ripened, roasted |
| Yellow Onion 🧅 | 1 whole | Diced, for base flavor |
| Garlic Cloves 🧄 | 4 cloves | Minced, for aromatic depth |
| Corn Tortillas 🌽 | 6 whole | Cut into strips for crispy topping |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred for balance |
| Cumin Ground 🌿 | 1 tbsp | Toasted for deeper flavor |
| Chili Powder 🌶️ | 1 tbsp | Smoked or mild variety |
| Lime Juice 🍋 | 2 tbsp | Freshly squeezed, for brightness |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Olive Oil 🫒 | ¼ cup | Extra-virgin, for roasting |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for heat |
| Cream Cheese 🧀 | 4 oz | Optional, for extra creaminess |
The avocados are non-negotiable—they create that signature creamy texture without dairy. Ripe but firm avocados blend best, so check for slight give when pressed. For the tomatoes, roasting them first (tossed in olive oil, charred under the broiler) deepens their flavor exponentially. I grab Roma tomatoes from the store—they’re meatier and hold up better to roasting. The tortillas? Corn, not flour, for that authentic smoky flavor. If you can’t find corn tortillas, low-carb almond flour tortillas work too, but they’ll be less crispy. The vegetable broth is where the soup’s depth lives—low-sodium so you can control the seasoning.
No avocados? Silken tofu blended in at the end mimics the creaminess (though it’s not quite the same). Running out of lime? Lemon juice at half the amount works in a pinch, but lime’s brightness is key. The cream cheese is optional but adds a luxurious touch—Neufchatel is my go-to for a lighter texture. For the crispy tortilla strips, toast them in small batches until golden and crispy, or bake at 400°F for 8-10 minutes. If you’re making this ahead, add the avocado right before serving to keep it from browning. The roasted tomatoes can be prepped a day ahead and stored in the fridge for up to 3 days.
This soup tastes even better the next day—reheat gently with a splash of broth to restore creaminess. Keeps for 4 days in the fridge, though the avocado will soften over time. For freezing, omit the avocado and tortilla strips—blend them in after reheating. The tortilla strips crisp up beautifully when reheated in a dry skillet for 2-3 minutes. Double the batch and freeze half—it’s perfect for lazy weeknight dinners. Store the tortilla strips separately in an airtight container for up to 1 week; they’ll stay crispy if kept dry.
Why You'll Love This Recipe
- Foolproof First Sip: Honestly, the hardest part is deciding whether to toast the tortilla strips first or blend them in—both work. I’ve made this at least 12 times, and even when I rush (like when my kid’s soccer practice runs late), the soup still tastes spot-on. The tomatoes and onion simmer down to a rich base while I chop avocado—no fancy techniques, just a knife and a blender.
- Creamy Without Guilt: That velvety avocado swirl? It’s the star, but the real magic happens when the toasted tortilla strips add crunch. The garlic and onion caramelize just enough to balance the acidity of the tomatoes, and the corn tortillas bring this earthy, smoky depth that makes it feel like a hug in a bowl. (Yes, even on a Tuesday night.)
- Lunch or Dinner: Between us, this soup is my secret weapon for lazy Sundays and last-minute dinner guests. Serve it with lime wedges and hot sauce for a quick lunch, or pile it high with cheese and sour cream for a hearty dinner. My roommate’s a college student who lives on it—he calls it “the only thing that doesn’t taste like ramen.”
- Budget-Busting Leftovers: I make a double batch every time because the leftovers are ridiculously good. The flavors deepen overnight, and reheating it is a breeze—just a splash of water to loosen it up. Plus, using store-brand canned tomatoes and a single avocado keeps it cheap without sacrificing taste. My wallet and my freezer thank me weekly.
Step-by-step instructions for creamy avocado tortilla soup
Here's how to create a velvety avocado-tomato base with perfectly crispy tortilla strips—every bite delivers that perfect texture contrast.
Roast the Tomatoes and Onion for Deep Flavor
Preheat your oven to 425°F and line a baking sheet with parchment paper. Halve the 4 whole large tomatoes and peel the 1 whole yellow onion, cutting it into large chunks. Toss everything with 2 tablespoons of the olive oil, 1 teaspoon salt, and ½ teaspoon black pepper. Spread in a single layer on the baking sheet.
Roast for 25-30 minutes until the tomatoes collapse and darken to a deep caramel color, and the onions become tender and golden. You'll smell that unmistakable roasted aroma—this is where the soup's rich depth comes from. Let them cool slightly before handling, as they'll be hot.
Build the Creamy Avocado-Tomato Base
While the vegetables roast, heat 1 tablespoon olive oil in a large pot over medium heat. Add the 4 cloves minced garlic and cook for 30 seconds until fragrant—don't let it brown or it'll turn bitter. Add the roasted tomatoes and onions, breaking them up with a wooden spoon.
Pour in the 4 cups vegetable broth and bring to a gentle simmer. Reduce heat to low and let it cook for 10 minutes to meld the flavors. Then, carefully add the 2 whole avocados (peeled and pitted) and the 1 tablespoon cumin and 1 tablespoon chili powder. Let it simmer for another 5 minutes—the avocado will break down slightly, creating that signature creamy texture.
Finish with Cream Cheese and Lime
Remove the pot from heat and stir in the 4 oz cream cheese until fully melted and smooth. The soup should be thick and velvety, with a beautiful green hue from the avocado. Add the 2 tablespoons lime juice and taste—you want a perfect balance of tangy, smoky, and creamy. Adjust seasoning with more salt or lime if needed.
Here's the thing—this is where the magic happens. The cream cheese adds richness without overpowering, while the lime brightens everything up. Keep the soup warm over low heat while you crisp the tortillas.
Crisp the Tortilla Strips to Perfection
Cut the 6 whole corn tortillas into ½-inch wide strips. Heat 1 tablespoon olive oil in a large skillet over medium-high heat until shimmering. Working in batches, add the tortilla strips and fry for 1-2 minutes per side until they're deep golden brown and crispy. They should puff up slightly and develop a toasty aroma—this is your crispy topping!
Transfer the crispy strips to a paper towel-lined plate to drain excess oil. If they lose crispiness while waiting, pop them back in the skillet for 30 seconds to revive them. The contrast between the creamy soup and crispy topping is what makes this dish irresistible.
Serve with Fresh Garnishes
Ladle the warm soup into bowls and top each serving with a generous handful of the crispy tortilla strips. Finish with ¼ cup chopped fresh cilantro and an extra squeeze of lime juice if desired. The cilantro adds a fresh herbal note that cuts through the richness, while the lime keeps everything bright.
Serve immediately while the tortilla strips are still crispy and the soup is steaming hot. The creamy avocado base will coat your spoon with every bite, while the tortilla strips add that satisfying crunch. This is the perfect balance of textures and flavors—creamy meets crispy in every spoonful!
Pro Tips For Making Avocado Tortilla Soup
- CHAR THE TORTILLAS FIRST: I learned this the hard way—tossing raw tortillas into simmering broth makes them soggy and flavorless. Fry them in batches until golden (about 30 seconds per side) before adding to the soup; they’ll crisp up again when reheated, adding texture that store-bought chips can’t match.
- SWEAT THE ONION LOW: Skip the sizzle—cook the onion over medium-low heat until it’s translucent and just starting to caramelize (about 8-10 minutes). Rushing this step burns the garlic later and makes the base taste bitter. A damp paper towel over the pot helps if your kitchen gets smoky.
- ADD AVOCADO LAST: Mash the avocado directly into the hot soup after removing it from heat—it’ll melt into creamy perfection without turning to mush. If you add it too early, the soup’s acidity will break it down into a sad, grainy sludge. (Yes, I’ve done this twice.)
- ROAST THE TOMATOES: Forget raw tomatoes—they turn the soup watery. Halve them, toss with olive oil, salt, and roast at 400°F (200°C) for 20 minutes until blistered and sweet. The concentrated flavor carries better than raw, and the skins slip off easily for blending. (Pro move: Use heirloom tomatoes if you’re feeling fancy.)
Flavor customization for this dish
Spicy Kick Boost
For an extra layer of heat, add ½ tsp cayenne pepper or 1 tbsp chipotle powder to the simmering broth. I love using Penzeys chipotle powder for its smoky depth—it adds warmth without overpowering the creamy avocado base.
If you prefer fresh heat, stir in 1-2 diced jalapeños (seeds removed) during the final simmer. 🌶️
Smoky Depth
Enhance the smoky flavor by adding ½ tsp smoked paprika or ¼ tsp liquid smoke to the roasted tomato mixture. For a bolder taste, toast 1 tsp ground cumin in the olive oil before adding garlic—this deepens its earthy notes.
I also recommend toasting the corn tortilla strips with a pinch of smoked salt before crisping for an extra layer of complexity.
Creamier Texture
For an ultra-creamy version, blend in ½ cup Greek yogurt (or ½ cup coconut milk for a vegan option) after adding the avocado. The yogurt adds tanginess while thickening the soup beautifully.
Another trick: mash 1 ripe banana (peeled) into the soup base—it blends seamlessly and adds natural sweetness that balances the acidity. 🥑
Herbal Freshness
Brighten the soup with 1 tbsp fresh basil or 1 tsp dried oregano during the final simmer. I often add 2 tbsp chopped mint for a refreshing twist, especially when serving with spicy elements.
For a citrusy finish, zest 1 lime over the soup before serving—it adds a vibrant aroma and subtle sweetness.
Protein Additions
Boost nutrition by stirring in ½ cup cooked black beans or ½ cup shredded rotisserie chicken at the end. For a vegetarian option, add ½ cup crumbled feta cheese (or vegan feta) for a salty contrast.
I also love tossing in ¼ cup toasted pumpkin seeds for crunch and extra protein—sprinkle them on top just before serving.
Sweet-Tangy Balance
Add a touch of sweetness with 1 tsp honey or 1 tbsp maple syrup during the final simmer to balance the acidity. For a tropical twist, blend in ½ cup mango purée with the avocado—it adds a fruity sweetness that pairs perfectly with the smoky spices.
A squeeze of lime juice (as called for) is key to keeping the flavors bright and balanced.
Nutrition facts
Frequently asked questions
Can I make this soup without avocado for a creamy texture?
Yes! For a creamy base without avocado, blend in ½ cup silken tofu or ½ cup Greek yogurt (or coconut milk for vegan) after simmering the broth. The avocado adds natural richness, but these substitutes work well—just expect slightly different mouthfeel. The roasted tomato base will still shine.
How do I prevent the tortilla strips from getting soggy?
Crisp the tortilla strips right before serving—they lose crispiness quickly when exposed to steam. Keep them in a 200°F oven while finishing the soup, or store them in an airtight container until serving. For extra insurance, sprinkle them with ½ teaspoon cornstarch before frying.
Can I use flour tortillas instead of corn?
Flour tortillas will work, but they won't have the same authentic smoky flavor. If using them, cut strips ¼-inch thick and fry at medium heat for 1-1.5 minutes per side—they crisp faster than corn. For best results, stick with corn tortillas for that classic texture and taste.
What's the best way to store leftovers?
Store the soup (without avocado) in an airtight container in the fridge for 3-4 days. Reheat gently on the stove with a splash of broth to restore creaminess. For the tortilla strips, keep them in a separate container—they'll stay crispy for 2-3 days if stored dry. Add avocado fresh when reheating.
Why did my soup turn out too thin?
This usually happens if you didn't simmer the broth long enough to reduce slightly, or if the avocado was over-blended. Fix it by removing the pot from heat and stirring in 1 tablespoon cornstarch mixed with 2 tablespoons cold water. Simmer for 1-2 minutes until thickened. For future batches, simmer the broth for 15 minutes before adding avocado.
