About Me Contact Us

Last updated: June 25, 2026 By Lila

Category:

11 min read

Vegan Mushroom Soup Recipe

This creamy vegan mushroom soup tastes like it came off a restaurant stove, all silky, deep brown, and savory, with no cream or cashews anywhere in the pot. It comes together in 35 minutes with one pot and a handful of healthy soup staples. The secret is browning the mushrooms hard until their edges go deep golden, then thickening everything with a quick flour roux instead of dairy.

Vegan mushroom soup in a white bowl with herbs and basil garnish

Nutritional yeast does the quiet work here, giving the broth a savory, almost cheesy depth that makes people swear there is dairy hiding somewhere. There is not. This easy vegan mushroom soup has earned a spot on more weeknights than I can count, and it reheats beautifully, so I always make extra.

Quick facts: 35 minutes, one pot, about 12 everyday ingredients. Make it up to two days ahead; it freezes for up to three months and the flavor only gets deeper.

Table of Contents

Why You’ll Love This Creamy Vegan Mushroom Soup

  • Genuinely creamy, no dairy: a flour roux and plant milk do the work, not cream or soaked cashews.
  • Ready in 35 minutes: one pot, weeknight-friendly from start to bowl.
  • Deep, savory flavor: hard-browned mushrooms plus nutritional yeast taste far richer than the quick cook time suggests.
  • Budget-friendly: built on easy-to-find mushrooms and pantry staples.
  • Freezer-friendly: about 160 calories a bowl (a calculated estimate), and it tastes even better the next day.

How This Soup Gets Creamy Without Any Cream

Vegan mushroom soup gets creamy without dairy or cashews by cooking a quick flour roux into the sauteed mushrooms, then loosening it with vegetable broth and unsweetened plant milk and blending part of the pot smooth. Nutritional yeast adds a savory, lightly cheesy depth.

Most vegan versions reach for soaked cashews or a can of coconut milk. I like this better because you skip the soaking and the blender cleanup, and you do not get that faint coconut sweetness fighting the mushrooms. Think of it as a vegan cream of mushroom soup, just without the can or the dairy. Sprinkle the flour right over the cooked mushrooms, stir for a minute or two to cook off the raw taste, then add the broth a little at a time so it stays smooth. Blend half, leave half chunky. That is how you get a dairy-free mushroom soup that still coats the spoon.

The Mushrooms and Pantry Staples You’ll Need

Here is what goes in (the full amounts are in the recipe card below):

Flat lay of fresh vegan mushroom soup ingredients on white background

  • Mixed mushrooms: Cremini, button, and shiitake together give the deepest, meatiest flavor. Cremini on their own still work; the shiitake add the most savory backbone.
  • Yellow onion and garlic: The aromatic base. They cook down soft and sweet before the mushrooms go in.
  • Olive oil: For sauteing the aromatics and helping the mushrooms brown.
  • Fresh thyme: The herb that loves mushrooms most. Dried works too, just use a little less.
  • Tamari or soy sauce: A savory, salty hit that makes the soup taste slow-cooked. Use tamari to keep it gluten-free.
  • All-purpose flour: The thickener. A quick roux is what makes this soup creamy with no dairy at all. Swap in a gluten-free blend or a little cornstarch if needed.
  • Vegetable broth: The body of the soup. Low-sodium lets you control the salt yourself.
  • Unsweetened plant milk: Almond, oat, or soy all work. This is where the creaminess comes from instead of cream or cashews, so keep it unsweetened or the soup turns faintly sweet.
  • Nutritional yeast: My secret here. It gives the broth that savory, almost cheesy depth that makes people ask if there is dairy hiding somewhere.
  • Smoked paprika: A little warmth and gentle smoke to round everything out.
  • Salt and black pepper: Mushrooms love salt; it pulls their flavor out. Season at the end and taste as you go.
  • Fresh parsley: A bright, fresh finish scattered over the top.

How to Make Vegan Mushroom Soup

Step 1: Prep the Mushrooms

Clean the mushrooms by gently wiping them with a damp paper towel (do not soak them). Remove tough stems from shiitakes if using. Slice the mushrooms into 1/4-inch pieces, varying the thickness for texture. Reserve about 1/2 cup of sliced mushrooms for garnish if you like.

Step 2: Build the Flavor Base

Heat the olive oil in a large heavy-bottomed pot over medium heat. Add the onion and saute for 3 to 4 minutes until translucent. Add the garlic and cook for 30 seconds until fragrant (careful not to burn it). Add the thyme and stir to release its aromatic oils.

Step 3: Brown the Mushrooms

Add the mushrooms and raise the heat to medium-high. Cook for 8 to 10 minutes, stirring occasionally, until the mushrooms release their moisture and begin to brown. Browning the mushrooms is the one step I would never skip. Color equals flavor. Add the tamari or soy sauce and stir to deglaze the pan, scraping up any browned bits from the bottom.

Sliced mushrooms browning in a pot for vegan mushroom soup

Step 4: Make It Creamy

Sprinkle the flour over the mushroom mixture and stir constantly for 1 to 2 minutes to cook out the raw flour taste. Gradually add the vegetable broth while stirring continuously to prevent lumps. Bring to a gentle simmer and cook for 5 minutes until slightly thickened.

Step 5: Blend and Finish

Remove about 1 cup of mushrooms with a slotted spoon and set aside. Using an immersion blender, blend the remaining soup until smooth (or transfer in batches to a standard blender, being careful with the hot liquid). Return the reserved mushrooms to the pot for texture. Stir in the plant milk, nutritional yeast, and smoked paprika. Simmer gently for 5 more minutes. Season with salt and pepper to taste.

Stirring plant milk into creamy vegan mushroom soup in a pot

Pro Tips for the Deepest Mushroom Flavor

  • Mushroom selection: For the deepest flavor, use at least two varieties. A small amount of rehydrated dried porcini adds a big savory hit.
  • Texture control: For a chunkier soup, reserve more mushrooms before blending. For ultra-silky results, blend everything.
  • Flavor boosters: Stir in 1/2 teaspoon of white miso, or a splash of the porcini soaking liquid, for extra savory depth.
  • Herb variations: Rosemary or sage can replace thyme for a different flavor profile.
  • Richer version: Stir in 2 tablespoons of cashew butter for extra creaminess.

How to Serve This Soup

  • Top with the reserved sauteed mushrooms, a drizzle of olive oil, and fresh herbs for a restaurant-style finish
  • Serve with crusty sourdough bread or garlic toast for dipping
  • Pair with a simple arugula salad dressed with lemon and olive oil
  • Pour into a thermos for a warming lunch on the go
  • Serve in small cups as an elegant starter for dinner parties

Common Mistakes to Avoid

  • Washing mushrooms: Don’t soak mushrooms in water as they’ll absorb it like sponges. Instead, wipe with a damp cloth or use a soft brush.
  • Overcrowding the pot: If your pot is too full, the mushrooms will steam rather than brown. Use a wider pot or cook in batches for better caramelization.
  • Rushing the saute: Patience is key. Properly browning the mushrooms creates the deep flavor that makes this soup special.
  • Under-seasoning: Mushrooms love salt, which helps draw out their flavor. Taste and adjust the seasoning at the end.

How to Store and Freeze Leftovers

  • Refrigeration: Store in an airtight container for up to 4 days. The flavor actually improves overnight.
  • Freezing: Freeze in individual portions for up to 3 months. Plant-based soups freeze better than dairy-based ones.
  • Reheating: Warm gently on the stovetop, adding a splash of broth or plant milk if needed to adjust the consistency.
  • Meal prep: Make a double batch and portion into freezer containers for a quick bowl of comfort food anytime.

Frequently Asked Questions

Can I use just one type of mushroom for this vegan mushroom soup?

Yes. A mix gives you more complex flavor, but cremini or plain button mushrooms on their own still make a delicious soup, just a little less layered.

What can I substitute for nutritional yeast?

You can leave it out, or stir in a teaspoon of white miso for a similar savory, lightly cheesy depth. The soup won’t have quite the same cheesy note but will still be delicious.

Is this creamy vegan mushroom soup gluten-free?

Not as written, but it’s an easy swap. Use tamari instead of soy sauce and a gluten-free flour blend or 2 tablespoons of cornstarch in place of the all-purpose flour.

Can I make this vegan mushroom soup without coconut milk or cashews?

Yes, and this recipe already is. The creaminess comes from a quick flour roux and unsweetened plant milk, so there’s no coconut milk or soaked cashews involved. Any unsweetened almond, oat, or soy milk works.

Can I make this vegan mushroom soup ahead for a dinner party?

Absolutely. This soup actually improves as the flavors meld. Make it up to 2 days ahead, refrigerate, and gently reheat before serving. Add the fresh herb garnish just before it goes to the table.

How do I make the mushroom flavor even deeper?

Lean into the umami. Add a handful of rehydrated dried porcini with their soaking liquid, stir in a teaspoon of white miso at the end, and give the fresh mushrooms a few extra minutes to brown. You can also fold in chopped kale or spinach in the last two minutes for color.

More Vegan Soups to Try

Ladle serving creamy vegan mushroom soup with mushrooms and herbs

If you make this one, I would love to know how it turned out, so leave a comment below. And if it earns a spot in your weeknight rotation, pin it so it is easy to find when the cold-weather cravings hit.

Vegan mushroom soup in a white bowl with herbs and basil garnish

Creamy Vegan Mushroom Soup

Lila
This creamy vegan mushroom soup transforms humble mushrooms into a velvety, umami-rich bowl of comfort. With no dairy in sight, it uses pantry staples and plant-based milk to create luxurious texture and flavor depth in just 35 minutes.
No ratings yet
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Course Soup
Cuisine Vegan
Servings 4 bowls
Calories 160 kcal

Equipment

  • large heavy-bottomed pot
  • immersion blender or standard blender
  • wooden spoon or spatula
  • knife and cutting board
  • Measuring cups and spoons

Ingredients
  

  • 1.5 lbs mixed mushrooms (cremini, button, shiitake)
  • 1 medium yellow onion, finely diced
  • 3 cloves garlic, minced
  • 2 tbsp olive oil
  • 1 tbsp fresh thyme leaves (or 1 tsp dried)
  • 1 tbsp tamari or soy sauce (use tamari for gluten-free)
  • 0.25 cup all-purpose flour (or gluten-free blend)
  • 4 cups vegetable broth (low-sodium preferred)
  • 1 cup unsweetened plant milk (almond, oat, or soy)
  • 1 tbsp nutritional yeast
  • 0.5 tsp smoked paprika
  • Salt and freshly ground black pepper to taste
  • 2 tbsp fresh parsley, chopped (for garnish)

Instructions
 

  • Clean mushrooms with a damp towel. Remove tough stems from shiitakes. Slice into 1/4-inch pieces. Reserve 1/2 cup of mushrooms for garnish if desired.
  • Heat olive oil in a large pot over medium. Add onions and sauté 3 to 4 minutes until translucent. Add garlic and cook 30 seconds. Stir in thyme.
  • Add mushrooms and raise heat to medium-high. Cook 8 to 10 minutes, stirring, until browned. Stir in tamari and deglaze the pan.
  • Sprinkle flour over mixture. Stir 1 to 2 minutes to cook out flour. Slowly add broth while stirring. Simmer for 5 minutes until slightly thickened.
  • Remove 1 cup of mushrooms and set aside. Blend soup until smooth using immersion blender or in batches. Return mushrooms to pot. Stir in plant milk, nutritional yeast, and smoked paprika. Simmer 5 minutes. Season to taste.

Notes

Use at least two mushroom varieties for the deepest flavor; a few rehydrated dried porcini push it even further. Don’t overcrowd the pot, the mushrooms need room to brown rather than steam. Stir in a teaspoon of white miso at the end for extra savory depth. Nutrition is a calculated estimate and varies with brands and substitutions.

Nutrition

Calories: 160kcalCarbohydrates: 16gProtein: 6gFat: 9gSaturated Fat: 1gPolyunsaturated Fat: 2gMonounsaturated Fat: 5gSodium: 540mgPotassium: 510mgFiber: 3gSugar: 5gVitamin A: 120IUVitamin C: 6mgCalcium: 90mgIron: 1.4mg
Keyword creamy vegan mushroom soup, dairy-free mushroom soup, vegan cream of mushroom soup, vegan mushroom soup, vegan mushroom soup without cream
Tried this recipe?Let us know how it was!

You might also like these recipes

Leave a Comment

Recipe Rating