Go Back
+ servings

Vegan Cream of Mushroom Soup

This easy vegan cream of mushroom soup is better than any canned soup you could buy! Full of flavor and ready in just 15 minutes. Of course this is a dairy free cream of mushroom soup as well, and can be tailored to be Top 8 Allergen Friendly. We share varieties for vegan condensed cream of mushroom soup or actual soup. 
Course Condiment, Soup
Cuisine American
Keyword dairy free recipes, dairy free soup, vegan recipes
Prep Time 5 minutes
Cook Time 8 minutes
Total Time 13 minutes
Servings 4 servings
Calories 131kcal
Author LarishaBernard


  • 4 oz baby bella mushrooms, diced
  • 1/4 cup sweet onions, finely chopped
  • 4 cloves garlic, minced
  • 1/4 cup butter (We use Earth Balance Soy Free)
  • 1/8 tsp dried thyme
  • 1/8 tsp nutmeg
  • 3/8 tsp ground pepper
  • 1/2 tsp salt
  • 1/4 cup flour (Use chickpea flour in same amount for gluten free version)
  • 1/2-1 cup vegetable stock (see directions for amount)
  • 1/2-1 cup unsweetened almond milk (see directions for amount)


  • Chop your mushrooms, onions, and garlic. *For the mushrooms, dice them as small as you actually want them to be in the regular or condensed version of the soup.  For condensed we usually do very fine dice, for a soup, we usually do larger or sliced.  
  • To a skillet over medium heat, add butter. 
  • Once almost completely melted, add the onions. Cook for 3 minutes. 
  • Add the mushrooms. Cook for another 2 minutes. 
  • Add in the garlic, nutmeg, thyme, salt and pepper. Cook for another 2 minutes.
  • Add your flour and stir to combine. This is going to make a thick mushroom roux.
  • Add your almond milk and vegetable stock. Stir until very well combined. 
    *If making a condensed version of cream of mushroom soup, add 1/2 cup vegetable stock and 1/2 cup of unsweetened almond milk. 
    *If making a mushroom soup, add 1/2 cup of unsweetened almond milk and 1 cup of vegetable stock.  Adjust for desired thinness of soup. 
  • Taste and adjust seasonings if desired. 
  • Remove from heat and use immediately or let cool and store in air tight container for up to 1 week. 


*Please see notes in the post as we give a lot of tips about this recipe.
**Nutritional facts are just estimates. Please utilize your own brand nutritional values to double check against our estimates. 


Serving: 1serving | Calories: 131kcal | Carbohydrates: 9g | Protein: 2g | Fat: 9g | Saturated Fat: 2g | Sodium: 543mg | Potassium: 114mg | Sugar: 1g | Vitamin A: 600IU | Vitamin C: 2mg | Calcium: 43mg | Iron: 0.6mg