Big Green Immunity-Boosting Vegetable Soup

Featured in: Seasonal Recipe Mix

This vibrant green soup combines fresh spinach, asparagus, broccoli, and zucchini with soaked cashews for a naturally creamy texture. The blend delivers nine grams of plant protein per serving while remaining entirely vegan and gluten-free. Ready in just 40 minutes, this nourishing bowl gets its immune-supporting properties from the variety of vegetables and a touch of nutmeg. The cashew base creates restaurant-quality creaminess without dairy, making it perfect for meal prep or family dinners.

Updated on Sun, 25 Jan 2026 09:07:00 GMT
Creamy green soup made with spinach, asparagus, and broccoli, served hot and garnished with olive oil. Save to Pinterest
Creamy green soup made with spinach, asparagus, and broccoli, served hot and garnished with olive oil. | buenocravings.com

There's something about green soup that feels like drinking wellness from a bowl. My kitchen filled with steam one chilly afternoon when I decided to use up an armful of vegetables before they wilted, and what emerged was this impossibly creamy, vibrant green soup that tasted nothing like I expected—rich and nourishing without a drop of cream. My partner took one spoonful and asked what restaurant I'd stolen the recipe from, which honestly made my week. That moment taught me that the simplest ingredients, blended with intention, can become something genuinely special.

I made this soup for my sister when she was recovering from being under the weather, and watching her ask for a second bowl felt like the highest compliment. She said it tasted the way health feels, which sounds odd but somehow perfectly captured why I keep making it. That's when I realized this recipe had become my version of chicken soup, except better.

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 coax out the aromatics from your onion and garlic without making the soup heavy.
  • Onion and garlic: These two build the flavor foundation that makes everything taste intentional rather than just boiled vegetables.
  • Broccoli: Brings both heartiness and its own subtle sweetness that emerges when blended.
  • Asparagus: Adds a gentle earthiness and keeps the soup from feeling one-dimensional.
  • Baby spinach: Wilts in at the last moment, brightening everything with its mineral quality.
  • Zucchini: Softens quickly and bulks up the soup without overpowering the delicate green flavor.
  • Raw cashews (soaked): This is your secret—soaked cashews become creamy silk when blended, replacing any need for heavy cream.
  • Vegetable broth: Use low-sodium so you can taste the vegetables themselves rather than just salt.
  • Lemon juice: A small squeeze that wakes up all the flavors at the very end, making the soup taste alive.
  • Sea salt, black pepper, nutmeg, and thyme: Nutmeg especially is the quiet ingredient that makes people wonder what makes this soup taste so rounded and complete.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Soften your aromatics:
Pour the olive oil into a large pot and let it warm over medium heat until it shimmers slightly. Add your chopped onion and let it get quiet for a moment, stirring occasionally until it turns translucent and soft, then add the garlic and breathe in that sharp, wonderful smell that tells you something good is starting.
Build your green base:
Add the broccoli, asparagus, and zucchini to the pot with a generous pinch of salt, pepper, nutmeg, and thyme. Stir everything together and let it warm for a few minutes so the spices wake up and coat each piece.
Simmer until tender:
Pour in your vegetable broth and bring everything to a gentle boil, then lower the heat and cover the pot. Let it simmer quietly for about 12 to 15 minutes until the vegetables are completely soft enough to break apart with a wooden spoon.
Add the final greens and creaminess:
Scatter your baby spinach and drained cashews over the hot soup and let them simmer for just 2 minutes until the spinach collapses into the liquid. You'll see the pot transform into an even deeper green.
Blend until silky:
Carefully transfer the soup in batches to a blender and blend until there's not a visible vegetable chunk anywhere, or use an immersion blender right in the pot if you prefer the gentler approach. The texture should feel luxurious enough that someone would never guess there's no cream involved.
Finish with brightness:
Stir in the lemon juice, then taste a small spoonful and adjust your salt and pepper until it tastes like the best version of itself. The lemon should make you taste the greens more clearly, not taste like lemon.
A bowl of Big Green Immunity-Boosting Vegetable Soup garnished with spinach and a lemon wedge. Save to Pinterest
A bowl of Big Green Immunity-Boosting Vegetable Soup garnished with spinach and a lemon wedge. | buenocravings.com

The first time a friend tasted this and genuinely couldn't believe it was vegan, I felt like I'd unlocked some secret code about cooking. It reminded me that the best recipes aren't about following rules—they're about understanding why certain combinations work, and then making something that tastes better than it should.

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.

The Cashew Cream Secret

Most people think you need dairy to make soup feel luxurious, but soaked cashews do something quietly spectacular. When raw cashews sit in hot water, they soften and their natural oils release, turning into something that blends into pure creaminess. It's one of those kitchen moments where inexpensive ingredients behave like magic, and it changed how I think about cooking vegan food.

Why This Tastes Like Health

There's something about the combination of these particular greens—broccoli, asparagus, and spinach all in one bowl—that actually does feel nourishing in a way your body recognizes. Each vegetable brings different nutrients and a slightly different flavor note, so when they blend together, nothing dominates. The result is a soup that tastes balanced rather than heavy or virtuous, which is the only way I'll actually want to eat something regularly.

Serving and Storage Wisdom

This soup tastes best served hot in a quiet moment when you can actually taste it, but it's also genuinely good cold on a warm day, almost like a chilled gazpacho. It keeps beautifully in the refrigerator for about four days and freezes well if you want to make a double batch and have something ready for those days when cooking feels like too much effort.

  • A drizzle of really good olive oil and a few fresh spinach leaves on top turns a simple bowl into something that looks like it came from somewhere special.
  • Pair it with crusty bread if you're eating it as a light meal, or serve it as the opening note of something more substantial if you're cooking for others.
  • If you want to make it heartier, stir in white beans or lentils after blending, which adds protein without changing the beautiful green color.
Healthy vegan green vegetable soup blending spinach, asparagus, and broccoli with cashews, served in a rustic bowl. Save to Pinterest
Healthy vegan green vegetable soup blending spinach, asparagus, and broccoli with cashews, served in a rustic bowl. | buenocravings.com

This soup became my answer to the question of what to cook when I want to feel good and feed people I care about something that tastes like care itself. It's the kind of recipe that quietly becomes a favorite without you really planning for it to be one.

Recipe FAQs

How long does this soup keep in the refrigerator?

The soup stores well in an airtight container for up to 4-5 days. The cashew base maintains its creamy texture, and flavors actually develop more depth after sitting overnight.

Can I freeze this green soup?

Yes, this freezes beautifully for up to 3 months. Allow to cool completely before transferring to freezer-safe containers, leaving space for expansion. Thaw overnight in the refrigerator.

What makes this soup immunity-boosting?

The combination provides vitamins A, C, and K from spinach and broccoli, plus antioxidants from asparagus. The cashews add zinc and healthy fats, while fresh garlic offers natural immune-supporting compounds.

Can I make this nut-free?

Sunflower seeds make an excellent 1:1 substitute for cashews. Soak them the same way and blend until completely smooth. The result will still be creamy with a slightly different flavor profile.

Do I need to peel the zucchini?

No need to peel—the skin adds vibrant color and extra nutrients. Just chop into pieces similar in size to the broccoli florets for even cooking.

How can I make this soup more protein-rich?

Stir in cooked white beans, lentils, or hemp seeds before blending. Adding a scoop of plant protein powder also works, though the cashews already provide 9 grams per serving.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Big Green Immunity-Boosting Vegetable Soup

Vibrant, creamy vegetable soup packed with greens and cashews for a nourishing meal ready in 40 minutes.

Prep Time
15 minutes
Cook Time
25 minutes
Overall Time
40 minutes
Created by Tessa Morrison


Skill Level Easy

Cuisine International

Makes 4 Portions

Dietary notes Vegan, Dairy-Free, Gluten-Free

What You'll Need

Vegetables

01 1 tablespoon olive oil
02 1 large onion, chopped
03 2 garlic cloves, minced
04 1 medium head broccoli (about 10.6 oz), cut into florets
05 1 bunch asparagus (about 8.8 oz), trimmed and chopped
06 5.3 oz baby spinach
07 1 medium zucchini, chopped

Creamy Base

01 3.5 oz raw cashews, soaked in hot water for 20 minutes and drained
02 4.2 cups low-sodium vegetable broth
03 1 tablespoon lemon juice

Seasonings

01 1 teaspoon sea salt, or to taste
02 1/2 teaspoon ground black pepper
03 1/4 teaspoon ground nutmeg
04 1/2 teaspoon dried thyme, optional

How To Make

Step 01

Sauté aromatics: Heat olive oil in a large pot over medium heat. Add chopped onion and minced garlic; sauté for 3 to 4 minutes until softened and fragrant.

Step 02

Add vegetables and spices: Add broccoli florets, asparagus, zucchini, sea salt, black pepper, nutmeg, and thyme. Stir to combine and cook for 4 to 5 minutes.

Step 03

Simmer vegetables: Pour in vegetable broth and bring to a gentle boil. Reduce heat, cover, and simmer for 12 to 15 minutes until vegetables are tender.

Step 04

Incorporate spinach and cashews: Add spinach and soaked cashews. Simmer for 2 additional minutes until spinach is wilted.

Step 05

Blend soup: Remove from heat. Carefully transfer the soup in batches to a blender or use an immersion blender, and blend until completely smooth and creamy.

Step 06

Season and finish: Stir in lemon juice, taste, and adjust seasoning as desired.

Step 07

Serve: Serve hot, garnished with extra spinach leaves or a drizzle of olive oil if desired.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Equipment Needed

  • Large pot
  • Blender or immersion blender
  • Knife and cutting board
  • Ladle

Allergy Advisory

Look at every ingredient for possible allergens, and talk to a doctor if you’re unsure.
  • Contains tree nuts (cashews)
  • For nut allergies, substitute cashews with sunflower seeds
  • Always check labels on broth for hidden allergens

Nutrition Info (per portion)

Nutritional details are estimates and shouldn’t replace medical guidance.
  • Calorie count: 255
  • Fats: 13 g
  • Carbohydrates: 26 g
  • Proteins: 9 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.