Big Green Immunity-Boosting Vegetable Soup

Featured in: Everyday Meal Picks

This vibrant green soup combines the nutritional power of spinach, asparagus, broccoli, and zucchini with a rich, creamy cashew base. Ready in just 40 minutes, it delivers a comforting bowl packed with vitamins and plant-based protein. The soaked cashews create an incredibly silky texture without dairy, while lemon juice brightens the flavors.

Perfect for meal prep, this soup stores beautifully and actually tastes better the next day as flavors meld. Serve with crusty whole-grain bread for a complete, satisfying meal that supports your immune system naturally.

Updated on Mon, 26 Jan 2026 13:48:00 GMT
Creamy green Big Green Immunity-Boosting Vegetable Soup in a rustic bowl, garnished with spinach and a lemon wedge, served with crusty bread. Pin It
Creamy green Big Green Immunity-Boosting Vegetable Soup in a rustic bowl, garnished with spinach and a lemon wedge, served with crusty bread. | asiremfoods.com

There's something almost magical about the moment a pot of raw vegetables transforms into something silky and nourishing. I discovered this soup on a gray Tuesday afternoon when my kitchen smelled like garlic and I had a fridge full of green things that needed rescuing. The cashew cream was my secret weapon, turning humble broccoli and spinach into something so smooth it felt like a hug in a bowl.

I made this for my sister during one of those weeks when she was fighting off a cold, and watching her take the first spoonful and just close her eyes felt like the real reward. She asked for the recipe before she'd even finished the bowl, which is how I knew it had crossed from weeknight cooking into something worth keeping around.

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 get the pan singing before your aromatics go in, setting the whole flavor foundation.
  • Large onion and garlic cloves: These two are doing the invisible work, building depth so the greens don't taste raw or flat.
  • Broccoli florets: Cut them small so they break down quickly and blend seamlessly into the creaminess.
  • Fresh asparagus: Chop it into short pieces so it softens evenly and disappears into the silkiness.
  • Baby spinach: Added at the very end so it stays bright and doesn't get tired out by heat.
  • Medium zucchini: This mild vegetable fills out the soup and adds body without competing with the other greens.
  • Raw cashews, soaked: This is the magic ingredient that turns everything creamy without cream—soak them first so they blend into liquid silk.
  • Low-sodium vegetable broth: Use the good stuff because it's the backbone; weak broth makes weak soup.
  • Fresh lemon juice: Those few drops at the end wake everything up and make people say something tastes different, even if they can't name it.
  • Sea salt, black pepper, nutmeg, and thyme: The nutmeg is the quiet note that makes people pause and wonder what they're tasting, so don't skip it.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Warm the base and build the flavor:
Heat your olive oil over medium heat until it shimmers, then add the chopped onion and let it soften for a few minutes until it's turning translucent and smelling absolutely irresistible. Add the minced garlic and cook just until fragrant—about 30 seconds more—because burnt garlic will ruin the whole thing.
Add the vegetables and let them get acquainted:
Stir in the broccoli florets, asparagus pieces, zucchini, salt, pepper, nutmeg, and thyme all at once, mixing everything so the seasonings are evenly distributed. Let this cook for 4 to 5 minutes, stirring occasionally, so the vegetables start to soften and release their flavors into the oil.
Pour in the broth and bring it to a gentle boil:
Add your vegetable broth, then let the whole pot come up to a gentle boil—you'll see the surface just start to move. Turn the heat down, cover it, and let it simmer quietly for about 12 to 15 minutes until the vegetables are completely tender when you test them with a fork.
Finish with spinach and cashews:
Toss in the baby spinach and your drained soaked cashews, then let everything simmer together for just 2 more minutes so the spinach wilts and the cashews start to break down. You'll notice the soup already looking creamier just from the cashews being there.
Blend until completely smooth:
Let the pot cool for a minute, then carefully work in batches if using a blender, filling it only halfway each time so hot soup doesn't escape. An immersion blender is easier here—just stick it right in the pot and blend until there's not a single visible chunk and everything looks like silk.
Brighten and season to taste:
Stir in the lemon juice, then taste a spoonful and adjust salt and pepper until it tastes like the best version of itself. Sometimes a pinch more salt or a squeeze more lemon makes all the difference.
Serve with intention:
Ladle it into bowls and serve hot, maybe with a few fresh spinach leaves scattered on top or the tiniest drizzle of olive oil to make it look like you knew exactly what you were doing.
Pin It
| asiremfoods.com

The best part about this soup is how it shifts depending on the person eating it. For my friend who avoids sugar, it's a light and clean meal that doesn't leave her feeling heavy. For my mom, it's proof that vegetables can actually taste nourishing instead of like punishment.

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.

Making It Your Own

This soup has a wonderful blank canvas quality that invites tinkering. I've added white beans when I wanted more substance, switched the broccoli for cauliflower when that's what I had, and once threw in some fresh dill at the end just to see what would happen. The foundation is solid enough to handle your experiments without falling apart, so don't be afraid to make it speak your language.

Storage and Keeping It Fresh

This soup keeps beautifully in the refrigerator for about 4 days, and honestly it tastes even better the next day when the flavors have had time to really get to know each other. You can also freeze it for up to 3 months, though the texture stays creamiest if you thaw it slowly in the fridge overnight rather than blasting it with heat.

Variations and Swaps That Work

The beauty of a vegetable soup is that it adapts to whatever's in your kitchen and whatever your body is asking for. I've made this with kale instead of spinach, added white beans for protein when I needed something more filling, and once swapped the cashews for sunflower seeds because a friend had a tree nut allergy and I didn't want her to feel left out of the good stuff.

  • For a nut-free version, use sunflower seeds or hemp seeds soaked the same way as the cashews, and the creaminess will be nearly identical.
  • Add cooked white beans, chickpeas, or even shredded tofu if you want this to become a more substantial main course rather than a starter.
  • Fresh herbs like basil, dill, or parsley stirred in at the very end add brightness and make it feel like a completely different soup.
Steaming bowl of Big Green Immunity-Boosting Vegetable Soup with bright broccoli, asparagus, and cashew cream, ideal for a nourishing vegan meal. Pin It
Steaming bowl of Big Green Immunity-Boosting Vegetable Soup with bright broccoli, asparagus, and cashew cream, ideal for a nourishing vegan meal. | asiremfoods.com

This soup reminds me why I cook—to turn simple ingredients into something that makes people feel cared for. There's real power in a bowl that looks this beautiful and tastes this alive.

Recipe FAQs

Can I make this soup nut-free?

Yes, simply replace the cashews with soaked sunflower seeds. They provide similar creaminess without the nuts, making it safe for those with tree nut allergies.

How long does this soup keep in the refrigerator?

This soup stores well for 4-5 days in an airtight container in the refrigerator. The flavors actually develop and improve after a day, making it excellent for meal prep.

Can I freeze this soup?

Absolutely! Freeze in individual portions for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stove, adding a splash of broth if needed to adjust consistency.

What can I use instead of broccoli?

Cauliflower works beautifully as a substitute, providing similar texture and mild flavor. Green beans or peas would also complement the other vegetables while maintaining the vibrant green color.

Do I really need to soak the cashews?

Yes, soaking is crucial for achieving that silky, creamy texture. Hot water softens them in just 20 minutes, allowing them to blend completely smooth. Without soaking, you'll have a gritty, uneven soup.

Can I use frozen vegetables?

Frozen spinach works well, but fresh broccoli and asparagus give the best texture and flavor. If using frozen vegetables, reduce the simmering time slightly as they cook faster than fresh.

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 blend of spinach, asparagus, broccoli and cashews for a nourishing meal.

Prep Time
15 min
Cook Time
25 min
Total Duration
40 min
Created by Pauline Rosen


Skill Level Easy

Cuisine International

Makes 4 Portions

Diet Information Plant-Based, No Dairy, 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.5 ounces), cut into florets
05 1 bunch asparagus (about 8.8 ounces), trimmed and chopped
06 5.3 ounces baby spinach
07 1 medium zucchini, chopped

Creamy Base

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

Seasonings

01 1 teaspoon sea salt
02 1/2 teaspoon ground black pepper
03 1/4 teaspoon ground nutmeg
04 1/2 teaspoon dried thyme

How To Make It

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 seasonings: Add broccoli florets, chopped asparagus, zucchini, sea salt, black pepper, nutmeg, and dried 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 baby spinach and soaked drained cashews. Simmer for 2 additional minutes until spinach is wilted.

Step 05

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

Step 06

Finish and season: Stir in fresh lemon juice, taste the soup, and adjust seasoning as desired.

Step 07

Serve: Ladle into bowls and serve hot. Garnish with fresh 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.

Tools Needed

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

Allergy Info

Double-check your ingredients for allergens and speak with a healthcare pro if you've got concerns.
  • Contains tree nuts (cashews)
  • Substitute cashews with sunflower seeds for nut allergies
  • Always verify vegetable broth labels for hidden allergens

Nutrition (per serving)

Use this as a reference—don’t forget, it's not medical advice.
  • Calories: 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.