Creamy Vegan Mushroom Soup

Ready in 40 minutes, this creamy vegan mushroom soup recipe is dairy-free. Serve it as an appetizer or side dish, or make it a meal by adding plant-based protein.

Kirsten Nunez, MS

By Kirsten Nunez, MS

5 Ratings

This post may contain affiliate links. Please read our disclosure policy.

Mushrooms are having a moment, and it’s easy to see why. They’re tasty, meaty, and packed with essential nutrients. Mushrooms are also super versatile, as proven by this creamy vegan mushroom soup recipe.

Made with a base of canned coconut milk, this dairy-free soup is the perfect plant-based comfort food. Enjoy it on its own or with a vegan grilled cheese or sandwich. Want to make it a meal? Add brown rice or quinoa to the soup, along with canned beans for a complete dish.

It’s also ready in just 30 minutes, making it one of our favorite easy vegan soup recipes. Learn how to make the dish, below.

Key Ingredients

Ingredients for creamy vegan mushroom soup.
Photo: Kirsten Nunez
  • Mushrooms. We used baby bella mushrooms, but you’re welcome to use any edible mushroom you can find in the grocery store. Delicious options include oyster, shiitake, lion’s mane, or white button mushrooms. Beyond tasty sustenance, mushrooms will benefit mental function and provide myriad nutrients. (Looking for an easy way to eat mushrooms? Consider mushroom gummies.)
  • Coconut milk. In this soup, canned full-fat coconut milk serves as a vegan substitute for heavy cream. Avoid coconut milk in the carton, which will be too thin for the soup.
  • Vegetable broth. To reduce prep time, use your favorite store-bought broth. You can also try making your own homemade vegetable broth.
  • Vegan butter. Vegan butter is essential for creating a thick, creamy base for the soup.
  • Flour. Flour is combined with vegan butter to give the soup creaminess. You can use standard or gluten-free all-purpose flour.

How to Make Creamy Vegan Mushroom Soup

Find the full ingredients list and step-by-step instructions in the recipe card at the bottom of this post.

1. In a large pot over medium heat, melt the butter. Add the flour and whisk until the mixture thickens, about 1 minute.

Photo: Kirsten Nunez

2. Add sliced mushrooms and onions. Sauté until the mushrooms have slightly darkened and the onions are translucent, about 7 minutes.

Photo: Kirsten Nunez

3. Add garlic, thyme, rosemary, salt, and black pepper. Stir and cook for 30 seconds.

Photo: Kirsten Nunez

4. Pour vegetable broth into the pot. Bring to a boil, then reduce to a simmer for 20 to 25 minutes.

Photo: Kirsten Nunez

5. Add canned coconut milk and stir to combine.

Photo: Kirsten Nunez

6. For an extra dose of greens, add 3 or 4 handfuls of spinach. Cook for 2 to 3 minutes, or until the leaves are wilted.

Photo: Kirsten Nunez

7. Taste and add more salt as needed. Divide into bowls, garnish with black pepper, and serve with your favorite bread or crackers.

Creamy vegan mushroom soup in a bowl.
Photo: Kirsten Nunez

Recipe Tips, Variations, and Substitutions 

  • Try soy milk. If you don’t have or like canned coconut milk, go for unflavored soy milk or almond milk.
  • Use mushroom broth. For depth of flavor, replace the vegetable broth with mushroom broth.
  • Switch up the herbs. Thyme and rosemary give the soup an autumnal flavor profile, but you’re welcome to use other herbs. Fresh parsley, sage, and oregano are all tasty options.
  • Add ginger. If you love soups with a bit of zest, add 1 or 2 tablespoons of grated ginger to the soup.
  • Garnish with soy sauce. The umami flavor of soy sauce will brighten up this soup. For a gluten-free alternative, use tamari or coconut aminos.
  • Incorporate rice. Turn this recipe into a wild rice soup by adding cooked wild rice to the finished dish. It will make the soup more filling and nutritious.
  • Blend it. For a more classic vegan cream of mushroom soup recipe, run the soup in a blender until the mushrooms are mostly pureed. You can then add any rice, beans, or spinach to the pureed soup.

How to Store Creamy Vegan Mushroom Soup

Store leftovers in an airtight container in the fridge, and eat within 3 to 4 days. Avoid storing the soup in the freezer, as the ingredients will separate.

Creamy vegan mushroom soup in a bowl.
Photo: Kirsten Nunez

Serving Suggestions

Creamy vegan mushroom soup in a bowl.

Creamy Vegan Mushroom Soup

Ready in 40 minutes, this creamy vegan mushroom soup is dairy-free. Serve it as an appetizer or side dish, or make it a meal by adding plant-based protein.
Click stars below to rate, or leave a full review in the comments
5 Ratings
Print Rate it Now Pin Recipe
Course: Soup
Cuisine: American
Diet: Vegan
Keyword: creamy vegan mushroom soup, vegan soup
Prep Time: 10 minutes
Cook Time: 30 minutes
Total Time: 40 minutes
Servings: 4
Calories: 336kcal
Author: Kirsten Nunez, MS

Ingredients

Instructions

  • In a large pot over medium heat, melt the butter. Add the flour and whisk until the mixture thickens, about 1 minute.
  • Add sliced mushrooms and onions. Sauté until the mushrooms have slightly darkened and the onions are translucent, about 7 minutes. Add garlic, thyme, rosemary, salt, and black pepper. Stir and cook for 30 seconds.
  • Pour vegetable broth into the pot. Bring to a boil, then reduce to a simmer for 20 to 25 minutes. Add canned coconut milk and stir to combine.
  • For an extra dose of greens, add 3 or 4 handfuls of spinach. Cook for 2 to 3 minutes, or until the leaves are wilted.
  • Taste and add more salt as needed. Divide into bowls, garnish with black pepper, and serve with your favorite bread or crackers.

Notes

  • If you don’t have or like canned coconut milk, go for unflavored soy milk or almond milk.
  • For depth of flavor, replace the vegetable broth with mushroom broth.
  • Thyme and rosemary give the soup a wintry flavor profile, but you’re welcome to use other herbs. Fresh parsley, sage, and oregano are all tasty options.
  • If you love soups with a bit of zest, add 1 or 2 tablespoons of grated ginger to the soup.
  • The umami flavor of soy sauce will brighten up this soup. For a gluten-free alternative, use tamari or coconut aminos.
  • Turn this recipe into a wild rice soup by adding cooked wild rice to the finished dish. It will make the soup more filling and nutritious.
  • For a more classic vegan cream of mushroom soup recipe, run the soup in a blender until the mushrooms are mostly pureed. You can then add any rice, beans, or spinach to the pureed soup.
  • Store leftovers in an airtight container in the fridge, and eat within 3 to 4 days. Avoid storing the soup in the freezer, as the ingredients will separate.

Recommended Tools & Products

Large pot

Nutrition

Calories: 336kcal | Carbohydrates: 18g | Protein: 6g | Fat: 29g | Saturated Fat: 20g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 5g | Trans Fat: 2g | Sodium: 892mg | Potassium: 795mg | Fiber: 2g | Sugar: 5g | Vitamin A: 413IU | Vitamin C: 4mg | Calcium: 71mg | Iron: 4mg
Tried this recipe?Mention @CleanGreenSimple or tag #CleanGreenSimple!
Kirsten Nunez, MS
4.60 from 5 votes (5 ratings without comment)

Leave a Comment

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.