Save Last February, when everyone around me seemed to be fighting off something, I found myself craving something that felt like medicine but actually tasted incredible. This soup emerged from a what do I even have in the fridge moment that turned into a revelation about how good green vegetables can taste when they are treated right.
I made a giant pot for my sister when she was recovering from surgery and she texted me three days later asking if I had more because nothing else sounded good. The way something this green can be so comforting is kind of magic.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- 1 tablespoon olive oil: Use a good quality one since you will taste it
- 1 large onion, chopped: Yellow onions work beautifully here and add sweetness
- 2 garlic cloves, minced: Fresh is best but jarred works in a pinch
- 1 medium head broccoli (about 300 g), cut into florets: Even the stems can be used just peel them first
- 1 bunch asparagus (about 250 g), trimmed and chopped: The woody ends go into compost but everything else is pure gold
- 150 g baby spinach: Add this at the end so it keeps its vibrant color
- 1 medium zucchini, chopped: This adds body without competing with the other flavors
- 100 g raw cashews, soaked in hot water for 20 minutes, then drained: The soaking is non negotiable for that silky texture
- 1 liter low sodium vegetable broth: Homemade is ideal but a good quality boxed one works perfectly
- 1 tablespoon lemon juice: This brightens everything and makes the flavors pop
- 1 teaspoon sea salt (or to taste): Start with less and add more as you go
- 1/2 teaspoon ground black pepper: Freshly cracked makes such a difference
- 1/4 teaspoon ground nutmeg: Just a pinch adds a warmth you might not be able to put your finger on
- 1/2 teaspoon dried thyme (optional): Fresh thyme is even better if you have it
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Start with the aromatics:
- Heat olive oil in a large pot over medium heat and add onion and garlic, sauteing for 34 minutes until softened and fragrant
- Add your green vegetables:
- Toss in broccoli, asparagus, zucchini, salt, pepper, nutmeg, and thyme then stir to combine and cook for 45 minutes
- Create the soup base:
- Pour in vegetable broth and bring to a gentle boil, reduce heat, cover, and simmer for 1215 minutes until vegetables are tender
- Add the finishing greens:
- Stir in spinach and soaked cashews then simmer for 2 more minutes until spinach is perfectly wilted
- Transform it into magic:
- Remove from heat and carefully transfer the soup in batches to a blender, blending until completely smooth and creamy, or use an immersion blender directly in the pot
- Adjust and serve:
- Stir in lemon juice, taste and adjust seasoning as desired, then serve hot with extra spinach leaves or a drizzle of olive oil
Save
Save 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.
This soup has become my go to whenever I need a reset meal or just something that makes me feel cared for from the inside out. The color alone is enough to lift my spirits.
Making It Your Own
Sometimes I add a tablespoon of nutritional yeast at the end for a subtle cheesy flavor that still keeps it vegan. The recipe is remarkably forgiving.
Storage Wisdom
This soup keeps beautifully in the refrigerator for up to five days and actually improves as the flavors have time to mingle. It also freezes exceptionally well.
Serving Suggestions
A slice of crusty whole grain bread for dipping turns this into a complete meal that feels incredibly satisfying. I have also served it in small cups as an elegant starter at dinner parties.
- A swirl of coconut milk on top looks beautiful and adds richness
- Extra fresh herbs like basil or parsley make it feel special
- A light white wine like Sauvignon Blanc pairs perfectly
Save
Save Hope this soup brings you as much comfort and vitality as it has brought to my kitchen table. Sometimes the most nourishing things really are the simplest.
Recipe Q&A
- → Can I make this soup nut-free?
Yes, simply replace the cashews with sunflower seeds soaked in hot water for 20 minutes. They provide a similar creamy texture when blended and work well with the green vegetable flavors.
- → How long does this soup keep in the refrigerator?
The soup stores beautifully in an airtight container for 4-5 days. The flavors actually develop and deepen over time, making it an excellent option for meal prep. Reheat gently on the stovetet, adding a splash of broth if needed to adjust consistency.
- → Can I use frozen vegetables instead of fresh?
Frozen broccoli and asparagus work well in this preparation, though fresh spinach is recommended for the best flavor. If using frozen vegetables, you may need to reduce the simmering time by 2-3 minutes since they cook more quickly than fresh.
- → What can I serve with this soup?
Crusty whole-grain bread is the perfect accompaniment for dipping. A light salad with citrus vinaigrette complements the creamy texture. For a more substantial meal, top with roasted chickpeas or serve alongside quinoa for added protein.
- → Do I really need to soak the cashews?
Soaking the cashews for 20 minutes in hot water softens them significantly, ensuring they blend completely smooth without any grainy texture. This step is essential for achieving the luxurious, creamy consistency that makes this soup so satisfying.
- → Can I freeze this soup?
This soup freezes exceptionally well for up to 3 months. Cool completely before transferring to freezer-safe containers, leaving some space at the top for expansion. Thaw overnight in the refrigerator and reheat gently on the stovetop, stirring occasionally.