Soups & Stews
This avocado cream soup recipe transforms humble ingredients into a velvety, vibrant dish that feels luxurious without dairy. The secret lies in blending ripe avocados with coconut milk for a naturally creamy texture, while toasted almonds add a satisfying crunch that elevates every spoonful.
I developed this recipe after craving something rich yet light—perfect for warm days or cozy nights when you want comfort without heaviness.
The process is straightforward but yields restaurant-quality results: sauté aromatic vegetables, blend until silky smooth, and finish with a touch of lemon for brightness. What makes this soup special is its versatility—it works as a standalone meal or pairs beautifully with crusty bread.
The almond crunch isn’t just decoration; it’s the finishing touch that turns a simple soup into something extraordinary.
By the time you’re done, you’ll have a bowl of velvety green soup that’s creamy without dairy, packed with healthy fats, and bursting with flavor. The toasted almonds add texture and nuttiness, balancing the soup’s richness while keeping it light.
This recipe proves that plant-based cooking can be indulgent, satisfying, and effortlessly elegant.
Serve it chilled for a refreshing appetizer or warm it gently for a hearty main course. The leftovers keep well in the fridge for up to three days, making it an ideal meal-prep option.
Whether you're a seasoned vegan or just experimenting with plant-based meals, this soup delivers on taste without compromise.
Ingredients for avocado cream soup
Fourteen ingredients. One blender. Creamy, vibrant, and utterly addictive.
| Ingredient | Amount | Notes |
|---|---|---|
| Ripe Avocados 🥑 | 2 whole | Pitted, flesh scooped out |
| Full-Fat Coconut Milk 🥥 | 1 can | 13.5 oz can, well-shaken |
| Yellow Onion 🧅 | 1 whole | Medium size, chopped fine |
| Garlic Cloves 🧄 | 3 cloves | Fresh, minced finely |
| Fresh Cilantro 🌿 | ¼ cup | Stems removed, loosely packed |
| Raw Almonds 🥜 | ½ cup | Whole, skin-on preferred |
| Extra-Virgin Olive Oil 🫒 | ½ cup | Fruity, high-quality |
| Fresh Lime Juice 🍋 | 2 tbsp | Strained for clarity |
| Vegetable Broth 💧 | 2 cups | Low-sodium preferred |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Sea Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Cumin Seeds 🌿 | ½ tsp | Toasted lightly |
| Jalapeño Pepper 🌶️ | ½ whole | Seeds removed, chopped |
The avocados are non-negotiable—Hass variety works best when fully ripe (that slight give when squeezed). Whole Foods or your local farmers market usually have the ripest ones, but check the grocery store's produce section first. For the coconut milk, full-fat is essential—it creates that luxurious creaminess. If you can't find it, Trader Joe's always has a good selection. The almonds should be raw and unblanched for the best toasted flavor—Costco or bulk bins are great for affordable, high-quality nuts. Skip the pre-sliced jalapeños; the fresh ones add a bright, fresh kick that canned versions can't match.
No avocados? Mashed banana or silken tofu adds creaminess, but you'll lose that rich avocado flavor. Swap cilantro for parsley if you're not a fan, but trust me—it brightens the soup. The jalapeño can be omitted for a milder soup, or swap in serrano peppers for more heat. If you don't have cumin seeds, ground cumin at half the amount works in a pinch. The lime juice is crucial—bottled lime juice is fine, but fresh is always better. For the almonds, cashews work too, though they have a slightly sweeter flavor. If you're missing vegetable broth, water plus a bouillon cube gets you close.
This soup tastes even better the next day—make extra and store it in airtight containers. Keeps for 3-4 days in the fridge, or 1 month frozen. The almonds toast best fresh, but you can make a batch ahead and store them in an airtight container for 1 week. For the avocados, if they're not fully ripe, let them sit at room temperature for a day or two. The soup reheats beautifully—just warm it gently on the stove or microwave until just heated through. The texture changes slightly when reheated, but the flavor stays incredible.
Why You'll Love This Recipe
- No Blender Drama: I swear by this method—just mash the avocados with a fork first, then blend with warm coconut milk. No pulsing, no clumps, no stress. The texture comes out silky every time, even if I’m half-asleep at 7 AM.
- Garlic-Cilantro Magic: That sizzle of onion and garlic in the pot? Pure flavor payoff. The cilantro brightens it up like a citrusy hug, while the coconut milk keeps it rich without being heavy. Honestly, the first spoonful makes me question why I ever bought pre-made soup.
- Weeknight to Party Fix: Same recipe, different vibes. Toss in lime zest and chili flakes for a zesty lunch, or add a swirl of crème fraîche and toasted pumpkin seeds for a dinner that’ll impress your book club. My roommates call it “the soup that works for everything.”
- Leftovers That Don’t Suck: This stuff actually tastes better the next day—yes, really. The flavors meld, and it’s still creamy enough to reheat without turning into glue. I make a double batch on Sundays, freeze half, and thank myself later when I’m too tired to cook. Budget win, too—one avocado and a can of coconut milk stretch far.
Step-by-step instructions for avocado cream soup
Here's how to create that luscious, velvety green soup with a perfect balance of creamy texture and nutty crunch.
Toast the Almonds and Prepare the Base
Start by toasting the 0.5 cup raw almonds in a dry skillet over medium heat for 3-4 minutes until they're golden brown and fragrant. Watch them carefully—they burn quickly. Transfer to a plate and let cool, then roughly chop them with a knife. Set aside for the crunchy topping.
In the same skillet, add 0.5 cup extra-virgin olive oil over medium heat. Add the 1 whole yellow onion and cook for 5-6 minutes until softened and translucent. Add the 3 cloves garlic and 0.5 whole jalapeño pepper (chopped), cooking for another 1-2 minutes until fragrant but not browned. This aromatic base forms the flavor foundation of your soup.
Build the Creamy Avocado Mixture
Transfer the onion-garlic mixture to a blender along with the 2 whole ripe avocados (pitted and flesh scooped out), 1 can full-fat coconut milk, 2 cups vegetable broth, 2 tbsp fresh lime juice, 1 tbsp lemon juice, 1.5 tsp sea salt, 0.5 tsp ground black pepper, and 0.5 tsp cumin seeds. Blend until completely smooth, scraping down the sides as needed. The mixture should be silky and vibrant green—this is your soup base.
Here's the thing—don't skip blending thoroughly. You want a completely smooth texture with no visible avocado chunks. If it's too thick, add 1-2 tablespoons of water at a time until it reaches a pourable consistency. The soup should coat the back of a spoon but still flow easily.
Simmer and Season to Perfection
Pour the blended mixture into a saucepan and place over medium-low heat. Let it warm through for 5-7 minutes, stirring occasionally, until it reaches 160°F. You're not trying to cook the soup—just gently warm it so the flavors meld together. The coconut milk will give it that luxurious creaminess without dairy.
Taste and adjust seasoning. You might need a bit more salt or lime juice to balance the flavors. The soup should be tangy, slightly spicy from the jalapeño, and rich from the avocado and coconut milk. If it's too thick after warming, thin it with a splash of vegetable broth.
Finish with Fresh Herbs and Crunchy Topping
Remove the soup from heat and stir in the 0.25 cup fresh cilantro (stems removed). This adds a bright, fresh contrast to the rich avocado base. The cilantro should be finely chopped but still visible—it adds both color and flavor without overpowering.
Ladle the soup into bowls and top each serving with 2 tablespoons of the toasted almonds. The contrast of warm, crunchy almonds against the cool, creamy soup is what makes this dish special. Serve immediately while the almonds are still crisp and the soup is at its peak temperature. Each spoonful should deliver that perfect balance of textures and flavors.
Pro Tips For Making Avocado Cream Soup
- Blend in Stages: Start with just the onion, garlic, and half the avocado—this keeps the motor running smoothly. After 30 seconds, add the coconut milk and remaining avocado in batches. I learned this the hard way when my blender seized mid-soup, leaving me scraping out gunk like a frustrated archaeologist.
- Salt the Onion First: Toss the diced onion with a pinch of salt before cooking—it softens faster and sweats out moisture, so you’re not staring at a pot of sad, watery sludge. (Yes, even if you’re impatient like me, give it 5 minutes.)
- Reserve the Cilantro: Chop half the cilantro after blending and stir it in at the end—this keeps the leaves bright and prevents them from turning to mush in the heat. The other half? Pulse it in for texture, but don’t overdo it.
- Use Cold Avocado: Pull the avocados straight from the fridge (even if they’re ripe) and let them sit out for 10 minutes before blending. Cold avocado emulsifies better with the coconut milk, so your soup stays silky instead of separating like a bad relationship.
Pro cooking tips for perfect results
Blending Like a Pro
Use an immersion blender for the smoothest texture—no transferring needed! If using a countertop blender, work in batches to avoid overfilling. I swear by my Ninja BN600 for this recipe—it handles the coconut milk's thickness beautifully. 💫
For extra-smooth results, add 1-2 tablespoons of hot vegetable broth to the blender first. This helps emulsify the avocado and coconut milk, preventing separation later. Pulse a few times before blending continuously to break down any large chunks.
Temperature Control
Warm the soup gently over medium-low heat—never high. The coconut milk can curdle if heated too quickly, ruining that silky texture. I aim for 160°F internal temperature, just enough to meld flavors without cooking the avocado.
If reheating leftovers, use low heat or microwave in 30-second bursts, stirring between each. The soup thickens as it cools, so thin with broth if needed. Never microwave directly from the fridge—bring to room temp first to prevent uneven heating.
Avocado Ripeness
Test avocados by pressing gently—they should yield slightly but not feel mushy. Hass avocados work best when their stems pull off easily. If yours are too firm, let them sit at room temperature for 24 hours before using.
Overripe avocados? No problem. Use them immediately—they blend into the soup without bitterness. Store any unused avocado halves in the fridge with lemon juice to prevent browning. I keep a small bowl of lemon wedges nearby while prepping to keep the flesh fresh.
Crunch Perfection
Toast almonds in a dry skillet over medium heat—they're done when they're golden brown and smell nutty. Watch closely after 2 minutes to avoid burning. For extra crunch, spread them on a baking sheet and toast in a 350°F oven for 5-7 minutes.
Store toasted almonds in an airtight container at room temperature for up to 1 week. For the soup, sprinkle them on just before serving—they lose crunch when soaked in liquid. I like to crush half and leave half whole for varied texture.
Nutrition facts
Frequently asked questions
Can I make this avocado cream soup without coconut milk?
Yes! For a lighter version, use cashew cream (blend 1 cup soaked cashews with 1 cup water until smooth) or silken tofu (blend 1 block with 1 cup broth). For extra richness, try vegan yogurt (like coconut or almond yogurt) mixed with 2 tablespoons plant-based cream cheese. The texture will differ slightly, but the tangy, creamy profile remains.
Why does my soup turn grainy after blending?
This usually happens when avocados aren't fully ripe or the coconut milk separates. Use ripe avocados (yield slightly to gentle pressure) and blend the coconut milk first with 1 tablespoon of hot broth to emulsify. For extra smoothness, strain the blended mixture through a fine-mesh sieve. If it's still grainy, add 1-2 tablespoons of lemon juice—the acidity helps break down any remaining texture.
Can I make this soup ahead of time?
Store the soup (without almonds) in an airtight container in the fridge for up to 3 days or freeze for 1 month. Reheat gently on the stove over low heat or microwave in 30-second intervals, stirring between each. Add toasted almonds fresh before serving—they lose crunch when soaked in liquid. The flavors actually deepen overnight, making it taste even better the next day!
What can I substitute for the toasted almonds?
For a different crunch, try toasted pumpkin seeds, crumbled tempeh, or fried shallots. If you prefer a softer texture, swap for avocado slices or vegan feta crumbles. For a spicy kick, add red pepper flakes or chopped scallions. The key is contrast—whether it's crunchy, creamy, or tangy, it should complement the soup's richness.
Is this soup safe to eat while pregnant?
This recipe is generally safe, but pregnant individuals should avoid raw jalapeño seeds and ensure all ingredients are thoroughly washed. For extra caution, sauté the jalapeño for 1-2 minutes to soften it slightly. Always consult your healthcare provider before trying new recipes during pregnancy. The avocado and coconut milk are fine, but the jalapeño's heat level may vary based on preference.
