Vegan Cream of Mushroom Soup

Creamy, savory, and deeply comforting vegan cream of mushroom soup delivers all the richness of the classic dish without the dairy. As more people turn toward plant-based eating for health, ethical, or environmental reasons, recipes like this have emerged as staples in vegan kitchens. This soup proves you don’t need heavy cream or butter to achieve that velvety texture and umami flavor.

Key Ingredients Overview

Fresh Mushrooms and Their Varieties

Mushrooms are the soul of this dish. Cremini (baby bella), white button, or portobello mushrooms offer a robust, earthy taste. For added depth, consider including shiitake or oyster mushrooms.

Non-Dairy Alternatives for Creaminess

Full-fat coconut milk, cashew cream, or unsweetened almond milk are common replacements for dairy. These ingredients provide the body and richness without overpowering the mushroom flavor.

Flavor Enhancers

Garlic, yellow onions, thyme, and a splash of soy sauce or tamari build the foundational flavor. Nutritional yeast can also be added for a subtle cheesy undertone.

Ingredient List

  • 1 tbsp olive oil

  • 1 medium yellow onion, finely chopped

  • 3 garlic cloves, minced

  • 16 oz (450g) cremini mushrooms, sliced

  • 1 tsp dried thyme

  • 1/2 tsp black pepper

  • 1/2 tsp sea salt (adjust to taste)

  • 2 tbsp all-purpose flour (or gluten-free alternative)

  • 4 cups vegetable broth

  • 1 cup full-fat coconut milk or cashew cream

  • 1 tbsp nutritional yeast (optional)

  • 1 tbsp soy sauce or tamari

  •  3-4 tablespoons fresh parsley, chopped

Kitchen Equipment Needed

  • Large soup pot or Dutch oven

  • Immersion blender or countertop blender

  • Wooden spoon or spatula

  • Measuring cups and spoons

  • Knife and cutting board

Step-by-Step Directions

Step 1: Sauté the Aromatics

Heat olive oil over medium heat. Add chopped onion, parsley and garlic, sauté until soft and translucent, about 5 minutes.

Step 2: Cook the Mushrooms

Add sliced mushrooms, thyme, salt, and pepper. Cook for 10–12 minutes until mushrooms are browned and their moisture evaporates.

Step 3: Build the Creaminess

Sprinkle flour over the mushrooms and stir well. Gradually pour in the vegetable broth while stirring to avoid lumps. Let it simmer for another 10 minutes.

Step 4: Blend and Finish

Use an immersion blender to blend part or all of the soup (depending on desired texture). Stir in coconut milk and nutritional yeast. Simmer for 5 more minutes, adjust seasoning, and serve hot.

Tips for the Best Vegan Cream of Mushroom Soup

  • Don’t rush the mushrooms. Let them brown for that deep umami flavor.

  • For extra creaminess, soak cashews and blend them with water for a silky base.

  • Add a splash of acid like lemon juice or vinegar at the end to brighten flavors.

Pairing Suggestions

  • Rustic whole-grain bread

  • Vegan grilled cheese

  • Kale or arugula salad with lemon vinaigrette

Make-Ahead and Freezing Tips

This soup stores well in the refrigerator for up to 5 days and freezes beautifully for up to 2 months. Use freezer-safe containers and allow space for expansion.

Common Mistakes to Avoid

  • Overcooking the mushrooms can make them rubbery. Cook just until browned.

  • Too much salt—be cautious, especially if your broth is already salted.

  • Skipping the blending step may result in a too-thin soup—blend at least part of it for creaminess.

Variations to Try

  • Spicy Kick: Add chili flakes or chipotle powder.

  • Wild Mushroom Blend: Use dried and rehydrated mushrooms for depth.

  • Coconut Twist: Use coconut cream and finish with lime juice for a Thai-inspired version.

Allergy-Friendly Adjustments

  • Gluten-Free: Use gluten-free flour or cornstarch.

  • Nut-Free: Choose oat milk or soy milk instead of cashew cream.

  • Soy-Free: Use coconut aminos instead of soy sauce.

Sustainability and Ethical Eating

Mushrooms are low-impact crops, and swapping dairy for plant-based alternatives reduces greenhouse gas emissions. Every spoon of this soup supports more sustainable food systems.

Conclusion

This vegan cream of mushroom soup combines indulgent flavor and velvety texture with wholesome, plant-based ingredients. Whether you’re looking for a cozy weeknight meal or a dairy-free base for casseroles, this recipe delivers in every spoonful. Nourishing, ethical, and easy to make—it’s a staple every kitchen needs.

FAQs

1. Can I freeze this soup?
Yes! It freezes well for up to 2 months. Thaw overnight in the fridge and reheat gently.

2. What mushrooms work best?
Cremini and white button mushrooms are great, but mix in shiitake or portobello for depth.

3. How do I thicken the soup without flour?
Blend in soaked cashews or use cornstarch mixed with water as a slurry.

4. Is this recipe gluten-free?
It can be made gluten-free by using certified GF flour or cornstarch and tamari instead of soy sauce.

5. Can I use this as a base for casseroles?
Absolutely! This soup works wonderfully as a plant-based cream soup substitute in casseroles and pot pies.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
vegan cream of mushroom soup

Vegan Cream of Mushroom Soup


  • Author: Julie
  • Total Time: 40 minutes
  • Yield: 4 servings 1x
  • Diet: Vegan

Description

Creamy, savory, and deeply comforting vegan cream of mushroom soup delivers all the richness of the classic dish without the dairy. As more people turn toward plant-based eating for health, ethical, or environmental reasons, recipes like this have emerged as staples in vegan kitchens. This soup proves you don’t need heavy cream or butter to achieve that velvety texture and umami flavor.


Ingredients

Scale

1 tbsp olive oil

1 medium yellow onion, finely chopped

3 garlic cloves, minced

16 oz (450g) cremini mushrooms, sliced

1 tsp dried thyme

1/2 tsp black pepper

1/2 tsp sea salt (adjust to taste)

2 tbsp all-purpose flour (or gluten-free alternative)

4 cups vegetable broth

1 cup full-fat coconut milk or cashew cream

1 tbsp nutritional yeast (optional)

1 tbsp soy sauce or tamari

 3-4 tablespoons fresh parsley, chopped


Instructions

  • Sauté the Aromatics: Heat olive oil over medium heat. Add chopped onion, parsley and garlic, sauté until soft and translucent, about 5 minutes.
  • Cook the Mushrooms: Add sliced mushrooms, thyme, salt, and pepper. Cook for 10–12 minutes until mushrooms are browned and their moisture evaporates.
  • Build the Creaminess: Sprinkle flour over the mushrooms and stir well. Gradually pour in the vegetable broth while stirring to avoid lumps. Let it simmer for another 10 minutes.
  • Blend and Finish:Use an immersion blender to blend part or all of the soup (depending on desired texture). Stir in coconut milk and nutritional yeast. Simmer for 5 more minutes, adjust seasoning, and serve hot.

.

Notes

  • For enhanced flavor depth, consider using a blend of wild mushrooms such as shiitake, oyster, or porcini.
  • Coconut milk can be substituted with almond milk or cashew cream if desired, though texture and flavor may vary slightly.
  • The soup can be refrigerated in an airtight container for up to 3-4 days or frozen for longer storage.
  • Serve alongside crusty bread, a fresh salad, or as an appetizer before the main course.
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 bowl (approximately 1½ cups)
  • Calories: 230
  • Sugar: 5g
  • Sodium: 580mg
  • Fat: 16g
  • Saturated Fat: 9g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 18g
  • Fiber: 3g
  • Protein: 5g
  • Cholesterol: 0mg