Soups & Stews
This avocado tomato soup recipe delivers the perfect balance of creamy texture and vibrant flavor without relying on dairy or heavy cream. The secret lies in blending ripe avocados with fresh tomatoes and a touch of vegetable broth, creating a luscious, vegan-friendly soup that's rich yet light.
I developed this recipe after realizing how often avocado-based soups turned out either too thin or overly heavy—this version solves that problem entirely.
What makes this soup stand out is its bright green hue and refreshing taste, thanks to the natural sweetness of ripe avocados and the acidity of tomatoes. The blending technique ensures a velvety consistency without the need for heavy cream, while a hint of garlic and cumin adds depth.
It's the kind of soup that feels indulgent yet remains light enough for any meal.
By the time you're done, you'll have a restaurant-quality soup that's creamy, flavorful, and packed with nutrients. The best part? It comes together in under 30 minutes with minimal prep, making it perfect for weeknight dinners or meal prep.
Serve it chilled for a refreshing summer dish or warm it up for a cozy fall meal.
For extra flair, top with fresh herbs, a drizzle of olive oil, or a sprinkle of chili flakes. This soup is versatile enough to pair with crusty bread, grilled fish, or even as a standalone dish. Let's make it!
Ingredients for avocado tomato soup
Fresh avocados and tomatoes take center stage—no dairy needed for this velvety, vibrant soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Ripe Avocados 🥑 | 2 whole | Firm but yielding to gentle pressure |
| Medium Tomatoes 🍅 | 4 whole | Roma or vine-ripened preferred |
| Yellow Onion 🧅 | 1 whole | Medium size, diced finely |
| Garlic Cloves 🧄 | 3 cloves | Freshly minced for brightness |
| Extra-Virgin Olive Oil 🫒 | ½ cup | High quality, fruity variety |
| Vegetable Broth 💧 | 3 cups | Low-sodium preferred |
| Fresh Lime Juice 🍋 | 2 tbsp | Brightens the whole soup |
| Ground Cumin 🌿 | ½ tsp | Toasted for deeper flavor |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground preferred |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Avocado Oil 🫒 | 2 tbsp | For drizzling, optional |
| Red Chili Flakes 🔥 | ½ tsp | For serving, optional |
Avocados are the secret weapon here—look for ones that yield slightly to pressure but aren't mushy. Trader Joe's and Whole Foods usually have the ripest ones, but check your local market's produce section first. Tomatoes should be firm but not hard—Roma tomatoes hold up best when blended. The garlic? Freshly minced makes all the difference, but if you're short on time, jarred minced garlic works in a pinch (just drain it well). For the olive oil, avoid the cheap stuff—this is where you taste the quality. I grab mine in bulk from Costco to save money, but any good extra-virgin will do.
No fresh cilantro? Fresh parsley or basil work just as well for garnish. Short on avocados? Add 1/2 cup silken tofu to the blend for extra creaminess. The lime juice is non-negotiable—it balances the richness, so don't skip it. If you can't find fresh lime, bottled lime juice works, but add a pinch more salt to compensate. The vegetable broth can be homemade or store-bought—just make sure it's low-sodium. For a smokier flavor, swap the ground cumin for smoked paprika at half the amount. And if you're feeling fancy, add a dash of liquid smoke to the blend for depth.
This soup tastes even better the next day—flavors meld beautifully when refrigerated. Store in an airtight container for up to 3 days in the fridge. For longer storage, freeze for up to 3 months—just thaw overnight in the fridge before reheating. I like to portion it into glass jars so I can grab a single serving easily. Garnishes like cilantro, avocado oil, or chili flakes keep well in the fridge for 1 week, so don't stress about prepping them all at once. The soup reheats beautifully—just warm it gently on the stove or microwave until just hot.
Why You'll Love This Recipe
- No-Fuss Blender Magic: I swear by this recipe when I’m too tired to chop much—just halve the avocado, toss in whole tomatoes, and let the blender do the work. The onion and garlic soften effortlessly while the soup cooks, so you’re really only standing there for 10 minutes max.
- Creamy Without Dairy: That velvety texture comes from avocados and olive oil, not heavy cream. Honestly, the first time I made it, I thought I’d messed up—until I tasted it. The richness is there, but it’s light enough to eat at noon or midnight without guilt.
- Weeknight Workhorse: I keep a jar of this in the fridge for lazy nights. It’s perfect with crusty bread, but also works as a base for tacos or a chilled gazpacho-style starter. My kids even ask for it when I forget to pack lunches—yes, even on a Tuesday night.
- Pantry-Friendly & Cheap: Between us, this soup costs me less than takeout but feels way fancier. You’re using basic ingredients you already own, and avocados stretch further than you’d think when blended. Leftovers? They taste just as good reheated the next day.
Step-by-step instructions for avocado tomato soup
This vibrant soup delivers rich, velvety texture without the need for dairy or chilling.
Sauté Aromatics Until Fragrant
Heat the 0.5 cup extra-virgin olive oil in a large pot over medium heat. Add the 1 whole yellow onion and cook for 5 minutes until softened and translucent. Stir in the 3 cloves garlic cloves and cook for another 30 seconds until you smell that irresistible garlic aroma.
Here's the thing—don't walk away. Garlic burns in seconds, and you want it to infuse the soup with flavor, not turn bitter. Once the garlic is golden but not browned, you're ready for the next step. The base is building, and this aromatic foundation will carry through the entire soup.
Add Tomatoes and Simmer Until Broken Down
Add the 4 whole medium tomatoes (cut into quarters if large) to the pot. Stir in the 3 cups vegetable broth, 0.5 tsp ground cumin, 1 tsp salt, and 0.25 tsp black pepper. Bring to a gentle boil, then reduce heat to low and let it simmer uncovered for 15-20 minutes until the tomatoes break down completely and the mixture thickens slightly.
You'll notice the soup transforming from chunky to smooth as the tomatoes dissolve into the broth. This is where the natural sweetness of the tomatoes develops, creating the perfect balance for the avocado's creaminess. If the soup reduces too much, add a splash of water to maintain the right consistency.
Blend Until Silky Smooth
Carefully transfer the soup to a blender (or use an immersion blender directly in the pot). Add the 2 whole ripe avocados and 2 tbsp fresh lime juice. Blend until completely smooth, scraping down the sides as needed. The texture should be velvety, like a rich, green cream.
I know it seems weird to blend avocados into a hot soup, but trust me—this is the secret to that luxurious, creamy texture without dairy. The lime juice brightens the whole dish, cutting through the richness of the avocado and balancing the sweetness of the tomatoes. If the soup is too thick after blending, thin it with a little more broth or water.
Return to Heat and Season
Pour the soup back into the pot and return it to low heat. Stir in the 0.25 cup fresh cilantro and let it warm through for 2-3 minutes. Taste and adjust seasoning with more salt or lime juice if needed. The soup should be vibrant, tangy, and perfectly balanced.
Here's where it gets fun—serve immediately while warm. The avocado's creaminess will be at its peak, and the flavors will be most vibrant. If you prefer it slightly chilled, let it cool for 10-15 minutes before serving, but don't refrigerate longer than that or the avocado will oxidize and turn brown.
Garnish and Serve with Flavor Boosters
Divide the soup among bowls and drizzle each serving with 2 tbsp avocado oil. Sprinkle with 0.5 tsp red chili flakes and an extra pinch of black pepper for a little heat and crunch. The avocado oil adds a luxurious finish, while the chili flakes give it a subtle kick that complements the creamy texture.
This soup is a crowd-pleaser—served with crusty bread for dipping or alongside a simple green salad. The bright green color and rich flavor make it perfect for any meal, whether you're hosting a dinner party or just craving something comforting. Enjoy it while it's warm, and savor that perfect balance of creamy, tangy, and slightly spicy flavors.
Pro Tips For Making Avocado Tomato Soup
- COOK LOW AND SLOW: This soup isn’t a race—simmer it at a gentle bubble (3-4 minutes per side if searing onions/garlic) or you’ll kill the avocado’s creamy texture and turn tomatoes into mush. I learned this the hard way when my first batch ended up tasting like overcooked wallpaper paste.
- PEEL AND PIT AVOCADOS LAST: Add avocado flesh after the soup has finished cooking—otherwise, it’ll turn brown and bitter from the heat. Keep pits intact until the very end, then mash in whole pits (yes, really) for a subtle, creamy texture without oxidation. (Trust me, you won’t taste the pit.)
- SALT THE TOMATOES FIRST: Toss diced tomatoes with ½ teaspoon salt and let them sit for 10 minutes before cooking. This draws out excess water, so your soup won’t be watery later. I skip this step sometimes, and the difference in body is like night and day.
- USE A BLANDED ONION BASE: Sauté onions until soft, then blend them with garlic and a splash of broth before adding tomatoes. This creates a silky foundation instead of chunky bits that sink to the bottom. (Yes, it takes 2 extra minutes—but your soup will actually taste cohesive.)
Flavor customization for these flavors
Spicy Kick
Add ½ tsp smoked paprika and ¼ tsp cayenne to the sautéed onions for a smoky, fiery depth. For extra heat, stir in 1 tbsp hot sauce (like Cholula or Tabasco) after blending.
I like to finish each bowl with a sprinkle of crushed red pepper flakes—just ½ tsp per serving—to let everyone adjust to their preferred spice level. 🌶️
Citrus Twist
Swap lime juice for orange juice or grapefruit juice to brighten the soup with a tropical twist. A zest of 1 orange added during blending enhances the flavor profile beautifully.
For a tangier finish, drizzle with 1 tbsp fresh lemon juice before serving. The citrus pairs perfectly with the avocado’s richness.
Herb Variations
Replace cilantro with fresh basil for a sweeter, more aromatic note—just ¼ cup chopped works perfectly. For a Mediterranean flair, add 1 tbsp chopped mint and a pinch of dried oregano during the simmering stage. Garnish with extra herbs to elevate the dish visually and add freshness.
Smoky Depth
Toast ½ tsp ground cumin in the olive oil until fragrant before adding onions. For a deeper smoky flavor, stir in ½ tsp liquid smoke after blending.
This works especially well if you’re serving the soup with grilled meats or crispy tofu on the side. The smokiness complements the creaminess beautifully.
Creamy Upgrade
For an even richer texture, blend in ½ cup silken tofu along with the avocados. You can also stir in 1 tbsp tahini after blending for a nutty depth. Both additions enhance creaminess without altering the soup’s vibrant green color. Perfect for those who love extra indulgence!
Sweet Balance
Add 1 tsp honey or maple syrup to the simmering tomatoes to balance the acidity. For a caramelized touch, stir in 1 tbsp caramelized onions after blending. This sweetness pairs wonderfully with the avocado’s natural richness, making the soup even more versatile for different palates. 🍯
Nutrition facts
Frequently asked questions
Can I make this soup without avocados?
Yes, but the texture will be thinner and less creamy. For a dairy-free alternative, blend in ½ cup silken tofu or 1 tbsp tahini to maintain richness. If you omit both, add 1 cup coconut milk to the blend for creaminess. The flavor will still be delicious, but the signature velvety consistency will change.
Why does my soup turn brown after blending?
Avocados oxidize when exposed to air, turning brown. To prevent this, cover the blended soup immediately and serve it within 30 minutes. For storage, press plastic wrap directly onto the surface before sealing the container. If browning occurs, stir in 1 tsp lemon juice to neutralize the color.
Can I make this soup ahead of time?
Store in an airtight container for up to 3 days in the fridge. For longer storage, freeze for 3 months. Thaw overnight in the fridge—never at room temperature. Reheat gently on the stove, adding a splash of water if needed to restore creaminess. The flavors actually improve after resting!
What's the best way to reheat leftovers?
Reheat on the stove over low heat for 3-5 minutes, stirring occasionally, until warm. Avoid microwaving as it can make the soup watery. If too thick after reheating, thin with 1-2 tbsp vegetable broth. For extra richness, stir in 1 tbsp avocado oil before serving.
How can I make this soup spicier?
Add ½ tsp cayenne or 1 tsp chili powder during the sauté stage. For heat with depth, stir in 1 tbsp hot sauce after blending. Garnish with crushed red pepper flakes or serve with sriracha drizzle on the side. Adjust to taste—this soup handles heat beautifully!
