Creamy Vegan Mushroom Soup

This post may contain affiliate links. Read my full disclosure here.

Creamy, rich, and hearty, this delicious Vegan Mushroom Soup is healthy and bursting with flavor!

mushroom soup being ladled out of pot

One of the things I really like about this yummy soup is that it all comes together in one pot and makes cleanup a real breeze.

You’re going to love this mushroom soup because it’s…

  • Herby
  • Fresh
  • Dairy-free
  • Super flavorful
  • Satisfying
  • Hearty
  • Wholesome
  • Delicious
vegan mushrooms soup in white bowl topped with fresh parsley

What kind of mushrooms should you use?

You could use any number of different kinds of mushrooms for this recipe but my favorites are baby portobello mushrooms or white button mushrooms.

I tend to have these two varieties on hand pretty often for stir-fries and other dishes, so it’s easy to pull this soup together with only a few other ingredients like onions, garlic, spices, and almond milk.

mushrooms sliced on wooden cutting board with bowl of mushrooms beside

How to make vegan mushroom soup

I’m betting that if you have mushrooms, you’ve got all of the rest of the ingredients to make this delicious soup already on hand.

Begin by cutting up the veggies. I like to dice my onion and garlic up first. Some people like to cut their onions in larger crescent shapes for soups like this, but I prefer to dice them up a bit smaller.

diced onions on cutting board

The recipe card at the bottom of the page has the full list of ingredients with measurements and instructions.

Place the onions and garlic in a medium or large stockpot with about 3 tablespoons of water or veggie broth and saute them for approximately 5 minutes.

Believe it or not, when sautéing vegetables, water and broth do just as well as oil. The trick is to use small amounts, adding just 1 to 2 tablespoons at a time.  Do this as often as needed to cook and brown the food. Remember to keep the veggies moving so they don’t burn. 

onions and garlic sauting in red pot on white background

Next, add 2 cups of vegetable stock, sliced mushrooms, thyme, ginger, white wine, salt, and pepper. Cook for another 5 minutes.

mushrooms onions and garlic in stockpot

Add 1 cup of the unsweetened almond milk or other plant milk and allow to cook for approximately 5 more minutes.

Making the slurry thickener

To thicken the soup, you can use a number of different thickeners including cornstarch or flour.

I really like to use arrowroot powder because it tends not to clump as much as other thickeners.

Place the arrowroot or other thickener in a bowl with the other cup of cold plant milk and whisk together until it becomes a bit frothy in a minute or so.

arrowroot thickener in stainless bowl beside plant milk and whisk on white background

Pour the slurry thickener into the soup and continue stirring for a couple of minutes as it begins to thicken.

If the soup is too thin, add a little more arrowroot powder to some cool water or plant milk and pour it into the soup.

Remove the pot of soup from the heat as soon as it reaches the desired thickness. If it stays on the heat, it will continue to thicken.

Adjust salt and pepper as needed and serve warm with a loaf of nice crusty sourdough bread and fresh parsley if desired.

mushroom soup in bowl topped with fresh parsley with pot of soup in background

Cream of mushroom soup option

If you would like to serve this recipe as cream of mushroom soup, simply add the soup to a blender and process until nice a smooth.

It can then be used in other recipes that call for dairy-free cream of mushroom soup such as green bean casserole.

overhead shot of vegan mushroom soup in bowl and in pot with spoon

Other terrific soup recipes

This post may contain affiliate links. Read my full disclosure here.

If you try this recipe, please let us know how you like it by rating it and leaving a comment. We love to hear from you!

Want to Save This Recipe?

Enter your email & I’ll send it to your inbox. Plus, get great new recipes from me every week!

Save Article

By submitting this form, you consent to receive emails from EatPlant-Based

mushroom soup in bowl topped with fresh parsley with pot of soup in background
4.40 from 28 votes

Creamy Vegan Mushroom Soup

Creamy, rich, and hearty, this delicious Vegan Mushroom Soup is healthy and bursting with flavor!
Prep: 10 minutes
Cook: 25 minutes
Total: 35 minutes
Servings: 4 servings

Ingredients 

  • 1 lb mushrooms such as baby bellas or white button
  • 3/4 cup onion diced
  • 4 cloves garlic minced
  • 2 cups veggie broth
  • 2 cups unsweetened plant milk such as almond milk
  • 1/2 cup dry white wine or white vinegar
  • 1/2 teaspoon ground ginger
  • 3/4 teaspoon thyme
  • 3 tablespoons arrowroot powder or other thickener such as cornstarch
  • 1/2 teaspoon salt
  • black pepper to taste

Instructions

  • Begin by cutting up the veggies–onion, garlic, and mushrooms. Some people like to cut their onions in larger crescent shapes for soups like this, but I prefer to dice them up a bit smaller.
  • Place the onions and garlic in a medium or large stockpot with about 3 tablespoons of water or veggie broth and saute them for approximately 5 minutes.
  • Next, add 2 cups of vegetable stock, sliced mushrooms, thyme, ginger, white wine, salt, and pepper. Cook for another 5 minutes.
  • Add 1 cup of the unsweetened almond milk or other plant milk and allow to cook for approximately 5 more minutes.
  • To thicken the soup, you can use a number of different thickeners including cornstarch or flour. I really like to use arrowroot powder because it tends not to clump as much as other thickeners.
  • Place the arrowroot or other thickener in a bowl with the other cup of cold plant milk and whisk together until it becomes a bit frothy in a minute or so.
  • Pour the slurry thickener into the soup and continue stirring for a couple of minutes as it begins to thicken. If the soup is too thin, add a little more arrowroot powder to some cool water or plant milk and pour it into the soup.
  • Remove the pot of soup from the heat as soon as it reaches the desired thickness. If it stays on the heat, it will continue to thicken.
  • Adjust salt and pepper as needed and serve warm with a nice crusty sourdough bread and fresh parsley if desired.

Video

Notes

Detailed instructions, in-process photos, and my personal helpful tips can be found in the article above.
If you would like to serve this recipe as cream of mushroom soup, simply add the soup to a blender and process until nice a smooth. It can then be used in other recipes that call for dairy-free cream of mushroom soup such as green bean casserole.

Nutrition

Serving: 1g | Calories: 285kcal | Carbohydrates: 33g | Protein: 15.8g | Fat: 5g | Fiber: 5.6g | Sugar: 10g

Disclaimer

To obtain the most accurate representation of the nutritional information in a given recipe, you should calculate the nutritional information with the actual ingredients used in your recipe, using your preferred nutrition calculator. You are solely responsible for ensuring that any nutritional information provided is accurate, complete, and useful.

Please rate & share if you like this!Leave a comment or share on Pinterest or Instagram

About Terri Edwards

Hi guys! I am the content creator behind EatPlant-Based and a licensed Food for Life instructor with the Physicians Committee for Responsible Medicine. I am passionate about sharing healthy recipes and tips to empower others to get healthy.  I’m so glad you’re here! Read More…

Similar Posts

9 Comments

  1. You mention thyme in the write-up, but it’s not in the recipe. How much thyme did you use?

    1. Ahh! Thank you for bringing that to my attention. I used 3/4 tsp thyme for this recipe. I’ve made that correction in the recipe card now. Much appreciation for catching that typo.

  2. Hi Terri I just made your recipe. I’m confused because the ingredients called for 3 cups of plant-based milk, but in the instructions you only use 2 cups. Am I missing something or is the 3rd cup for additional milk if needed? Thanks

    1. Hi Suzanne- Thank you for catching the typo in the ingredient list. Only 2 cups of plant milk are needed. One is in step #4 when cooking and the other is in step #6 for the thickener. Not sure why I typed 3 cups, as it should be only 2. I’ve made the correction and really appreciate your letting me know about it. Hope you enjoy the soup.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating