4.98 from 95 votes
Total 25 minutes minutes
Jump To Recipe
This post may contain affiliate links. Please read our disclosure policy.
No one can believe Vegan Cream of Mushroom Soup is dairy free AND gluten free! It's so creamy and rich that it's often mistaken for classic mushroom soup. Enjoy vegan mushroom soup as an entree or for other recipes.
Table of Contents hide
1) Why you'll love vegan cream of mushroom soup
2) Ingredient notes
3) How to make vegan cream of mushroom soup
4) Recipe tips and variations
5) More vegan holiday recipes
6) More vegan soup recipes
7) đź“– Recipe
8) Vegan Cream of Mushroom Soup
Why you'll love vegan cream of mushroom soup
You don't have to be vegan to enjoy this velvety vegan cream of mushroom soup. It's so creamy and rich, even carnivores approve, often not ever knowing it's vegan!
Over the years, my readers have given solid, post-holiday testimonials along these lines after using this recipe in vegan green bean casserole. They say it's a keeper and I wholeheartedly agree.
You'll absolutely love that this plant-based soup is budget-friendly and readily available because it's made with mushrooms and pantry staples. It's also naturally gluten-free since it's made with chickpea flour, which gives it a nutty flavor and rich texture.
Even beginner cooks will crush this recipe! It's as easy as sauteing mushrooms with aromatics, adding flour to make a roux, followed by plant-based milk of choice, which then becomes a delicious, creamy, vegan mushroom soup. Use it as a soup or sauce for your favorite recipes.
Ingredient notes
You'll find the ingredient amounts in the printable recipe card below.
- olive oil - Use any cooking oil such as canola oil, coconut oil, avocado oil, etc.
- mushrooms - I recommend white button mushrooms or baby bellas for this recipe. You can use portobello mushrooms or any mushroom variety.
- shallots - These are mildly flavored compared to regular onions, but both can be used interchangeably in this recipe.
- garlic - I highly recommend fresh garlic, but garlic powder would work fine if used in small amounts.
- chickpea flour - Also called garbanzo flour. This is used as a thickener and makes this soup gluten-free. Experiment with other gluten free flours, or see recipe below if using all-purpose flour.
- dry sherry - This adds a depth of flavor and is commonly used in cream soups and sauces. You can substitute it with any cooking liquid.
- unsweetened almond milk - Any non-dairy milk can be used such as coconut milk, oat milk, and soy milk.
- nutmeg - Adds a classic nutty flavor to the recipe.
- salt and pepper - Season your soup, to taste, after it cooks.
How to make vegan cream of mushroom soup
Enjoy this step-by-step photo tutorial or skip down to the printable recipe below.
Step 1. Sauté mushrooms, shallots, and garlic over medium-high heat until very tender, stirring as needed.
Step 2. Add chickpea flour and stir until it's absorbed. This is a roux.
Step 3. Add dry sherry to deglaze the pot. Then, add milk to the mushrooms in very small amounts, along with nutmeg. Whisk vigorously during this process as this helps smooth out the lumps. Continue this process until all of the milk is used. Add nutmeg, salt, and pepper, to taste.
Step 4. Bring everything just to a boil, whisking continuously. Reduce heat to medium-low and simmer until the soup thickens to your liking.
Serve warm. To store, allow to cool completely and refrigerate in an airtight container up to 5 days.
Recipe tips and variations
Color - the longer you brown the flour for a roux, the darker the results will be. To keep this cream of mushroom soup light in color, don't over-brown the flour.
Mushrooms will shrink to about ¼ of their original size when sautéed and this recipe is written with that in mind.
Avoid lumps or clumps – once vegetables are sauteed, you'll whisk in small amounts of milk, repeating this process until the milk is all in. This will create a non-lumpy sauce, which is what you want.
Lower calorie option - replace 1 cup of almond milk with a light-colored veggie broth.
Consistency - the longer you simmer, the thicker the soup. So if it's too thin, cook it down, stirring as needed. If the soup is too thick, whisk in small amounts of liquid and continue heating and stirring as needed.
More vegan holiday recipes
- Brussels Sprout Salad
- Pomegranate Cranberry Relish
- Maple Roasted Brussels Sprouts
- Easy Sweet Potato Salad
More vegan soup recipes
- White Bean and Kale Soup
- Vegetable Soup Recipe
- Kale Chickpea Soup In A Hurry
- Southwest Vegan Tortilla Soup
On a personal note: This vegan cream of mushroom soup recipe is dedicated to my mom whohelped test and finalize it in my test kitchen several years ago. Just because she's Momma TKG doesn't mean I get a pass.If something isn't right, she'll let me know. So, thanks mom for helping me dial this one to perfection!
đź“– Recipe
Vegan Cream of Mushroom Soup
No one can believe Vegan Cream of Mushroom Soup is actually dairy free! It's so creamy and rich that it's often mistaken for the classic version. Enjoy vegan mushroom soup as an entree or use as a base or sauce for other recipes.
Prep TimePrep Time: 10 minutes mins
Cook TimeCook Time: 15 minutes mins
Total timeTotal Time: 25 minutes mins
Yield 3 1-cup servings
Author Traci Antonovich
4.98 from 95 votes
Print Pin
Want to Save This Recipe?
Enter your email & I'll send it to your inbox.Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from The Kitchen Girl.
Ingredients
Recipe yield = 3 cups
- 3 tablespoons Olive Oil
- 8 ounces Mushrooms sliced (about 4 cups)
- 1 small Shallot minced (or ÂĽ cup onion)
- 2 cloves Garlic minced
- ½ cup Chickpea Flour (for gluten-free version) or ¼ cup All Purpose Flour
- 1 tablespoon Dry Sherry or Wine or other cooking liquid
- 2 cups Unsweetened Almond Milk or preferred milk
- tiny pinch Nutmeg
- Sea Salt to taste
- Black Pepper to taste
Equipment
silicone spatula or any stirring utensil
Instructions
Heat OLIVE OIL in a sauce pot over medium-high heat.
Add MUSHROOMS, SHALLOTS, and GARLIC, and sauté about 5 minutes until tender, stirring as needed.
Add FLOUR and sauté 1 or 2 minutes, or until absorbed into mushrooms, stirring as needed.
Add DRY SHERRY or other cooking liquid and sauté a few minutes to (deglaze) release browned bits from the bottom into the mixture, stirring as needed.
Add MILK in small amounts, whisking to dissolve the flour and remove clumps. Add NUTMEG.
Bring this mixture just to a boil. Reduce heat to med-low and simmer until the soup thickens to your liking, whisking continuously.
Season with SALT and PEPPER. Serve warm or use as a substitute for canned cream of mushroom soup.
To store, cool completely and refrigerate up to 5 days in an airtight container.
Final step
Click stars to vote. Please visit 'Comments' below for reviews.
4.98 from 95 votes
Video
Recipe Notes
This soup is the delicious base for my crazy popular Vegan Green Bean Casserole. Trust me, you don't have to be vegan to LOVE that casserole...or this soup!
Tips to make the best vegan mushroom soup:
To thicken the soup, allow it to simmer longer. To thin it, add liquid in small amounts during reheat until desired consistency is reached, stirring as needed.
You can substitute any milk for almond milk, depending on your taste preferences and dietary restriction.
Did you make this recipe? I'd love to see it!Follow @thekitchengirl on Instagram, snap a photo, and tag #thekitchengirl. This always makes my day!
Nutrition
Serving: 1cup | Calories: 254kcal | Carbohydrates: 17g | Protein: 8g | Fat: 18g | Saturated Fat: 2g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 12g | Sodium: 235mg | Potassium: 449mg | Fiber: 4g | Sugar: 5g | Vitamin A: 9IU | Vitamin C: 3mg | Calcium: 219mg | Iron: 2mg
Course Main Course, Side Dish, Soup
Cuisine American
Diet Gluten Free, Low Fat, Vegan, Vegetarian
Easy FREE recipes to your inbox weeklyJoin The Kitchen Girl community!