Healthy Vegan Cream of Mushroom Soup with Cashew Cream

15 min prep 1 min cook 3 servings
Healthy Vegan Cream of Mushroom Soup with Cashew Cream
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

There’s something about a pot of mushroom soup bubbling on the stove that feels like edible hygge. The earthy aroma drifts through the house, wrapping every room in a cozy blanket-scented cloud that makes even the rainiest Tuesday feel intentional. I first created this lighter, totally plant-based version for a friend’s holiday open house three winters ago; she’d just learned she was lactose-intolerant and was devastated that cream-based soups were suddenly off the table. One spoonful of this silky cashew-kissed broth and she actually teared up—partly because the flavor reminded her of her grandmother’s classic condensed version, but mostly because she realized she wouldn’t have to give up comfort food after all. Since then, this has become my go-to when I need a make-ahead starter for dinner parties, a meal-prep lunch that reheats like a dream, or simply a solo weeknight supper that feels restorative rather than indulgent. It’s elegant enough to pour into tiny espresso cups for a fancy soup shooter, yet humble enough to scoop from a big mug while standing at the kitchen counter in fuzzy socks.

Why This Recipe Works

  • Double-layered umami: A mix of cremini and dried porcini creates depth you’d swear came from a pat of butter.
  • Silky cashew cream: Soaked and blended cashews deliver the lush mouthfeel of heavy cream with heart-healthy fats and zero cholesterol.
  • One-pot convenience: Everything—from sauté to simmer to final purée—happens in the same Dutch oven, minimizing dishes.
  • Freezer-friendly: Cashew cream doesn’t separate when frozen, so you can batch-cook for busy weeks.
  • Weeknight fast: 30 minutes active time; the rest is gentle simmering while you toss a salad or help with homework.
  • Nutrient-dense: Each bowl sneaks in a half-pound of mushrooms (B-vitamin powerhouse) and 8 g plant protein per serving.
  • Allergen-aware: Naturally gluten-free, soy-free, and coconut-free; easy to make nut-free with oat-milk swap noted below.

Ingredients You’ll Need

Ingredients

The magic of this soup lies in layering simple, high-quality ingredients. Start with fresh cremini (baby bella) mushrooms; their brown caps signal mature flavor yet they’re still tender enough to cook quickly. Look for ones that feel firm, smell sweetly earthy, and have closed gills—open gills mean older mushrooms that may taste slightly muddy. You’ll slice most of them for texture, but save a handful for a pretty sautéed garnish. Dried porcini are worth the splurge: just a half-ounce rehydrated in hot vegetable stock infuses the entire pot with forest-floor depth. If you can’t find porcini, dried shiitake or even a small scoop of mushroom powder will get you close. For the cashew cream, buy raw, unsalted cashews; roasted versions turn the soup beige and add a distracting popcorn note. If you’re nut-free, swap the cashews for the same weight of quick-soaked sunflower seeds or use ¾ cup oat milk thickened with 1 tablespoon rice flour. Finally, choose a good vegetable broth—ideally low-sodium so you can control seasoning. I keep homemade bouillon cubes in the freezer, but Pacific Foods or Imagine brand both taste clean rather than tinny.

How to Make Healthy Vegan Cream of Mushroom Soup with Cashew Cream

1
Soak the cashews

Place 1 cup raw cashews in a heat-proof bowl, cover with boiling water by ½ inch, and let stand while you prep the vegetables—this quick-soak method softens them in 15 minutes rather than the usual 4-hour room-temp soak. If you’re a planner, you can cover them with cool water and refrigerate overnight.

2
Rehydrate the porcini

In a small bowl, combine ½ ounce dried porcini with 1½ cups just-boiled vegetable stock. Steep 10 minutes; lift mushrooms out, squeezing excess back into bowl, then rinse briefly to remove grit. Strain soaking liquid through coffee filter or paper towel–lined sieve to eliminate sediment; you’ll add this liquid gold later.

3
Sauté aromatics

Heat 2 tablespoons extra-virgin olive oil in a Dutch oven over medium. Add 1 diced medium yellow onion and cook 3 minutes until translucent. Stir in 3 minced garlic cloves, 2 chopped celery ribs, and 1 peeled and diced parsnip (the secret sweet note that balances earthiness). Season with ½ teaspoon kosher salt and ¼ teaspoon black pepper; cook 5 more minutes, stirring occasionally.

4
Brown the mushrooms

Increase heat to medium-high and add 1½ pounds sliced cremini plus the rehydrated porcini. Don’t crowd—if your pot is small, work in batches. Let mushrooms sit 90 seconds before stirring; this contact time encourages caramelization. Cook 8 minutes total until edges turn golden and the bottom of the pot shows faint browned bits (fond). Deglaze with 3 tablespoons dry sherry, scraping up the flavorful specks.

5
Simmer the soup base

Pour in the reserved porcini soaking liquid plus 3½ cups additional vegetable broth. Add 2 teaspoons tamari, ½ teaspoon dried thyme, and a bay leaf. Bring to a boil, reduce heat, cover partially, and simmer 15 minutes so flavors meld and parsnip softens completely.

6
Blend cashew cream

Drain cashews and transfer to a high-speed blender with ¾ cup fresh water. Blitz 60 seconds until silk-smooth; scrape sides as needed. You should have about 1½ cups luxurious cream. Set aside half for garnish; the rest goes into the soup.

7
Purée to preference

Fish out bay leaf. Use an immersion blender directly in the pot, pulsing until you reach desired texture—half-puréed for rustic, fully smooth for elegant. Alternatively, transfer half the solids to a countertop blender, purée, and return for a velvety yet toothsome finish.

8
Enrich and season

Stir in ¾ cup cashew cream plus 1 tablespoon fresh lemon juice to brighten. Taste; add salt, pepper, or more tamari as needed. If soup is too thick, loosen with broth; too thin, simmer uncovered 5 minutes.

9
Optional garnish sauté

While soup simmers, quickly sauté reserved mushroom slices in a dry non-stick skillet 2 minutes per side until bronzed. Float on each serving with a swirl of remaining cashew cream, a sprinkle of chives, and cracked black pepper.

10
Serve and savor

Ladle into warmed bowls. Serve alongside crusty sourdough or a protein-packed quinoa salad. Leftovers taste even better tomorrow once the flavors mingle overnight.

Expert Tips

Use hot broth

Starting with warm liquid keeps the mushrooms from seizing and turning rubbery when they hit the pot.

Don’t rush browning

Mushrooms release water; give them space and time so liquid evaporates and caramelization can occur.

Blender safety

When puréeing hot soup, remove center cap and cover with folded towel to vent steam and prevent volcanic eruptions.

Color boost

A pinch of turmeric lends a gentle golden hue that mimics the dairy version without altering flavor.

Overnight upgrade

Make the day before serving; soup thickens slightly and flavors marry. Thin with broth when reheating.

Texture tuning

Want it ultra-luxe? Push puréed soup through a fine-mesh sieve for restaurant-level silkiness.

Variations to Try

  • Wild Mushroom Medley: Swap half the cremini for a mix of oyster, maitake, and chanterelle; add 1 teaspoon white miso for extra funk.
  • Smoky Paprika: Stir ½ teaspoon smoked paprika and a pinch of chipotle powder into the aromatics for a Spanish riff.
  • Green Goddess: Purée a handful of fresh tarragon and parsley with the cashew cream for spring color and anise notes.
  • Potato Leek: Replace parsnip with Yukon gold potato and add 1 sliced leek for a heartier cold-weather version.
  • Thai-Inspired: Swap thyme for lemongrass and kaffir lime leaf; finish with a drizzle of coconut aminos and sriracha.
  • Nut-Free: Use 1 cup canned white beans plus ½ cup oat milk in place of cashews; blend until smooth.

Storage Tips

Refrigerator: Cool soup completely, transfer to airtight glass jars, and refrigerate up to 5 days. The cashew cream stabilizes the emulsion, so it won’t separate or become grainy. Reheat gently over medium-low, thinning with broth or water as needed.

Freezer: Ladle cooled soup into silicone muffin cups for single portions, or use quart-size freezer bags laid flat for efficient stacking. Freeze up to 3 months. Thaw overnight in fridge, then warm slowly; avoid rapid boiling which can dull the flavor.

Make-Ahead Cashew Cream: Blend a double batch and store in a mason jar up to 1 week. Stir before using; if it thickens, whisk in a splash of water or lemon juice.

Prep Components: Chop vegetables and soak cashews the night before; store separately in fridge. When dinnertime hits, you’ll shave 10 minutes off active cooking.

Frequently Asked Questions

Yes—blanched almonds, macadamia, or even Brazil nuts work. Each lends subtle flavor differences; almonds require an extra 2 minutes of blending to achieve the same smoothness.

Absolutely—there’s no flour or roux. If you opt for the oat-milk variation, be sure to choose certified gluten-free oats.

Yes—use sauté function for steps 3–4, then add broth and cook on high pressure 5 minutes, quick release. Blend and finish as written.

Add a peeled, quartered potato and simmer 10 minutes; potato absorbs excess salt. Remove potato before serving, or blend in for extra creaminess.

A lightly oaked Chardonnay or a dry Chenin Blanc mirrors the soup’s creamy texture without overpowering the delicate mushroom flavors.

The alcohol from sherry cooks off, and the flavor is mild. For picky eaters, purée until completely smooth and serve with a straw or in a thermos for fun “sippable” lunch.
Healthy Vegan Cream of Mushroom Soup with Cashew Cream
soups
Pin Recipe

Healthy Vegan Cream of Mushroom Soup with Cashew Cream

(4.9 from 127 reviews)
Prep
15 min
Cook
25 min
Servings
6

Ingredients

Instructions

  1. Step 1: Cover cashews with boiling water; soak 15 min. Steep porcini in 1½ cups hot broth 10 min, then strain and reserve liquid.
  2. Step 2: Heat oil in Dutch oven over medium; sauté onion 3 min. Add garlic, celery, parsnip, salt & pepper; cook 5 min.
  3. Step 3: Increase heat; add cremini & rehydrated porcini. Cook 8 min until browned. Deglaze with sherry.
  4. Step 4: Stir in porcini liquid, remaining broth, tamari, thyme, bay leaf. Simmer 15 min.
  5. Step 5: Drain cashews; blend with ¾ cup water until silky. Reserve ½ for garnish.
  6. Step 6: Remove bay leaf; purée soup with immersion blender. Stir in ¾ cup cashew cream and lemon juice; season. Serve hot with garnish.

Recipe Notes

Soup thickens as it sits; thin with broth when reheating. Freeze portions up to 3 months. For nut-free, substitute 1 cup canned white beans blended with ½ cup oat milk.

Nutrition (per serving)

198
Calories
8g
Protein
18g
Carbs
12g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.