If you’re craving a rich, comforting bowl full of deep umami flavors, this Vegan Cream of Mushroom Soup Recipe is an absolute game-changer. Imagine velvety smooth soup where earthy mushrooms meld perfectly with a subtle hint of marsala wine and fresh herbs, all without any dairy. It’s incredibly satisfying, hearty, and perfect for cozy nights or impressing guests with something both plant-based and luxurious. Once you try this recipe, it may just become your go-to comfort food staple.
Ingredients You’ll Need
This recipe relies on simple, wholesome ingredients that each play a vital role in building layers of flavor and luscious texture. From the fragrant shallots to the creamy dairy-free butter, every component is thoughtfully chosen to make this soup truly unforgettable.
- Dairy free butter, 5 tablespoons, divided: Provides that silky richness traditionally from butter, enriching the soup’s mouthfeel.
- Shallots, 1 cup: Adds a subtle sweetness with delicate onion notes that deepen the flavor base.
- Garlic, 2 medium cloves, finely minced (about 2 teaspoons): Infuses a gentle pungency that complements the mushrooms just right.
- Mushrooms, 24 oz, sliced: The star ingredient delivering that earthy essence and meaty texture essential to this soup.
- Vegetable broth, 3 cups, divided: Creates a flavorful, savory foundation without overpowering the mushrooms.
- Dairy free milk, 1 cup: Adds creaminess and balances the savory elements while keeping it plant-based.
- Marsala wine, 1/4 cup: Brings a subtle fruitiness and depth, elevating the overall flavor profile beautifully.
- Low sodium Tamari or soy sauce, 3 tablespoons: Boosts umami and adds complexity in place of seasoning salt.
- White wine vinegar, 1 ½ tablespoons: Brightens the soup with a slightly tangy contrast.
- All purpose or gluten free 1-to-1 flour, 2 tablespoons: Helps thicken the soup while maintaining a smooth texture.
- Fine grain kosher salt, 1 teaspoon: Enhances all flavors without overpowering.
- Paprika, 1/2 teaspoon: Adds warmth and a hint of smoky depth.
- Ground black pepper, 1/4 teaspoon: Lends a subtle spice that ties everything together.
- Freshly chopped parsley, 3-4 tablespoons plus more for topping: Brings a burst of freshness and color.
- Freshly chopped thyme, 2-3 teaspoons: Infuses an aromatic herbal note classic in mushroom dishes.
How to Make Vegan Cream of Mushroom Soup Recipe
Step 1: Prepare the Thickening Broth Mix
Start by whisking 3/4 cup of vegetable broth together with 2 tablespoons of flour. This mixture will be your thickening agent, ensuring the soup has a beautifully creamy texture without any dairy. Setting it aside gives you time to build flavor in the pot before combining everything.
Step 2: Sauté Shallots and Garlic
In a soup pot over medium heat, melt 4 tablespoons of the dairy-free butter, then add the shallots and garlic. Cook them gently for about five minutes until soft and fragrant—this foundational step fills your kitchen with an inviting aroma and provides a rich base for the soup.
Step 3: Cook the Mushrooms
Add the sliced mushrooms to the pot and stir well. Cook them for roughly 10 minutes until they’ve softened and released their natural juices. This concentrates their earthy flavor and creates the umami heart of the soup.
Step 4: Season and Simmer with Marsala Wine
Sprinkle in the paprika, kosher salt, and black pepper before pouring in the marsala wine. Let it simmer for 2 to 3 minutes to gently reduce and mellow out the alcohol, which enhances the soup’s complexity without overpowering it.
Step 5: Combine Broth, Milk, and Herbs
Pour in the remaining vegetable broth, dairy-free milk, the broth-flour mixture, Tamari, white wine vinegar, and freshly chopped thyme. Bring the soup to a boil, then reduce heat and allow it to simmer, covered, for 10 minutes. This step melds all the flavors and thickens the soup to silky perfection.
Step 6: Final Touches
Stir in the remaining tablespoon of dairy-free butter and freshly chopped parsley. Let the soup cook for another 7 to 10 minutes, which enhances its richness and aroma. Taste and adjust seasoning with extra salt and pepper if desired. Your Vegan Cream of Mushroom Soup Recipe is ready to serve!
How to Serve Vegan Cream of Mushroom Soup Recipe
Garnishes
A sprinkle of fresh parsley or additional thyme leaves on top adds vibrant color and fresh herbal notes that brighten each spoonful. You could also drizzle a bit of extra dairy-free butter or a swirl of coconut cream for indulgence and visual appeal.
Side Dishes
This soup pairs beautifully with crusty artisan bread or warm garlic toast for dipping. For a heartier meal, consider serving alongside a crisp green salad or roasted vegetables, which complement the soup’s warm, comforting flavors.
Creative Ways to Present
Serve the soup in rustic bread bowls for a cozy presentation that’s also edible. You could also layer it within a multi-course vegan dinner as the elegant starter, accompanied by a glass of chilled white wine to echo the marsala’s subtle nuances.
Make Ahead and Storage
Storing Leftovers
Place any leftover soup in an airtight container and refrigerate. It will keep well for up to 3 days, and the flavors often deepen after resting, making it even better the next day.
Freezing
If you want to enjoy this Vegan Cream of Mushroom Soup Recipe later, freezing is an excellent option. Store portions in freezer-safe containers or bags and freeze for up to 2 months. Just be sure to leave some space in the container as the soup may expand slightly when frozen.
Reheating
Reheat gently on the stove over low to medium heat, stirring occasionally. If the soup is too thick after thawing or resting, add a splash of vegetable broth or dairy-free milk to restore its perfect creamy consistency.
FAQs
Can I use different types of mushrooms?
Absolutely! While this recipe works beautifully with standard button or cremini mushrooms, feel free to experiment with shiitake, portobello, or oyster mushrooms for varied textures and flavors.
Is the soup gluten-free?
Yes! Simply use a gluten-free 1-to-1 flour blend to replace the all-purpose flour, and double-check that your vegetable broth and Tamari are gluten-free as well.
Can I skip the Marsala wine?
If you prefer not to use alcohol, you can substitute the Marsala wine with an equal amount of additional vegetable broth and a teaspoon of balsamic vinegar to maintain acidity and depth.
How creamy is the soup without dairy?
This Vegan Cream of Mushroom Soup Recipe achieves creaminess through the combination of dairy-free butter, plant milk, and the broth-flour mixture. The result is silky and rich, rivaling traditional cream-based soups.
Can I make this soup in advance for a party?
Definitely! The soup is great made a day ahead, and it reheats beautifully. This makes it a fantastic option for entertaining and stress-free meal planning.
Final Thoughts
There’s something truly special about this Vegan Cream of Mushroom Soup Recipe — it’s an inviting hug in a bowl that celebrates plant-based cooking with real depth and creaminess. Whether you’re new to vegan recipes or a seasoned pro, I hope you give this comforting soup a try and see just how delicious plant-based can be.
Print
Vegan Cream of Mushroom Soup Recipe
- Total Time: 35 minutes
- Yield: 4 servings
- Diet: Vegan
Description
A rich and creamy vegan cream of mushroom soup that uses dairy-free butter and milk for a luscious texture. This comforting soup is infused with shallots, garlic, marsala wine, and fresh herbs, making it a perfect dairy-free, plant-based option for mushroom soup lovers.
Ingredients
Sauté Base
- 5 tablespoons dairy free butter, divided
- 1 cup shallots, diced
- 2 medium cloves garlic, finely minced (2 teaspoons)
Mushrooms and Liquids
- 24 oz mushrooms, sliced
- 3 cups vegetable broth, divided
- 1 cup dairy free milk
- 1/4 cup marsala wine
- 3 tablespoons low sodium Tamari or soy sauce
- 1 ½ tablespoons white wine vinegar
Thickening and Seasoning
- 2 tablespoons all purpose or gluten free 1 to 1 flour
- 1 teaspoon fine grain kosher salt
- 1/2 teaspoon paprika
- 1/4 teaspoon ground black pepper
Herbs
- 3–4 tablespoons freshly chopped parsley, plus more for topping
- 2–3 teaspoons freshly chopped thyme
Instructions
- Prepare flour slurry: Whisk together 3/4 cup of vegetable broth with 2 tablespoons of flour in a small bowl and set aside; this will thicken the soup later.
- Sauté aromatics: Heat 3 tablespoons of dairy free butter in a soup pot over medium heat until melted. Add the diced shallots and minced garlic, cooking for about 5 minutes until they become soft and fragrant.
- Cook mushrooms: Add the sliced mushrooms to the pot, stirring well to combine. Cook until the mushrooms have softened and released their moisture, about 10 minutes.
- Season and deglaze: Stir in paprika, kosher salt, and black pepper. Pour in the marsala wine and let it simmer for 2-3 minutes to evaporate the alcohol, scraping any browned bits off the bottom of the pot.
- Add liquids and herbs: Pour in the remaining vegetable broth, dairy free milk, the reserved broth-flour mixture, Tamari, white wine vinegar, and fresh thyme. Bring the soup to a boil, then reduce heat to low, cover, and simmer for 10 minutes.
- Finish the soup: Stir in the remaining 2 tablespoons of butter and freshly chopped parsley. Let the soup cook gently for an additional 7-10 minutes to allow flavors to meld.
- Adjust seasoning and serve: Taste the soup and add more salt or pepper if desired. Serve hot, garnished with extra chopped parsley.
Notes
- Use gluten free flour if you need a gluten free version.
- Substitute Tamari with low sodium soy sauce for a similar umami flavor.
- Dairy free milk options like oat or almond milk work well in this recipe.
- Marsala wine can be omitted or substituted with white grape juice for a non-alcoholic version.
- For a smoother texture, blend the soup partially after cooking before adding the final butter and parsley.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Vegan
