Vegan Cream Mushroom Soup

Featured in: Plant-Based Perfection

This Vegan Cream of Mushroom Soup delivers rich, earthy flavors in every spoonful. Made with sautéed onions and garlic, fresh thyme, and tender mushrooms, it's finished off with creamy coconut milk for a velvety texture. Perfect for a comforting bowl of soup or as a base for other dishes, this recipe is quick to make, taking less than 30 minutes from start to finish. Serve it with crusty bread for a warm, satisfying meal, or chill it to use in casseroles and more. Customize with additional veggies, protein, or starch to suit your preference. Store leftovers in the fridge or freeze for later enjoyment.

sana kitchen chef
Updated on Sat, 22 Mar 2025 22:21:29 GMT
A bowl of soup with mushrooms and herbs. Pin it
A bowl of soup with mushrooms and herbs. | recipebyme.com

This luxurious vegan cream of mushroom soup transforms simple ingredients into a restaurant-worthy dish in under 30 minutes. The deep earthy flavors and velvety texture make it hard to believe there's no dairy hiding inside.

I first created this recipe during a rainy weekend when I craved something comforting but didn't want to sacrifice my plant-based goals. Now it's become my go-to impressive-yet-easy dinner party starter that even mushroom skeptics request the recipe for.

Ingredients

  • Vegan butter: Adds a rich foundation that elevates the entire soup. The slight richness mimics traditional cream soups without any dairy.
  • Sweet or yellow onions: Provide natural sweetness that balances the earthiness of mushrooms. Choose firm onions with tight skins for best flavor.
  • Garlic cloves: Infuse essential aromatic depth. Fresh is significantly better than pre-minced in this recipe.
  • Mushrooms: Are the star. Crimini or Baby Bellas offer the best flavor intensity, but a mixture of varieties creates wonderful complexity.
  • Fresh thyme: Brings a woodsy note that perfectly complements mushrooms. Strip leaves from stems for best results.
  • White wine or vegan marsala: Deglazes the pan and adds sophisticated acidity. A dry variety works best.
  • All purpose flour: Creates the perfect thickening agent. It disappears completely into the soup but provides crucial body.
  • Vegan broth: Forms the soup base. Better Than Bouillon No Chicken Base creates the most flavorful result.
  • Coconut cream: Provides the crucial silky texture. The subtle coconut taste disappears behind the savory elements.
  • Fresh parsley: Brightens the finished soup with color and freshness. Italian flat-leaf variety has superior flavor.

Step-by-Step Instructions

Sauté the Onions:
Heat your largest heavy-bottomed pot over medium-high heat. Add vegan butter and let it melt completely. Add diced onions and cook for 3-4 minutes, stirring occasionally until they become translucent and slightly golden at the edges. This stage builds your flavor foundation.
Add the Aromatics:
Add minced garlic to the softened onions and continue cooking for exactly one minute. Stir constantly to prevent burning as garlic can quickly turn bitter if overcooked. You'll know it's ready when the kitchen fills with that irresistible garlic aroma.
Incorporate the Mushrooms:
Add sliced mushrooms and half the thyme to the pot. Stir thoroughly to coat mushrooms with the onion mixture. Cook for 5 minutes while stirring occasionally. The mushrooms will release moisture and shrink considerably in size as they cook down.
Deglaze the Pan:
Pour in the wine or additional broth, using a wooden spoon to scrape up any browned bits from the bottom of the pot. These caramelized pieces contain concentrated flavor. Let the liquid reduce for 2-3 minutes until most has evaporated.
Create the Roux:
Sprinkle flour evenly across the entire surface of the mushroom mixture. Stir continuously for about one minute until the flour is completely incorporated and no dry spots remain. The mixture will become noticeably thicker and coat the mushrooms. Continue cooking for one additional minute to eliminate any raw flour taste.
Build the Soup Base:
Pour in the broth in a steady stream while continually stirring to prevent any lumps from forming. Once all broth is added, increase heat slightly and bring the mixture to a gentle boil, which activates the thickening properties of the flour.
Season and Simmer:
Add remaining thyme, oregano, smoked paprika, salt and pepper. Reduce heat to medium-low and allow soup to simmer for 10-12 minutes. This develops flavors and allows the soup to thicken to the perfect consistency.
Add Creaminess:
Stir in coconut cream until completely dissolved and the soup turns silky and uniform in color. Heat for just one minute more to incorporate the cream without reducing its velvety effect.
Finish and Serve:
Add chopped fresh parsley, stir well, and remove from heat immediately. Serve in warmed bowls with crusty bread for the perfect comfort food experience.
A bowl of soup with mushrooms and herbs. Pin it
A bowl of soup with mushrooms and herbs. | recipebyme.com

This soup was born from my grandmother's traditional cream of mushroom recipe that I've spent years veganizing without sacrificing flavor. The breakthrough came when I discovered the combination of vegan butter with coconut cream creates that silky mouthfeel that makes traditional cream soups so addictive.

Storage Solutions

This soup stores beautifully in the refrigerator for up to four days in an airtight container. The flavors actually improve overnight as they have time to meld together. When reheating, add a splash of broth if the soup has thickened too much during storage.

For longer storage, freeze portions in freezer-safe containers for up to three months. Thaw overnight in the refrigerator before gently reheating on the stovetop. The texture remains surprisingly creamy even after freezing, unlike many dairy-based cream soups.

Creative Variations

Transform this soup into a complete meal by adding protein like pan-fried tofu cubes, white beans, or tempeh crumbles during the last few minutes of cooking. For a heartier version, stir in cooked wild rice, farro, or small pasta shapes.

For mushroom lovers, experiment with different varieties like shiitake, oyster, or porcini for more complex flavors. Dried mushrooms rehydrated in hot water create an intensely flavored broth that can replace part of the regular broth.

Serving Suggestions

While delicious on its own, this soup shines when paired with crusty sourdough bread or homemade croutons. For an elegant presentation, serve in small cups as an appetizer drizzled with a few drops of truffle oil and a sprinkle of fresh thyme.

This soup also makes an excellent sauce for pasta, casseroles, or as a base for pot pie filling. The versatility means you can prepare a large batch and use it in different ways throughout the week.

A bowl of soup with mushrooms and herbs. Pin it
A bowl of soup with mushrooms and herbs. | recipebyme.com

Frequently Asked Questions

→ Can I make this soup gluten-free?

Yes, you can use gluten-free flour like rice flour or an all-purpose gluten-free blend to thicken the soup.

→ What mushrooms work best for this soup?

Crimini, also known as Baby Bella mushrooms, work great, but you can also use white button or portobello mushrooms.

→ Can I make this soup without wine?

Yes, simply substitute the wine with an extra half cup of broth for a similar depth of flavor.

→ How can I store leftovers?

Store the soup in an airtight container in the fridge for up to 4 days. You can also freeze it for up to 3 months.

→ What can I serve with this soup?

This soup pairs well with crusty bread, a simple salad, or even as a side to a hearty main course.

→ Can I customize this soup with other ingredients?

Absolutely! You can add protein like tofu, chickpeas, or lentils, or include starches like potatoes or rice for variety.

Vegan Cream Mushroom Soup

A creamy, savory soup with mushrooms and herbs, ready in under 30 minutes.

Prep Time
10 Minutes
Cook Time
15 Minutes
Total Time
25 Minutes
By: Sana

Category: Vegan Recipes

Difficulty: Intermediate

Cuisine: American

Yield: 10 Servings (10 cups)

Dietary: Vegan, Vegetarian, Dairy-Free

Ingredients

→ Main Ingredients

01 4 tablespoons vegan butter or 2 tablespoons broth or water
02 2 medium sweet or yellow onions, finely diced
03 5-6 cloves garlic, minced
04 30-32 ounces mushrooms, sliced
05 4 teaspoons fresh thyme leaves, divided; or 1 3/4 teaspoons dried thyme, divided
06 1/2 cup vegan marsala, white wine, sherry, or broth
07 6 tablespoons all-purpose flour or gluten-free flour
08 4 cups vegan chicken or vegetable broth
09 Sea salt and fresh cracked black pepper, to taste
10 1 teaspoon dried oregano
11 1/4 teaspoon smoked paprika
12 1/2 cup canned coconut cream, coconut milk, or cashew cream
13 3-4 tablespoons fresh parsley, chopped

Instructions

Step 01

Heat a large pot over medium-high heat. If using vegan butter, melt it before adding onions. For broth or water, add onions and 1 tablespoon liquid if sticking occurs. Saute for 3-4 minutes until softened and translucent.

Step 02

Add garlic to the pot and saute for an additional minute.

Step 03

Add mushrooms and half the thyme. Stir well and cook for 5 minutes, stirring occasionally.

Step 04

Add the wine or broth, stir, and cook for another 2-3 minutes.

Step 05

Sprinkle flour over the pan and stir constantly until the mixture thickens and no flour remains. Cook an additional minute, stirring frequently.

Step 06

While stirring, gradually add all the broth. Once combined, bring the mixture to a boil.

Step 07

At a boil, add remaining thyme, oregano, smoked paprika, salt, and pepper. Reduce heat to medium-low and simmer for 10-12 minutes.

Step 08

Stir in coconut cream until fully dissolved. Let heat for an additional minute.

Step 09

Add parsley, stir, and remove from heat. Serve with crusty bread, or refrigerate for several hours if using as a casserole base.

Notes

  1. Refrigerate leftovers in an airtight container for up to 4 days. Reheat with water or broth if soup becomes too thick.
  2. Leftovers can be frozen in a freezer-safe container for up to 3 months.
  3. Brown mushrooms like crimini or Baby Bella are ideal for this recipe, but white button or portobello mushrooms are also suitable.

Tools You'll Need

  • Large pot
  • Stirring spoon
  • Knife
  • Cutting board

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains coconut if using coconut cream.
  • May contain gluten if not using a gluten-free flour.

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 140
  • Total Fat: 9 g
  • Total Carbohydrate: 12 g
  • Protein: 3 g