Velvety Vegan Mushroom Soup Recipe for Cozy Weeknights

This Creamy Vegan Mushroom Soup is an ideal holiday starter: velvety and rich like a bisque, with a deep savory flavor that appeals to vegans and omnivores alike.

Loaded with mushrooms, fresh herbs, garlic, and cashews, this soup delivers nutrients and comfort without any dairy. It’s elegant enough for a dinner party yet simple to prepare and reheats beautifully, making it great for meal prep.

Table of Contents
1.Why this recipe works
2. Ingredient notes
3. Step-by-step instructions
4. Tips for making this recipe
5. Frequently Asked Questions
6. Recipe card with notes

woman's hands spooning creamy vegan mushroom soup from a green bowl on a green table.

Why this recipe works

A velvety bisque texture

Three techniques create a luxurious, silky consistency that tastes as indulgent as a cream-based soup. First, a portion of the soup is blended to add creaminess while keeping some whole mushrooms for texture. Second, raw cashews are blended into the pureed portion to give richness and body. Third, the recipe uses just enough vegetable broth so the soup remains thick and silky; you can always thin it later if you prefer.

Serious savory flavor

This isn’t an ordinary mushroom soup — it’s an umami powerhouse. Fresh mushrooms, optional mushroom stock from dried mushrooms, soy sauce, and miso work together to create layered, deeply savory notes. Each spoonful has satisfying depth and mouth-coating richness.

Gourmet yet simple

The flavors and textures make this soup feel special enough for holiday dinners while remaining straightforward to prepare. It reheats well, so you can make it ahead and enjoy it over several days.

angled backlit shot of creamy vegan mushroom soup in a green bowl with bread and wine in the background.

Ingredient notes

ingredients for vegan mushroom soup in bowls laid out on a green table with ingredients labeled.

Fresh mushrooms: Using a mix of varieties adds contrast in texture and flavor. Try cremini, shiitake, oyster, or maitake for the best results.

Dried mushrooms and mushroom stock (optional): Dried mushrooms boost umami. Soak them and use the soaking liquid as concentrated mushroom stock; add the rehydrated mushrooms to the pot as well. If you skip dried mushrooms, simply increase the vegetable broth and consider adding a small pinch of porcini powder for extra depth.

Soy sauce & miso: Fermented soy products heighten savory notes and round out the flavor profile. Use tamari if you need a gluten-free option.

Vegetable broth: Choose a good-quality broth, as it forms the base of the soup. If not using mushroom stock, increase the broth as noted in the recipe card.

Cashews: Raw cashews blended into the soup give it a creamy, bisque-like texture. If you’re allergic to nuts, see the FAQ for alternatives.

Fresh herbs: Thyme and rosemary add woodsy notes. Sage can be used as a substitute, and dried herbs can be used in a pinch (reduce the amount compared to fresh).

a variety of beautiful whole mushrooms on a wooden cutting board on a green surface.

Step-by-step instructions

If making mushroom stock, cover dried mushrooms with room-temperature water and soak for 30 minutes. Strain the liquid through a fine sieve, reserving the clear stock. Rinse and slice the rehydrated mushrooms.

a tan bowl of dried mushrooms rehydrating in liquid for mushroom stock on a green surface.

Prepare fresh mushrooms by slicing firm varieties and tearing delicate ones by hand into bite-sized pieces.

img 27719 6

Heat olive oil in a Dutch oven or large pot over medium-high heat. Sauté chopped onions with a pinch of salt until they begin to soften, then add garlic and cook 1–2 minutes. Add vegan butter, then the fresh and rehydrated mushrooms. Cook about 5 minutes until the mushrooms soften and release their juices.

diced onions sauteeing in olive oil in a light blue dutch oven.
diced onions and minced garlic sauteeing in olive oil in a light blue dutch oven.
two pats of vegan butter melting in a blue dutch oven with sauteed garlic and onions.
a big pile of sliced and torn mushrooms sitting in a light blue dutch oven.

Deglaze with white wine and simmer until the alcohol aroma dissipates. Add vegetable broth and mushroom stock if using (reserve the last tablespoon of the stock to avoid sediment). Add a bouquet garni of rosemary, thyme, and bay leaves, then cover and simmer for 15 minutes.

sliced mushrooms sautéing in a light blue dutch oven.
sliced mushrooms sautéing in a light blue dutch oven while white wine is deglazing the pan.

Scoop out one-third to one-half of the soup (including some mushrooms but not the bouquet garni) and transfer it to a blender. Add cashews, miso, and soy sauce and blend until very smooth. Return the blended mixture to the pot, stir, and simmer 5–10 minutes to develop flavor and slightly thicken. Adjust seasoning with salt, pepper, and a touch of Dijon mustard if desired. Remove the bouquet garni before serving.

mushroom soup in a stand blender with cashews and miso.
woman's hands pouring blended mushroom soup in a soup pot of mushroom soup.
woman's hands stirring creamy mushroom soup into a pot of mushroom soup.
img 27719 18

Tips for making this recipe

Use a variety of mushrooms

Combining different mushroom types adds texture and nuanced flavor: shiitake for meaty depth, oyster for delicacy, and maitake for a subtle savory note. When chanterelles are available, they add buttery richness.

Soak cashews if needed

If your blender isn’t high-powered, briefly soak cashews in boiling water while you prep. This helps them blend perfectly smooth without grainy bits.

Remove grit from dried mushrooms

To avoid any sandy grit: strain the mushroom soaking liquid through a fine mesh sieve, rinse rehydrated mushrooms a few times in fresh water, and leave out the final tablespoon of soaking liquid, which often contains sediment.

Adjust texture to taste

The soup thickens as it cools. Add extra broth to thin it when serving or reheating. A splash of vegetable broth or water when reheating will loosen the consistency.

creamy vegan mushroom soup with seared mushrooms on top in a green ceramic bowl on a green table.

Frequently Asked Questions

I don’t have dried mushrooms. Are they necessary?

No. Omit them and use 4 cups (960 mL) vegetable broth instead of 3 cups (720 mL). To make up for lost depth, add about 1/2 teaspoon porcini powder or another umami seasoning when you add the broth. Optionally increase fresh mushrooms to 20 ounces (570 g) for more mushroom presence.

Is this soup gluten-free?

Yes, if you use tamari or another gluten-free soy alternative instead of regular soy sauce.

I don’t drink wine. What can I substitute?

Replace the wine with 1/4 cup (60 mL) vegetable broth plus 1 tablespoon sherry or white wine vinegar, or skip deglazing. A squeeze of lemon at the end brightens the soup if you omit the wine.

I’m allergic to cashews. What can I use instead?

Try 1 cup (240 mL) lite coconut milk or 1 cup cooked cannellini beans blended with 1/2 cup plant milk; these options change the flavor and texture slightly. A boiled russet potato can also help thicken the soup if needed.

I don’t have a stand blender. How can I make this?

Use an immersion blender directly in the pot. Reserve one-third to one-half of the soup before blending if you prefer more texture, or blend most of it for a very smooth finish.

What should I serve this with?

Enjoy it as a main with toasted bread or as a starter for holiday meals. A simple green salad pairs well, and white beans dressed with lemon and olive oil add protein if desired.

How do you store or freeze it?

Refrigerate cooled leftovers for 5–6 days. You can freeze the soup; thawed texture may be slightly different. Freeze in single-serve portions for quick reheating.

closeup backlit shot of creamy vegan mushroom soup in a green bowl with bread in the background.

If you enjoy this Creamy Vegan Mushroom Soup, please leave a rating and review — feedback helps others discover the recipe and helps improve future posts.

Creamy Vegan Mushroom Soup

Prep: 15 mins
Cook: 40 mins
Total: 55 mins
Servings: 4 as a main
creamy vegan mushroom soup with seared mushrooms on top in a green ceramic bowl on a green table.
Cream of mushroom soup reimagined: creamy, bisque-like texture and rich savory flavor — a gourmet yet approachable soup perfect for holiday dinners.

Ingredients

  • 1 oz (28 g) dried porcini or other dried mushrooms (optional)
  • 16 ounces fresh mushrooms (a variety such as cremini, shiitake, oyster, and/or maitake)
  • 1 tablespoon extra virgin olive oil
  • 1 large sweet onion, finely chopped
  • 8 garlic cloves, finely chopped
  • 2 tablespoons vegan butter (or more olive oil)
  • Kosher salt and freshly cracked black pepper
  • ½ cup (120 mL) dry white wine (optional)
  • Bouquet garni: 1 large sprig rosemary, 2 sprigs thyme, 2 bay leaves
  • 3 cups (720 mL) good-quality vegetable broth (4 cups if not using mushroom stock)
  • ½ cup (70 g) raw cashews
  • 1 tablespoon white miso paste (or red miso for a deeper flavor)
  • 1 tablespoon soy sauce or tamari (use tamari for gluten-free)
  • ¼ teaspoon Dijon mustard (optional)
  • Small handful fresh chives and/or parsley, chopped for garnish

Instructions

  1. Optional – make mushroom stock: Soak dried mushrooms in 1½ cups (360 mL) room-temperature water for 30 minutes. Strain through a fine mesh sieve and reserve the stock. Rinse rehydrated mushrooms to remove sediment and slice.
  2. Prepare fresh mushrooms by slicing firm varieties and tearing delicate ones into pieces.
  3. Heat oil in a Dutch oven over medium-high. Sauté onions with a pinch of salt until soft, add garlic and cook 1–2 minutes. Stir in vegan butter, then add mushrooms. Cook about 5 minutes until softened. Season with salt and pepper.
  4. Pour in white wine to deglaze and simmer until the alcohol smell is gone, about 3–4 minutes.
  5. Add mushroom stock (if using) and vegetable broth (use 4 cups if not using stock). Add bouquet garni, bring to a boil, then reduce heat, cover, and simmer 15 minutes.
  6. Scoop out ⅓ to ½ of the soup (avoiding the bouquet garni) and transfer to a blender. Add cashews, miso, and soy sauce, and blend until smooth. Return the blended soup to the pot.
  7. Simmer 5–10 minutes to develop flavor and thicken slightly. Adjust seasoning and stir in Dijon mustard if using. Remove bouquet garni.
  8. Ladle into bowls, drizzle a little olive oil if desired, and garnish with chopped parsley or chives.

Notes

* Dried mushrooms and mushroom stock are optional. If skipping them, use 4 cups (960 mL) vegetable broth and consider adding 1/2 teaspoon porcini powder for extra umami.

** Shiitake adds a meaty depth; combine mushrooms for best texture and flavor.

*** If you avoid alcohol, replace wine with 1/4 cup (60 mL) vegetable broth plus 1 tablespoon sherry or white wine vinegar, or skip it and brighten the soup with a splash of lemon at the end.

***** If your blender is not high-powered, briefly soak cashews in boiling water while you prep. For cashew allergies, use 1 cup lite coconut milk or blend 1 cup cooked white beans with 1/2 cup plant milk as a less creamy alternative.

Nutrition

Calories: 287 kcal |
Carbohydrates: 27 g |
Protein: 9 g |
Fat: 16 g |
Sodium: 1074 mg |
Fiber: 4 g

Nutrition information is an approximation.

Recipe: Nisha Vora / Rainbow Plant Life | Photography: Megan Morello