Save to Pinterest Last winter, when everyone around me seemed to be fighting something seasonal, I found myself making this soup three times a week. The color alone—this impossibly vibrant green—makes you feel healthier just looking at it. My usually skeptical husband actually asked for seconds, which never happens with vegetable anything.
I first discovered this combination during a particularly hectic March when I was tired of feeling rundown. A friend dropped off a jar of something similar, and I was shocked that something so green could taste so comforting. Now its my go-to when I need something that feels like a warm hug but also genuinely good for my body.
Ingredients
- 1 tablespoon olive oil: Use a good quality one here since it builds the flavor foundation
- 1 large onion, chopped: Yellow onions work best for their natural sweetness when cooked down
- 2 garlic cloves, minced: Fresh is absolutely worth it here—nothing else gives that immune punch
- 1 medium head broccoli: About 300g, cut into florets—dont throw away the stems, they blend beautifully
- 1 bunch asparagus: About 250g, snap off the woody ends before chopping
- 150 g baby spinach: Add this at the end so it keeps its bright green color
- 1 medium zucchini, chopped: This adds extra body and helps the soup feel substantial
- 100 g raw cashews: Soak them in hot water for 20 minutes first for the silkiest result
- 1 liter low-sodium vegetable broth: Homemade is ideal but a good quality store-bought works perfectly
- 1 tablespoon lemon juice: This brightens everything and makes the green pop
- 1 teaspoon sea salt: Adjust to your taste, but dont skip it entirely
- 1/2 teaspoon ground black pepper: Freshly ground makes a noticeable difference
- 1/4 teaspoon ground nutmeg: Just a pinch adds warmth that complements the vegetables
- 1/2 teaspoon dried thyme: Optional but adds a lovely earthy layer
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Sauté the aromatics:
- Heat olive oil in a large pot over medium heat. Add onion and garlic, cooking for 3–4 minutes until softened and fragrant—this builds a flavorful base for the whole soup.
- Add the hearty vegetables:
- Throw in broccoli, asparagus, zucchini, salt, pepper, nutmeg, and thyme. Stir everything together and cook for 4–5 minutes to let the vegetables start softening and releasing their flavors.
- Simmer to tenderness:
- Pour in the vegetable broth and bring it to a gentle boil. Lower the heat, cover, and let it simmer for 12–15 minutes until all the vegetables are fork-tender.
- Wilt the spinach:
- Add the baby spinach and soaked cashews to the pot. Simmer for just 2 more minutes until the spinach is completely wilted but still bright green.
- Blend to perfection:
- Remove from heat and carefully transfer the soup to a blender in batches—or use an immersion blender right in the pot. Blend until completely smooth and creamy, with no vegetable chunks remaining.
- Finish bright:
- Stir in the lemon juice and taste the soup. Adjust the seasoning if needed, then serve hot with a few extra spinach leaves or a drizzle of olive oil on top.
Save to Pinterest
Save to Pinterest This soup became something of a legend in my friend circle after I brought it to a sick neighbors house. She texted me two days later saying it was the only thing that made her feel like herself again. Now whenever anyone mentions feeling under the weather, I get a gentle reminder message about the green soup.
Make It Your Own
Ive learned that the beauty of this recipe is its flexibility. Sometimes I toss in a handful of frozen peas if Im short on fresh greens. Other times, a jalapeño makes its way in when we want something with a little more kick. The cashew base is so forgiving that it carries whatever variations you dream up.
Storage Secrets
This soup actually tastes better the next day, which is rare for vegetable-based recipes. The flavors have time to marry and develop into something deeper. I keep a container in the freezer for emergency meals—just thaw it slowly in the fridge and reheat gently to maintain that beautiful green color.
Serving Suggestions
A thick slice of crusty whole-grain bread is practically mandatory for soaking up every last drop. I also love it with a simple side salad dressed with apple cider vinegar when I want something particularly restorative. The soup itself is quite filling, so keep sides light and fresh.
- A swirl of coconut milk on top adds extra richness
- Hemp seeds work brilliantly instead of cashews if you need something nut-free
- Leftovers make the most satisfying lunch at work
Save to Pinterest
Save to Pinterest Theres something almost medicinal about sitting down with a steaming bowl of this soup. Not in a take-your-medicine way, but in the way that food can be healing when its made with care and packed with things that are good for you.
Recipe Questions
- → Can I make this soup ahead of time?
Yes, this soup stores beautifully. Keep refrigerated in an airtight container for up to 4 days. Reheat gently on the stove, adding a splash of broth or water if needed to thin the consistency.
- → What can I use instead of cashews?
Sunflower seeds make an excellent nut-free alternative, offering similar creaminess when soaked and blended. Coconut milk or white beans can also create a rich texture, though the flavor profile will shift slightly.
- → Is it possible to freeze this soup?
Absolutely. Let the soup cool completely, then transfer to freezer-safe containers, leaving space for expansion. It keeps well for up to 3 months. Thaw overnight in the refrigerator before reheating.
- → Can I use frozen vegetables?
Frozen spinach and broccoli work well here, though fresh asparagus yields the best texture. If using frozen vegetables, reduce the initial simmering time by a few minutes since they're already partially cooked.
- → How do I achieve the smoothest texture?
For silken results, use a high-speed blender and work in batches, never overfilling. An immersion blender produces a slightly chunkier texture but saves on cleanup. Blend for at least 60 seconds for ultimate creaminess.
- → What seasonings enhance the flavor?
Beyond the thyme and nutmeg, consider adding a pinch of cayenne for warmth or fresh herbs like basil or parsley before serving. A swirl of coconut milk or a sprinkle of nutritional yeast adds richness.