Pin It There's something almost magical about the moment when a pot of chopped vegetables transforms into silky green goodness, and that's exactly what happens with this soup. I discovered it on a particularly gray Tuesday when my energy was somewhere in the basement and my fridge was overflowing with greens that needed rescuing. The first spoonful hit differently, creamy but somehow still bright, and I realized I'd stumbled onto something that felt less like cooking and more like pouring wellness into a bowl.
I made this for a friend who'd been under the weather, and watching her expression shift from skeptical to genuinely delighted as she tasted it was the real reward here. She asked for seconds, and then thirds, and suddenly what started as my Tuesday rescue mission became hers too, except now she makes it every Sunday.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Olive oil: A tablespoon is enough to give your aromatics a proper start without drowning them, and it helps develop those deep, sweet notes when the onions soften.
- Onion and garlic: These two are doing the heavy lifting in terms of flavor, so don't rush them—let them get golden and fragrant, which takes about 4 minutes and is worth every second.
- Broccoli, asparagus, zucchini: The vegetable trio that does the actual immunity boosting, and cutting them roughly uniform helps them cook at the same pace.
- Baby spinach: Added near the end so it stays bright green and doesn't turn into mushy regret; this is where the soup gets its final vibrant color.
- Raw cashews: Soaked ahead of time, they blend into pure velvet that makes the whole thing feel creamy without a drop of cream, and they're essential to the texture.
- Vegetable broth: Low-sodium is crucial because you're controlling the salt here, and it lets the vegetables' natural flavors shine through.
- Lemon juice, sea salt, black pepper, nutmeg, thyme: The nutmeg is the secret weapon—just a pinch lifts everything into something warmer and more sophisticated than you'd expect from such a simple soup.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Build your flavor foundation:
- Heat the olive oil and coax the onion and garlic into tender surrender over medium heat, about 3 to 4 minutes. You'll know it's ready when the kitchen smells sweet and your garlic softens completely—trust that aroma.
- Layer in the vegetables:
- Add your broccoli, asparagus, and zucchini along with the salt, pepper, nutmeg, and thyme, stirring everything together and letting it cook for 4 to 5 minutes. This step lets the vegetables release their flavors into each other before the broth arrives.
- Simmer until tender:
- Pour in the vegetable broth and bring it to a gentle boil, then cover and reduce heat to a soft simmer for 12 to 15 minutes. The vegetables should be completely tender when you poke them with a fork, which means they'll blend into something silky rather than chunky.
- Introduce the spinach and cashew cream:
- Add the spinach and your soaked cashews and let them simmer together for just 2 more minutes until the spinach wilts and releases into the pot. Don't skip this step as a rushed moment—those 2 minutes matter.
- Blend into smoothness:
- Carefully transfer the soup in batches to your blender, or if you have an immersion blender, work it directly in the pot until everything becomes completely smooth and creamy. Take your time here because the blending is what transforms this from vegetable soup to something luxurious.
- Finish with brightness:
- Stir in the lemon juice and taste as you go, adjusting salt and pepper until it tastes right to you. That acid wakes everything up and prevents the soup from tasting one-note or heavy.
- Serve with intention:
- Ladle into bowls and garnish however you want—fresh spinach leaves look beautiful, and a small drizzle of olive oil adds a final touch. Serve while it's still steaming.
Pin It This soup became the thing I make when someone needs proof that eating well doesn't have to feel like work, and there's genuine power in that. Over time it became my answer to 'what can I make that's good for you but doesn't taste like punishment,' and somehow that's become a kind of love language in my kitchen.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Make It Your Own
The beauty of this soup is that it takes adjustments gracefully, which means you can play with it instead of following it like scripture. If tree nuts aren't your thing, sunflower seeds blend into the same creamy dream, and if you want to sneak in protein, white beans stir in without complaint. Some mornings I add a knob of ginger for extra warmth, and on days when I want something heartier, a cup of cooked lentils transforms it from side dish to main event.
The Science of Creaming Vegetables
What makes this soup special is understanding that blending vegetables creates natural creaminess through breaking down their cell walls, which means you don't need any dairy to achieve richness. The soaked cashews amplify this effect by adding their own natural fats and proteins, creating a texture that feels indulgent even though it's completely plant-based. This is why fully cooking the vegetables matters so much—undercooked broccoli won't blend smoothly, and you'll end up with texture issues instead of the velvety result this deserves.
Serving and Storage Wisdom
This soup tastes wonderful on the day you make it, but it actually improves overnight as flavors deepen and meld together, so making it ahead is genuinely smart. It keeps for 4 days in the fridge and freezes beautifully for up to 3 months, which means a single afternoon of cooking can fuel several mornings where you're already winning at breakfast. Pair it with good bread and maybe a side salad, or just drink it straight from a mug if you're having one of those mornings where sitting down feels impossible.
- Reheat gently over medium heat, stirring occasionally, and add a splash of broth if it's thickened too much in the fridge.
- A crisp white wine or sparkling water with lemon rounds out the meal beautifully.
- Frozen portions thaw best overnight in the fridge rather than on the counter, which keeps everything safe and maintains better texture.
Pin It This soup has quietly become my answer to almost everything, whether it's a rough morning that needs gentle nutrition or a friend who needs reminding that good food can be simple. Make it once and you'll understand why it keeps finding its way back onto plates.
Recipe Questions & Answers
- → How long do I need to soak the cashews?
Soak raw cashews in hot water for 20 minutes, then drain thoroughly before adding to the soup. This softening step ensures a perfectly smooth, creamy texture when blended.
- → Can I make this soup nut-free?
Yes, substitute the cashews with sunflower seeds soaked in the same way. This maintains the creamy consistency while making it safe for those with tree nut allergies.
- → How do I store leftovers?
Store cooled soup in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop, adding a splash of broth if needed to adjust consistency.
- → Can I freeze this soup?
Yes, this soup freezes well for up to 3 months. Cool completely before transferring to freezer-safe containers. Thaw overnight in the refrigerator before reheating.
- → What can I serve with this soup?
Crusty whole-grain bread makes an excellent accompaniment for dipping. The soup also pairs beautifully with a crisp Sauvignon Blanc or can be enjoyed as a standalone light meal.
- → How can I add more protein?
Stir in cooked white beans before blending for extra protein and fiber. This addition also makes the soup even more filling and satisfying.