Skip to Content

Creamy Vegan Mushroom Soup

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

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.

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

Creamy Vegan Mushroom Soup

Yield: 4 servings
Prep Time: 10 minutes
Cook Time: 25 minutes
Total Time: 35 minutes

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

Ingredients

Instructions

      1. 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.
      2. 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.
      3. Next, add 2 cups of vegetable stock, sliced mushrooms, thyme, ginger, white wine, salt, and pepper. Cook for another 5 minutes.
      4. Add 1 cup of the unsweetened almond milk or other plant milk and allow to cook for approximately 5 more minutes.
      5. 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.
      6. 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.
      7. 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.
      8. 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.
      9. Adjust salt and pepper as needed and serve warm with a nice crusty sourdough bread and fresh parsley if desired.

    Notes

    Detailed instructions, in-process photos, and my personal helpful tips can be found in the article above.

    Nutrition Information:
    Yield: 2 Serving Size: 1
    Amount Per Serving: Calories: 285Total Fat: 5gTrans Fat: 0gCarbohydrates: 33gFiber: 5.6gSugar: 10gProtein: 15.8g

    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.

    Did you make this recipe?

    Please rate and leave a comment because I love hearing from you. Remember SHARING IS CARING!

    Plant-Based Vegan Starter Kits $27

    Vegan Plant Based Starter Kit
    Click the photo to see Plant-Based Starter Kits available.
    collage of meal delivery service photos
    vegan mushroom soup pinterest collage
    vegan mushroom soup pinterest collage

    Suzanne

    Saturday 9th of January 2021

    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

    Terri Edwards

    Saturday 9th of January 2021

    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.

    Peg Bellamy

    Tuesday 2nd of June 2020

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

    Terri Edwards

    Tuesday 2nd of June 2020

    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.

    John

    Wednesday 27th of May 2020

    White wine or white wine vinegar?

    Terri Edwards

    Wednesday 27th of May 2020

    Hi John- Good question, and there was a typo that I have now fixed. This recipe calls for white cooking wine.

    Susan Gail Wright

    Wednesday 27th of May 2020

    looks great can't wait to make it thank you

    Barbara

    Sunday 23rd of August 2020

    Yes this looks great. No soy products in it either. Why oh why do vegans use so many soy products?

    Skip to Recipe