Soups & Stews
This silky avocado tomato soup transforms simple ingredients into a velvety, vibrant dish that's creamy without dairy and packed with fresh flavor. The secret lies in blending ripe avocados with roasted tomatoes until perfectly smooth, creating a texture that's both luxurious and light.
I developed this recipe after years of perfecting vegan soups that deliver restaurant-quality results at home—no fancy techniques required.
The foundation is a simple sauté of onions and garlic, which builds depth before adding fresh tomatoes and avocado. Simmering just until flavors meld ensures the soup stays bright and fresh, never overcooked.
What makes this recipe special is how it balances rich avocado with the bright acidity of tomatoes, creating a perfect harmony that's both comforting and refreshing.
By the time you're done, you'll have a smooth, velvety soup with a vibrant orange hue and a taste that's equally satisfying warm or chilled. The natural sweetness of the tomatoes pairs beautifully with the creamy avocado, while a touch of lime at the end adds that perfect zing.
This is the kind of soup that feels indulgent yet stays light enough for any meal.
Serve it as-is for a clean, fresh bowl, or garnish with fresh herbs, a drizzle of olive oil, or a sprinkle of chili flakes for added depth. The recipe scales easily, making it perfect for meal prep or sharing with friends. Let's get cooking!
Ingredients for avocado tomato soup
Simple, vibrant ingredients blend into velvety perfection—no dairy needed!
| Ingredient | Amount | Notes |
|---|---|---|
| Ripe Avocados 🥑 | 2 whole | Firm but yielding, pits removed |
| Fresh Tomatoes 🍅 | 1 ½ lb | Medium ripe, halved |
| Yellow Onion 🧅 | 1 whole | Medium, diced |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced |
| Extra-Virgin Olive Oil 🫒 | ½ cup | High quality, fruity |
| Fresh Lime Juice 🍋 | 2 tbsp | Freshly squeezed |
| Vegetable Broth 💧 | 2 cups | Low-sodium preferred |
| Fresh Cilantro Leaves 🌿 | ¼ cup | Chopped, for garnish |
| Fresh Basil Leaves 🌿 | 0.15 cup | Chopped, for garnish |
| Sea Salt 🧂 | ¾ tsp | Diamond Crystal preferred |
| Ground Black Pepper 🌶️ | ¼ tsp | Freshly ground |
| Red Chili Flakes 🌶️ | ¼ tsp | Optional, for heat |
| Coconut Milk 🥥 | ¼ cup | Full-fat for creaminess |
The avocados are everything here. Ripe but firm ones—think slightly soft when squeezed—give you that silky texture. I always grab Hass avocados from Whole Foods or the produce section at Trader Joe's; they're consistently perfect. For the tomatoes, heirloom or Roma make the most flavorful base, but any ripe tomato works. Roasting them first (halved, cut-side down on a baking sheet) deepens their sweetness—don’t skip this step if you can. The garlic? Fresh is non-negotiable—jarred minced garlic tastes like sawdust in this dish.
No avocados? Silken tofu blended until ultra-smooth mimics the creaminess, though texture will differ slightly. Swap fresh tomatoes for 1 can (14 oz) diced tomatoes, drained—just add an extra pinch of salt to balance. Running low on lime juice? Lemon juice works in a pinch, but lime’s brightness is key. The coconut milk adds richness without dairy—full-fat canned coconut milk works best, but light works if you’re watching calories. For extra depth, toast the garlic and onion in olive oil until golden before blending—worth the extra minute.
This soup tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 3 days. For meal prep, double the batch and freeze half in 1-cup portions—thaw overnight in the fridge before reheating. Garnishes like cilantro and basil stay fresh for 3 days wrapped in damp paper towels in the fridge. Serve chilled with a drizzle of olive oil for a refreshing starter, or warm it up for a cozy meal.
Why You'll Love This Recipe
- No Blender Struggles: I swear by this recipe because it doesn’t require a food processor—just a fork and a spoon. Mash the avocado right in the pot with the tomatoes, and let the immersion blender (or even a hand mixer) do the work. No pulsing, no scraping, no stress.
- Creamy Without Heavy Cream: Here’s what sold me—this soup is rich and velvety, but the creaminess comes from the avocado and olive oil, not a drop of dairy. The garlic and onion caramelize into something deep and savory, while the tomatoes add that bright, tangy punch that keeps it light.
- Lunch or Dinner Flex: Between us, this soup works for breakfast (yes, really), a light lunch, or a cozy dinner. I’ve served it chilled with crusty bread for a summer picnic and reheated with a sprinkle of feta for a weeknight meal. The base is the same; just adjust the toppings.
- Budget-Friendly Pantry Staples: Honestly, this recipe is my go-to when I’m low on ingredients. Onions and garlic grow in my garden, tomatoes are cheap in season, and avocados stretch far when blended into soup. Stays fresh for days in the fridge, so I can make a big batch and eat it all week without breaking the bank.
Step-by-step instructions for avocado tomato soup
Here's how to create a velvety avocado soup with vibrant tomato flavor—creamy, fresh, and packed with zing.
🍳 Step 1: Sauté the Aromatics Until Fragrant
Heat the 0.5 cup extra-virgin olive oil in a large pot over medium heat. Add the 1 whole diced yellow onion and cook for 5 minutes until softened and translucent. You'll know it's ready when the onion releases its sweet aroma and the edges begin to turn slightly golden.
Add the 4 minced garlic cloves and cook for another 30 seconds until fragrant. Be careful not to let the garlic burn—it should smell sweet and inviting, not bitter. This aromatic base forms the flavor foundation for the entire soup, so take your time here. If the garlic starts to brown too quickly, reduce the heat slightly.
🍳 Step 2: Cook the Tomatoes Until Soft
Add the 1.5 lb halved fresh tomatoes to the pot and stir to combine with the onions and garlic. Cook for 8-10 minutes over medium heat, stirring occasionally, until the tomatoes break down and the mixture becomes thick and jammy. The tomatoes should release their juices and create a rich, concentrated base.
Here's the thing—don't rush this step. The longer the tomatoes cook, the more their natural sweetness develops. You'll see the mixture darken slightly and thicken as the liquid reduces. If the mixture starts to stick, add 1-2 tablespoons of vegetable broth to deglaze and keep everything moving. The goal is a deep, flavorful tomato base that will blend seamlessly with the avocado.
🥘 Step 3: Blend Until Silky Smooth
Remove the pot from heat and let the mixture cool for 5 minutes. This cooling step is crucial—it prevents the soup from becoming too hot for blending and protects your blender from sudden temperature changes. Add the 2 whole ripe avocados (pits removed) and 2 cups vegetable broth to the pot.
Using an immersion blender, blend directly in the pot until completely smooth. For a perfectly silky texture, work in batches if needed, ensuring all lumps disappear. If you prefer using a countertop blender, transfer the mixture in batches, leaving ½ cup of the soup in the pot to help with scraping. The final texture should be velvety with no visible avocado chunks—this is what gives the soup that luxurious, restaurant-quality mouthfeel.
🍳 Step 4: Finish with Acid and Creaminess
Return the blended soup to the pot and stir in the 2 tbsp fresh lime juice, 0.75 tsp sea salt, 0.25 tsp ground black pepper, and 0.25 tsp red chili flakes (if using). The lime juice brightens the flavors and balances the richness of the avocado. Taste and adjust the seasoning—you want a perfect harmony of tangy, sweet, and slightly spicy notes.
Stir in the 0.25 cup coconut milk for added creaminess. This step is where the soup comes together—it rounds out the flavors and gives that luxurious finish. If the soup is too thick, gradually add more vegetable broth 1 tablespoon at a time until you reach your desired consistency. The final texture should be smooth, creamy, and easy to spoon.
🍽️ Step 5: Garnish and Serve Warm
Ladle the soup into bowls and garnish with the 0.25 cup chopped fresh cilantro leaves and 0.15 cup chopped fresh basil leaves. The herbs add a fresh, aromatic finish that complements the rich flavors. Serve immediately while warm, as the avocado begins to oxidize and the soup loses its vibrant texture over time.
Each spoonful should deliver a perfect balance of creamy avocado, bright tomato, and a touch of zesty lime. The coconut milk adds a subtle sweetness that ties everything together. For extra flair, drizzle a little more olive oil on top or serve with warm crusty bread to soak up every last drop of that velvety goodness.
Pro Tips For Making Avocado Tomato Soup
- Blend in Stages: Don’t dump everything in at once—start with the onions, garlic, and a splash of water or broth, then blend until smooth. Add half the tomatoes first, then the avocados last to avoid a grainy, chunky mess. I learned this the hard way when my first batch looked like avocado guacamole soup.
- Pit the Avocados: Remove the pits before blending—yes, even if they’re small. A stray pit will turn your soup into a dental nightmare, and trust me, you don’t want to fish it out mid-sip. Use a spoon to scoop them out cleanly, no knives required.
- Sweat, Don’t Burn: Cook the onions and garlic low and slow until they’re translucent, not browned. Rushed cooking turns them bitter, and bitter onions ruin the bright, fresh flavor of this soup. Five minutes on medium-low does the trick—no need to rush.
- Finish with Acid: Add a squeeze of lemon or lime juice after blending, not before. The avocados oxidize fast, and a little acid keeps the color vibrant and the flavors balanced. Start with half a lime—you can always add more, but you can’t take it out.
Common mistakes when making your avocado tomato soup
Overcooking Tomatoes
Don’t let those tomatoes turn mushy and lose their bright flavor! Cooking them for more than 10-12 minutes over medium heat breaks down their natural sweetness and turns them into a watery mess. I’ve seen this happen when people walk away or get distracted—always keep an eye on them.
If your soup starts looking too thin, reduce the heat and let it simmer gently instead of rushing with high heat. 🍅
Skipping the Cooling Step
Blending hot soup directly can turn your kitchen into a science experiment—and ruin your blender! Always let the soup cool for 5 minutes before blending to prevent overheating. I learned this the hard way when my first batch of soup splattered everywhere.
If you’re in a hurry, transfer the hot mixture to a heatproof bowl first, then blend it in batches. 💨
Using Underripe Avocados
Underripe avocados will make your soup taste bland and grainy. Look for avocados that yield slightly to gentle pressure—these will blend into a creamy, velvety texture.
If you’re unsure, cut one open: the flesh should be dark green with no brown spots. I always buy a few extra just in case! 🥑
Ignoring the Lime Juice
The lime juice is what transforms this soup from good to amazing—don’t skip it! The acidity balances the richness of the avocado and brightens the tomatoes.
If you forget to add it, squeeze in 1 extra tablespoon at the end and taste immediately. Trust me, your soup will thank you. 🍋
Overblending or Underblending
For a silky texture, you need to blend until completely smooth—but don’t overdo it! Overblending can make the soup too thick or even separate. If your blender struggles, work in batches and scrape down the sides frequently.
I use an immersion blender for this recipe because it’s foolproof—just dip it in and blend until no lumps remain. 🥣
Not Adjusting Seasoning
Taste your soup before serving—every kitchen has different salt levels and ingredient freshness. Start with the 0.75 tsp sea salt but be ready to add more. The lime juice and chili flakes should also be adjusted to taste.
I always keep a small bowl of salt and lime juice nearby while I cook. 🧂
Nutrition facts
Frequently asked questions
Can I make this soup without avocados?
The avocado gives this soup its signature creamy texture, but you can substitute 1 cup silken tofu blended until ultra-smooth for a similar consistency. For extra richness, add ¼ cup coconut milk** to compensate. The flavor will be slightly different but still delicious!
How long will this soup keep in the fridge?
Store in an airtight container for up to 3 days—the flavors actually improve overnight! For best texture, reheat gently on the stovetop over low heat until warm. Avoid microwaving, as it can make the avocado separate.
Can I make this soup spicier?
Add ½ tsp cayenne pepper or 1 chopped jalapeño (seeds removed) when sautéing the aromatics. For heat lovers, stir in 1 tbsp hot sauce at the end. The lime juice will balance any extra spice beautifully.
Is this soup suitable for meal prep?
Yes! Double the recipe and freeze in 1-cup portions for easy grab-and-go meals. Thaw overnight in the fridge, then reheat with a splash of water or broth to restore creaminess. The herbs should be added fresh when serving for maximum flavor.
What's the best way to serve this soup?
This soup works perfectly as a starter or light main course. Garnish with extra lime wedges, toasted pumpkin seeds, or crispy croutons for texture. For a complete meal, pair with grilled fish, quinoa, or warm tortillas. The vibrant colors make it especially photogenic for special occasions!
