Vegan Cream of Mushroom Soup
Want to save this recipe?
I got you! Just enter your email address, and I'll forward it to your inbox! Plus, you'll receive a bonus of healthful, "must-try" recipes each week!
If you’re craving a warm, comforting dish that’s rich in flavor and velvety in texture, look no further than this vegan creamy mushroom soup. Packed with earthy mushrooms, aromatic seasonings, and a luxurious creaminess, this recipe is a healthier, plant-based twist on a classic favorite. Perfect for cozy nights or as a starter for a fancy dinner, this creamy mushroom soup recipe is sure to impress.
Vegan Creamy Mushroom Soup Ingredients
To create the perfect creamy vegan mushroom soup, you’ll need the following ingredients:
- 4 tablespoons olive oil
- 1 medium white onion, diced
- 4 garlic cloves, minced
- Seasonings:
- 2 teaspoons smoked paprika
- 2 teaspoons cumin
- 1 tablespoon dried thyme
- 1 teaspoon oregano
- 2 teaspoons white pepper (optional)
- Pinch of salt
- 1 ½ lb baby portobello mushrooms, sliced
- 1 cup dry white wine
- ½ cup all-purpose flour (or oat flour)
- 4 cups vegetable broth (or dissolve 3 Edward & Sons® Not-Chick’n™ Bouillon Cubes in warm water)
- 2 tablespoons Dijon mustard
- 1 cup cashewmilk yogurt
- Sea salt to taste
- Optional for thicker texture: 1 tablespoon cornstarch or arrowroot mixed with water
- Garnish: Fresh thyme or herb of your choice
These wholesome ingredients come together to create a mushroom creamy soup that’s both nourishing and satisfying.
How to Prepare Creamy Vegan Mushroom Soup
Follow these simple steps to make this delicious creamy mushroom soup vegan:
- Start with the Aromatics
Heat a heavy-bottomed pot over medium heat. Once hot, add the olive oil and diced onion. Sauté for 2–3 minutes until the edges of the onion turn golden. Add the minced garlic and stir. - Incorporate the Seasonings
Stir in the smoked paprika, cumin, thyme, oregano, white pepper, and a pinch of salt. Allow the spices to bloom for about 1 minute to release their flavors. - Cook the Mushrooms
Add the sliced baby portobello mushrooms to the pot. Stir until the mushrooms are well coated with the seasoning and oil. Cook for 5–7 minutes until the mushrooms release their moisture. - Deglaze with Wine
Pour in the dry white wine and cook until it reduces by half, scraping up any flavorful bits from the bottom of the pot. - Thicken the Base
Sprinkle in the flour and stir until a slushy consistency forms. Slowly pour in the vegetable broth, stirring continuously to prevent lumps. Add the Dijon mustard and bring the soup to a light simmer. - Simmer and Cook
Cover the pot and let the soup cook for 10–15 minutes, allowing the flavors to meld together. - Add the Creaminess
Stir in the cashewmilk yogurt quickly to avoid curdling. Simmer for another 5 minutes, then remove the pot from the heat. For a thicker texture, mix 1 tablespoon of cornstarch or arrowroot with water and add it to the soup before the final simmer. - Garnish and Serve
Ladle the soup into bowls and garnish with fresh thyme or your favorite herbs. Serve hot and enjoy this easy creamy mushroom soup!
Substitutions and Variations for Creamy Mushroom Soup
One of the best parts about this recipe for creamy mushroom soup is its versatility. Here are a few ideas to customize it:
- Mushroom Varieties: Swap baby portobello mushrooms for cremini, shiitake, or button mushrooms for a unique flavor.
- Flour Alternatives: Use almond or coconut flour for a gluten-free version.
- Non-Alcoholic Option: Replace white wine with an equal amount of vegetable broth or apple cider vinegar diluted with water.
- Different Cream Bases: If cashewmilk yogurt isn’t available, try coconut cream, almond yogurt, or oat cream for a similar result.
These variations make it easy to adapt this creamy mushroom soup vegan to suit your preferences.
What to Serve With This Easy Creamy Mushroom Soup
Pair this mushroom soup creamy with sides that complement its rich flavor:
- Crusty Bread: A slice of sourdough or baguette is perfect for dipping.
- Salad: A fresh green salad with a light vinaigrette adds a refreshing contrast.
- Grilled Vegetables: Roasted asparagus or zucchini make excellent accompaniments.
- Pasta: Serve as a starter for a creamy pasta dish for an indulgent meal.
No matter how you serve it, this creamy mushroom soup recipe is a versatile dish that fits any occasion.
Frequently Asked Questions
How to make creamy mushroom soup?
To make creamy mushroom soup, start by sautéing onions, garlic, and mushrooms. Add seasonings, wine, and broth, then thicken with flour. Stir in cashewmilk yogurt for a creamy finish.
How do you make creamy mushroom soup?
Follow the recipe steps provided above for a smooth and delicious creamy vegan mushroom soup.
How to make mushroom soup creamy?
The creaminess comes from adding cashewmilk yogurt and an optional cornstarch slurry for a thicker texture.
How to cook creamy spinach with cream of mushroom soup?
Prepare the cream of mushroom soup as described, then stir in sautéed spinach at the end for a nutrient-packed twist.
How to make a creamy mushroom soup?
This creamy mushroom soup vegan is made by combining mushrooms, broth, yogurt, and seasonings, creating a luxurious texture and flavor.
Vegan Cream of Mushroom Soup
Ingredients for 6 servings
- 4 tablespoons olive oil
- 1 medium white onion, diced
- 4 garlic cloves, minced
- Seasonings
- 2 teaspoons smoked paprika
- 2 teaspoons cumin
- 1 tablespoon dried thyme
- 1 teaspoon oregano
- 2 teaspoons white pepper (optional)
- pinch of salt
- 1 1/2 lb baby portobello mushrooms, sliced
- 1 cup dry white wine
- 1/2 cup all purpose flour (or oat flour)
- 4 cups vegetable broth (I like dissolving 3 Edward & Sons® Not-Chick’n™ Bouillon Cubes in warm or hot water instead of traditional vegetable broth)
- 2 tablespoons Dijon mustard
- 1 cup cashewmilk yogurt
- sea salt to taste
- OPTIONAL for thicker texture – mix 1 tablespoon cornstarch or arrowroot with water and add to the pot at the end
- Garnish
- fresh thyme or herb of your choice
Steps
Step 1
Set a heavy bottomed pot on medium heat. Once hot add oil and onion and saute for 2 – 3 minutes or until the edges of the onion turn slightly brown. Then add garlic and stir. Then add the seasonings and stir for 1 minute, then add the mushrooms. Continue stirring until the mushrooms are covered in the seasoning and oil.
Step 2
Add dry white wine and reduce to about half. Then sprinkle in flour and stir until it is slushy. Pour in the vegetable broth and add the Dijon, then bring to a light simmer. Cover and cook for 10 – 15 minutes.
Step 3
Then add plain, plant-based yogurt and stir quickly to avoid curdling. Simmer for another 5 minutes then remove from the heat to cool and thicken.
Step 4
Garnish and enjoy! Note: if you plan to use this as part of another recipe, like a casserole, then consider dicing the mushrooms instead of slicing them.
Vegan Cream of Mushroom Soup
Kevin Curry
INGREDIENTS
- 4 tablespoons olive oil
- 1 medium white onion, diced
- 4 garlic cloves, minced
- Seasonings
- 2 teaspoons smoked paprika
- 2 teaspoons cumin
- 1 tablespoon dried thyme
- 1 teaspoon oregano
- 2 teaspoons white pepper (optional)
- pinch of salt
- 1 1/2 lb baby portobello mushrooms, sliced
- 1 cup dry white wine
- 1/2 cup all purpose flour (or oat flour)
- 4 cups vegetable broth (I like dissolving 3 Edward & Sons® Not-Chick’n™ Bouillon Cubes in warm or hot water instead of traditional vegetable broth)
- 2 tablespoons Dijon mustard
- 1 cup cashewmilk yogurt
- sea salt to taste
- OPTIONAL for thicker texture – mix 1 tablespoon cornstarch or arrowroot with water and add to the pot at the end
- Garnish
- fresh thyme or herb of your choice
INSTRUCTIONS
-
Set a heavy bottomed pot on medium heat. Once hot add oil and onion and saute for 2 – 3 minutes or until the edges of the onion turn slightly brown. Then add garlic and stir. Then add the seasonings and stir for 1 minute, then add the mushrooms. Continue stirring until the mushrooms are covered in the seasoning and oil.
-
Add dry white wine and reduce to about half. Then sprinkle in flour and stir until it is slushy. Pour in the vegetable broth and add the Dijon, then bring to a light simmer. Cover and cook for 10 – 15 minutes.
-
Then add plain, plant-based yogurt and stir quickly to avoid curdling. Simmer for another 5 minutes then remove from the heat to cool and thicken.
-
Garnish and enjoy! Note: if you plan to use this as part of another recipe, like a casserole, then consider dicing the mushrooms instead of slicing them.
Nutrition per serving
Popular Content
5 High Protein Keto Friendly Snacks (Mediterranean Diet Style)
Recipes 5 Min Protein 15g Max Net Carbs 11g Cook Required 1 of 5 Most...
April 13, 2026
Moroccan Chicken Rice Tagine – One-Pot 30-Minute Meal Prep
~510 cal | 46g Protein | Carbs: ~49g | Fat: ~13g | Fiber: ~5g | ...
March 4, 2026
How to Tell if You’re Fine or Just Used to Chaos
If you've ever said “I'm fine” and meant it — this one's for you. We're...
February 23, 2026
High Protein Valentine’s Day Dinner: Malagasy Vanilla Chicken & Prawns (30g Protein)
Look, I get it. Valentine's Day is right around the corner and your first instinct...
February 13, 2026



