Save to Pinterest There was a stretch last winter when I couldn't seem to shake this nagging fatigue, so I started obsessing over green vegetables like some people obsess over coffee. One rainy afternoon, I threw together whatever greens I had with soaked cashews and a blender, and something magical happened—the soup turned silky without a drop of cream. My partner took one spoonful and asked what restaurant I'd stolen it from, which felt like the highest compliment.
I made this for my mom when she was recovering from being under the weather, and she sat at the kitchen table eating it slowly, asking me to repeat the ingredient list because she couldn't believe something so delicious was actually good for her. That moment taught me that nourishing food doesn't have to taste virtuous—it just has to taste like someone cares.
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: Just enough to build a flavor foundation without heaviness, about 1 tablespoon to start your aromatics dancing.
- Large onion: Chopped into pieces that will soften and almost disappear into the soup, becoming sweetness.
- Garlic cloves: Two minced cloves that will perfume your kitchen and form the backbone of the whole dish.
- Broccoli florets: About 300 grams, roughly chopped so they cook evenly and contribute their mineral richness to the broth.
- Asparagus: Around 250 grams trimmed and chopped into bite-sized pieces that bring a subtle earthiness.
- Baby spinach: 150 grams of tender leaves that wilt down to almost nothing but pack an immune-supporting punch.
- Medium zucchini: Chopped and mild, it adds body and helps stretch the soup while staying gentle on the palate.
- Raw cashews: 100 grams soaked in hot water for 20 minutes creates the most luxurious, velvety cream you'll ever make without dairy.
- Low-sodium vegetable broth: One liter as your liquid base, chosen because low-sodium lets you control the salt and taste the vegetables.
- Lemon juice: 1 tablespoon squeezed at the end to wake everything up and brighten the deep greens.
- Sea salt: Start with 1 teaspoon but taste as you go because seasoning is personal.
- Ground black pepper: Half a teaspoon for quiet background heat.
- Ground nutmeg: Just a quarter teaspoon, that secret ingredient that makes people ask what you did to make it taste so comforting.
- Dried thyme: Half a teaspoon if you want it, optional but it adds a subtle herbaceous note that feels European somehow.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Start with the foundation:
- Warm your olive oil in a large pot over medium heat, then add your chopped onion and minced garlic. You'll know it's ready when the kitchen smells sweet and golden, usually 3 to 4 minutes—don't rush this part because it's where the flavor actually lives.
- Build the vegetable layer:
- Add your broccoli florets, asparagus pieces, zucchini, along with the salt, pepper, nutmeg, and thyme if using. Stir everything together and let it cook for about 4 to 5 minutes until the vegetables start to soften slightly and release their scent.
- Bring it to life:
- Pour in your vegetable broth and turn up the heat until you see gentle bubbles breaking the surface. Once it reaches a soft boil, lower the heat, cover the pot, and let it simmer for 12 to 15 minutes until every vegetable is completely tender and the colors have deepened.
- Finish the greens:
- Scatter in your baby spinach and add the drained soaked cashews, then simmer for just 2 more minutes until the spinach wilts completely. At this moment, the soup shifts from being vegetable-forward to becoming something entirely new.
- Transform it into velvet:
- Remove from heat and carefully transfer the soup to a blender in batches, or use an immersion blender right in the pot if you have one. Blend until it's completely smooth and creamy, which might take a minute or two longer than you expect—patience here makes all the difference.
- Perfect the flavor:
- Stir in your lemon juice, then taste and adjust the salt and pepper to your preference. Sometimes I add a pinch more nutmeg if it feels like it needs a whisper of warmth.
- Serve with intention:
- Pour it into bowls while it's still steaming hot, and if you're feeling generous, top with a few fresh spinach leaves or a light drizzle of olive oil. It's a small detail that makes people feel cared for.
Save to Pinterest I once made this soup for a dinner party where someone mentioned they'd gone vegan the month before, and watching them taste something so comforting that aligned with their values felt like witnessing a small moment of belonging. Food has this quiet power to say 'I see you' without needing words.
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 This Soup Became a Ritual
After making this several times, I realized I was reaching for it not just when I felt run down but when I needed to feel capable and grounded. There's something about the act of blending vegetables into silk that feels restorative even before you take the first spoonful. It became the soup I made when life felt uncertain, the one that made my kitchen smell like intention.
Customizing Without Losing the Magic
The formula here is flexible because the soul of the soup isn't any single vegetable—it's the combination of greens, the soaked cashews creating richness, and the lemon bringing everything into focus. I've swapped the asparagus for green beans, added fresh dill instead of thyme, and even thrown in a handful of kale when spinach ran out. What matters is keeping the cashew base and the blending step, because those are what transform this from vegetable broth into something luxurious.
Storage and Second Helpings
This soup keeps beautifully in the refrigerator for about 4 days, and it reheats gently on the stove without breaking or separating. I've found that a splash of extra broth when reheating restores the silky texture without diluting the flavor.
- For an even quicker version, use frozen broccoli and asparagus instead of fresh, which honestly works just as well and saves chopping time.
- If you want to add protein, stir in white beans or cooked chickpeas right before blending for extra heartiness.
- Swap cashews for sunflower seeds if tree nuts aren't an option, and you'll still get that creamy richness.
Save to Pinterest This soup reminds me that health doesn't have to be complicated, and nourishment can taste like love. Make it this week, and I bet you'll find yourself making it again when you most need it.
Recipe Questions & Answers
- → How do I achieve the smoothest texture?
Use a high-speed blender and blend in batches if needed. An immersion blender works well too, though a countertop blender typically yields the silkiest results. Blend for at least 2-3 minutes until completely smooth.
- → Can I make this without cashews?
Yes, substitute raw sunflower seeds soaked in hot water for the same creamy texture. This also makes it nut-free while maintaining the rich consistency.
- → 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 water or broth if it has thickened. The flavors often develop and improve after a day.
- → Can I freeze this soup?
Absolutely. Freeze in portion-sized containers for up to 3 months. Thaw overnight in the refrigerator, then reheat slowly while stirring. The texture may remain slightly creamy after freezing.
- → What vegetables can I substitute?
Swap broccoli with cauliflower, replace zucchini with green beans, or use kale instead of spinach. The key is maintaining the green vegetable ratio for the vibrant color and nutrient density.
- → Is this soup suitable for meal prep?
Perfect for batch cooking. Make a double batch on Sunday, portion into containers, and enjoy throughout the week. The cashew base helps it reheat beautifully without separating.