Pin it There's something almost magical about watching a pile of raw green vegetables transform into velvet-smooth soup in under an hour. I discovered this recipe during one of those mornings when my immune system felt like it needed serious backup, and I wanted something that tasted indulgent while actually nourishing my body. The cashew cream base does the heavy lifting here, turning humble broccoli and asparagus into something that tastes like you've been cooking all day. What sold me was how the nutmeg whispers through the earthiness, and how one bowl somehow manages to feel both light and deeply satisfying.
I made this for my partner on a gray Tuesday evening when we were both running on empty, and watching their face when they tasted it told me everything I needed to know. They asked for seconds before finishing their first bowl, and then we ended up having it three more times that week because it was the only thing we both wanted to eat. That's when I knew this wasn't just a recipe, it was the kind of meal that quietly becomes part of your regular rotation.
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 a tablespoon does the job for sautéing without making the soup heavy or greasy.
- Onion and garlic: These two create the flavor foundation that makes everything taste intentional rather than just thrown together.
- Broccoli: Cut into florets about the size of your thumbnail so they blend completely smooth without leaving tough bits.
- Asparagus: Chop these into roughly inch-long pieces so they break down evenly during simmering and give the soup a natural green hue.
- Baby spinach: Added near the end so the fresh flavor doesn't cook away completely, and the soup stays vibrant.
- Zucchini: This adds subtle sweetness and body without overpowering the green vegetable flavor you're after.
- Raw cashews: Soaking them first makes them creamy when blended, creating a silk-like texture that mimics cream without any dairy involved.
- Vegetable broth: Low-sodium lets you taste the vegetables and control the salt yourself, which makes a real difference in the final bowl.
- Lemon juice: Don't skip this, it brightens everything and keeps the green from tasting flat or one-dimensional.
- Sea salt, black pepper, nutmeg, and thyme: The nutmeg is the secret handshake here, just enough to add warmth without tasting like dessert.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Build the aromatic base:
- Heat oil in a large pot over medium heat and let the onion and garlic have a few minutes to soften and release their fragrance. You'll know it's ready when your kitchen smells warm and welcoming, like something good is about to happen.
- Add the hearty vegetables:
- Toss in your broccoli, asparagus, zucchini, and all the seasonings, stirring to coat everything in that fragrant oil. Give it a few minutes so the spices wake up and the vegetables start to soften slightly before you add any liquid.
- Simmer until tender:
- Pour in the broth, bring it to a gentle boil, then lower the heat and cover the pot. Let it simmer for 12 to 15 minutes until the vegetables are so tender they fall apart easily when you press them with a spoon.
- Finish with the soft components:
- Stir in the spinach and your soaked cashews, letting everything simmer together for just a couple of minutes until the spinach wilts completely. The cashews should be soft enough to break apart with very little pressure.
- Blend to silky perfection:
- This is where the magic happens. If you're using a blender, let the soup cool slightly, then work in batches, filling it only halfway so nothing explodes, and blend until there are absolutely no visible vegetable pieces left. An immersion blender keeps you from transferring everything and makes cleanup easier, but either method gets you to the same velvety result.
- Brighten and taste:
- Stir in the lemon juice and taste it straight from the spoon before serving. Adjust the salt and pepper until it tastes exactly right to you, because everyone's palate is different.
- Serve with warmth:
- Ladle it into bowls while it's still steaming, and if you want to fancy it up, add a few fresh spinach leaves on top or a thin drizzle of really good olive oil.
Pin it This soup became the thing I make whenever someone I care about needs to feel held by their food. It's green and healthy, yes, but it tastes like comfort and care in every spoonful, which seems to matter more than any nutritional breakdown ever could. That's the real immunity boost, if you ask me.
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 Hits Different
Most green vegetable soups end up tasting thin or bitter, like you're doing penance for wanting to feel healthy. This one doesn't do that. The cashew cream base gives it a richness that makes you forget it's just plants and broth, and the nutmeg adds a depth that keeps you reaching for another spoonful. It's the kind of recipe that proves you don't need cream or cheese to make something feel genuinely luxurious.
Customizing Your Bowl
The beauty of this soup is that it's flexible enough to work with what you have on hand or what your body is craving that particular day. You can swap the asparagus for green beans, or add more spinach if you want the color even more intense. If you're wanting more protein without the nuts, white beans stirred in right before blending add substance and a subtle creaminess that works with the cashew base beautifully.
Storage and Reheating Notes
This soup keeps beautifully in the refrigerator for about four days, and reheats gently on the stovetop without separating or losing its silky texture. I've found that frozen portions thaw and warm up just as well, which means you can make a double batch and have fast, nourishing meals waiting for moments when cooking feels like too much. The lemon juice stays bright even after a few days, so the flavor doesn't fade the way some soups do.
- Let the soup cool completely before covering and refrigerating, so condensation doesn't water it down.
- When reheating, go low and slow, stirring occasionally, and add a splash of broth if it's thickened more than you like.
- If you're freezing it, leave a little headspace in your container because the soup will expand slightly as it freezes.
Pin it This soup has become my answer to almost everything, from hectic weeknight dinners to quiet mornings when I need to feel cared for by my own cooking. Make it once, and it'll probably find its way into your regular rotation too.
Recipe FAQs
- → What makes this soup creamy without dairy?
Soaked raw cashews create the velvety texture when blended with the cooked vegetables. The nuts break down completely, delivering richness comparable to heavy cream while keeping the soup entirely plant-based.
- → Can I make this nut-free?
Absolutely. Swap the cashews for raw sunflower seeds soaked in hot water. They'll provide similar creaminess when blended, making this suitable for those with tree nut allergies.
- → How long does this soup keep?
Store in an airtight container in the refrigerator for up to 4 days. The soup also freezes well—portion it into freezer-safe containers for up to 3 months. Thaw overnight in the fridge before reheating.
- → What can I serve with this soup?
Crusty whole-grain bread makes an excellent accompaniment for dipping. A crisp Sauvignon Blanc cuts through the creaminess beautifully. For extra protein, stir in cooked white beans before blending.
- → Can I use frozen vegetables?
Frozen broccoli and spinach work well in this soup, though fresh asparagus provides better texture. Adjust cooking time slightly—frozen vegetables may need 1-2 additional minutes to become completely tender.
- → What gives this soup its green color?
The combination of spinach, broccoli, and asparagus creates that vibrant hue. Blending the raw spinach with the cooked vegetables preserves the bright color rather than turning it olive-green, which can happen with prolonged cooking.