Save to Pinterest There's something about a kitchen filled with steam and the smell of fresh vegetables that makes you feel like you're doing something good for your body. I stumbled onto this soup on a particularly gray afternoon when I had a handful of greens that needed using and a vague sense that my immune system could use some reinforcement. What started as a way to use up produce turned into this silky, vibrant bowl that tastes like comfort but feels like medicine in the best way possible.
My sister texted me a photo of herself looking absolutely wiped out from a cold, and I immediately started chopping vegetables. Something about making this soup feels like casting a tiny spell of wellness, even if it's just the placebo effect of eating something this vivid and alive. When she showed up at my door an hour later, the first thing she did was breathe in deeply over the bowl, and I knew I'd made the right call.
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: This is your flavor foundation, so use something you'd actually taste if you tried it straight (not the cheapest bottle).
- Onion and garlic: The aromatic duo that makes everything taste intentional rather than accidental.
- Broccoli florets: Cut them smaller than you think you need because they soften beautifully and blend into that creamy texture.
- Asparagus: Trim the woody ends (snap them where they naturally break) and chop into bite-sized pieces so they cook evenly.
- Baby spinach: Fresh, tender, and it wilts down faster than you'd expect, so add it near the end.
- Zucchini: A mild vegetable that adds body without any competing flavors.
- Raw cashews: The secret to creaminess without cream; soaking them first softens them for blending into silk.
- Vegetable broth: Low-sodium lets you taste the vegetables rather than salt, which matters here.
- Lemon juice: Brightens everything at the finish and prevents the soup from tasting flat.
- Sea salt, black pepper, nutmeg, thyme: Nutmeg seems subtle but it's the note that makes people say this tastes like something they'd order at a good restaurant.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Start with warmth and aroma:
- Heat your olive oil over medium heat, then add the chopped onion and minced garlic. Let them soften for 3 to 4 minutes until the kitchen smells like something is actually happening. You want them fragrant and translucent, not brown.
- Build the vegetable foundation:
- Add the broccoli, asparagus, zucchini, salt, pepper, nutmeg, and thyme to the pot. Stir everything together and let it cook for 4 to 5 minutes so the vegetables start to release their flavors into each other rather than staying separate.
- Simmer until tender:
- Pour in your vegetable broth, bring it to a gentle boil, then turn the heat down, cover, and simmer for 12 to 15 minutes. You're looking for the vegetables to be completely tender when pierced with a fork, not mushy but definitely soft.
- Add the finishing greens:
- Stir in the spinach and your soaked drained cashews, then simmer for just 2 more minutes until the spinach is wilted and everything is hot through. This brief time preserves the spinach's bright color.
- Blend into creaminess:
- Remove from heat and carefully transfer the soup in batches to a blender (or use an immersion blender if you have one). Blend until completely smooth and creamy, letting the cashews do their magic into a velvety texture.
- Finish with brightness:
- Stir in your lemon juice, taste, and adjust the salt and pepper until it tastes exactly right to you. This final squeeze transforms everything from pleasant to memorable.
- Serve with intention:
- Ladle into bowls while hot, and if you want, garnish with a few fresh spinach leaves or a small drizzle of olive oil on top.
Save to Pinterest There was this moment when my roommate came home, caught the smell before even opening the apartment door, and immediately asked what I was making. When I told them it was vegan and they said they'd love some anyway, that's when I realized this soup had crossed over from health food into genuinely delicious food, which is the whole point.
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.
Why Cashews Are the Secret
For the longest time I thought creamy soups required cream or coconut milk, but cashews changed that entire equation. When blended with a bit of broth, they become silky and rich without any trace of that sweet cashew flavor you might be worried about. It's one of those cooking discoveries that feels almost like cheating because the result is so good.
Swaps and Substitutions
The beauty of this soup is that it adapts to what's in your kitchen or what you can actually eat. I've made it with sunflower seeds when someone with a nut allergy came over, and honestly, it was equally good. White beans, crispy chickpeas, or even crumbled tofu stirred in at the end add protein if you want it hearty rather than brothy.
How to Make It Your Own
This soup is a canvas, which means you can adjust it based on what vegetables you have or what you're craving. I've added mushrooms, leafy greens like kale or chard, or even a handful of frozen peas with excellent results. The core technique stays the same, so you're never starting from scratch once you understand how it works.
- For extra protein, stir in cooked white beans, lentils, or crumbled baked tofu before blending.
- A pinch of turmeric or fresh ginger adds warmth and anti-inflammatory properties if you want to lean further into the immunity angle.
- Serve alongside crusty bread, a simple salad, or even leftover roasted vegetables for a more complete meal.
Save to Pinterest This soup has become my default move when I want to feel like I'm taking care of myself or when someone I care about needs a little edible encouragement. It's honest food that tastes like it came from somewhere real.
Questions & Answers
- → Can I make this soup nut-free?
Yes, simply replace the cashews with an equal amount of soaked sunflower seeds. This will still provide creaminess without any nuts.
- → How long does this soup keep in the refrigerator?
Store in an airtight container for up to 4-5 days. Reheat gently on the stove, adding a splash of broth or water if needed to thin consistency.
- → Can I freeze this green soup?
Absolutely. Let cool completely, then transfer to freezer-safe containers. It freezes well for up to 3 months. Thaw overnight in refrigerator before reheating.
- → What can I serve with this soup?
Crusty whole-grain bread is perfect for dipping. It also pairs beautifully with a crisp white wine like Sauvignon Blanc or a simple side salad.
- → Do I need to soak the cashews?
Yes, soaking raw cashews in hot water for 20 minutes softens them significantly, ensuring they blend into a completely smooth, creamy base without any grainy texture.
- → Can I add protein to this soup?
Cooked white beans can be stirred in before blending for extra protein and fiber. You could also serve with roasted chickpeas or hemp seeds on top.