Simple Vegan Blog

  • Recipes
  • About
  • Subscribe
  • Start Here
menu icon
go to homepage
  • Recipes
  • About
  • Subscribe
  • Start Here
subscribe
search icon
Homepage link
  • Recipes
  • About
  • Subscribe
  • Start Here
ร—
Home > Recipes > Soups

Vegan Cream of Mushroom Soup

Published: Mar 17, 2020 ยท Modified: Dec 8, 2024 by Iosune Robles ยท This post may contain affiliate links

5 from 6 votes
Pin Recipe Jump to Recipe
Bowl of vegan cream of mushroom soup topped with sautéed mushrooms, fresh thyme, and black pepper.

Make this vegan cream of mushroom soup in just one pot! A rich and creamy plant-based soup that's packed with flavor and so easy to prepare.

Bowl of vegan cream of mushroom soup topped with sautéed mushrooms, fresh thyme, and black pepper.

This soup is made with simple ingredients like mushrooms, coconut milk, and vegetable broth, creating a delicious dairy-free twist on the classic recipe. It’s wholesome, full of earthy flavors, and sure to become a staple in your kitchen.

Serve it as a quick weeknight dinner or a cozy starter. Pair it with crusty vegan bread or a fresh salad for a complete meal that’s as versatile as it is satisfying. Perfect for sharing with friends or enjoying on your own!

Craving more vegan soups? Try my vegan mushroom soup, vegan potato leek soup, vegan pumpkin soup, vegan butternut squash soup, and vegan potato and corn chowder. Warmth and flavor await!

Ingredients for vegan cream of mushroom soup

Ingredients needed to make vegan cream of mushroom soup.
  • Olive oil: I used extra virgin olive oil for its rich flavor, but regular olive oil works well too. You can also use avocado oil, sunflower oil, or any neutral oil if you prefer. For a different touch, this soup also turns out delicious when made with vegan butter!
  • Veggies: This soup has garlic and onion, but you can add or skip veggies as you like. If you’re in a hurry, use 1 teaspoon each of garlic powder and onion powder.
  • Mushrooms: Any mushrooms work great, but cremini, button, or shiitake are my favorites for flavor and texture.
  • White wine: A splash of white wine is optional but adds depth. Swap it with veggie broth or water mixed with a bit of lemon juice.
  • Flour: All-purpose flour thickens the soup, but cornstarch or arrowroot powder work if you need a gluten-free option.
  • Thyme: Thyme adds a nice herbal touch, but you can use rosemary, oregano, or skip it entirely.
  • Full-fat coconut milk: For a creamy texture, full-fat coconut milk is ideal, but unsweetened almond milk, cashew milk, or soy milk are great alternatives. Adjust the richness by selecting your preferred non-dairy milk.

Find the full recipe with exact measurements in the recipe card below.

How to make vegan cream of mushroom soup

Olive oil in a large pot.

Step 1: Heat the oil in a pot over medium-high heat.

Garlic and onion sautéed in a large pot.

Step 2: Add garlic and onion, and cook for 3-5 minutes until soft and fragrant.

Mushrooms, garlic and onion sautéed in a large pot.

Step 3: Stir in the mushrooms and cook for 5-8 minutes until the mushrooms release their juices.

Mushrooms, garlic, onion, and wine sautéed in a large pot.

Step 4: Add the white wine, stir, and cook for 1-2 minutes to evaporate the alcohol.

Mushrooms, garlic, onion, wine, and flour cooked in a large pot.

Step 5: Mix in the flour and cook for 2 minutes, stirring constantly.

Cooked vegan cream of mushroom soup in a pot before adding coconut milk.

Step 6: Pour in the broth, thyme, salt, and pepper. Simmer for 15 minutes.

Vegan cream of mushroom soup with coconut milk in a pot before blending.

Step 7: Stir in the coconut milk and cook for 2-3 more minutes.

Blended vegan cream of mushroom soup in a pot.

Step 8: Blend until smooth and serve. Enjoy!

Frequently asked questions

How long does it last in the fridge?

This soup will last 3-4 days in the fridge if stored in an airtight container. Make sure it has cooled completely before refrigerating. Reheat gently on the stove or in the microwave, adding a splash of broth or milk if it thickens too much.

Can I freeze it?

Yes, you can freeze this soup! Let it cool completely, then transfer it to an airtight container or freezer-safe bag. It will keep well in the freezer for up to 3 months. When ready to enjoy, thaw it in the fridge overnight and reheat gently on the stove, stirring well to restore its creamy texture.

How can I reheat it?

Stovetop: Pour the soup into a pot and heat over medium-low heat, stirring occasionally until warmed through. If it’s too thick, add a splash of broth or non-dairy milk and stir to combine.

Microwave: Transfer the soup to a microwave-safe bowl, cover it with a lid or microwave-safe wrap, and heat in 1-minute intervals. Stir between intervals until evenly heated. Add a little liquid if needed to adjust the consistency.

How can I serve it?

You can serve this soup with a slice of crusty vegan bread or a side of vegan garlic bread for dipping. It also pairs beautifully with a fresh green salad or roasted veggies for a light meal. For an extra touch, garnish with fresh herbs, a drizzle of olive oil, or a sprinkle of ground black pepper.

How can I thicken the soup?

To thicken the soup, you can simmer it uncovered for a bit longer to reduce and naturally thicken it. If you prefer a quicker method, mix a teaspoon of flour with a little cold water to form a paste, or use cornstarch or arrowroot in the same way, then stir it into the soup and let it cook for a few minutes. Choose the method that works best for you!

Vegan cream of mushroom soup in a bowl with sautéed mushrooms, thyme, and black pepper garnish.

More vegan soup recipes

  • Vegan Chicken Noodle Soup
  • Vegan Cauliflower Soup
  • Vegan Potato Soup
  • Vegan Cabbage Soup
  • Vegan Vegetable Soup
Bowl of creamy mushroom soup topped with black pepper, fresh thyme, and sautéed mushrooms.
5 from 6 votes

Vegan Cream of Mushroom Soup

Make this vegan cream of mushroom soup in just one pot! A rich and creamy plant-based soup that's packed with flavor and so easy to prepare.
Prep: 10 minutes mins
Cook: 30 minutes mins
Total: 40 minutes mins
Servings: 6
PRINT PIN COMMENT


Ingredients 
 

  • 2 tablespoons olive oil, or vegan butter, I used extra virgin olive oil
  • 1 onion, chopped
  • 4 cloves garlic, minced
  • 1 pound mushrooms, like cremini, button, or shiitake, sliced
  • ¼ cup white wine, optional
  • 3 tablespoons flour
  • 3 cups vegetable broth
  • 2 teaspoons dried thyme
  • ½ teaspoon salt
  • ¼ teaspoon ground black pepper
  • 1 14-ounce can full-fat coconut milk
Prevent your screen from going dark

Instructions 

  • Heat the oil in a large pot over medium-high heat.
    Olive oil in a large pot.
  • Add the garlic and onion. Sauté for 3-5 minutes, stirring occasionally, until softened and fragrant.
    Garlic and onion sautéed in a large pot.
  • Stir in the mushrooms and cook for 5-8 minutes, stirring occasionally, until they release their juices and become tender.
    Mushrooms, garlic and onion sautéed in a large pot.
  • Pour in the white wine and cook over high heat for 1-2 minutes, stirring frequently, to let the alcohol evaporate.
    Mushrooms, garlic, onion, and wine sautéed in a large pot.
  • Sprinkle in the flour and cook for 2 minutes, stirring constantly to combine.
    Mushrooms, garlic, onion, wine, and flour cooked in a large pot.
  • Add the vegetable broth, thyme, salt, and pepper. Stir well and let it simmer for 15 minutes.
    Cooked vegan cream of mushroom soup in a pot before adding coconut milk.
  • Pour in the coconut milk and simmer for another 2-3 minutes on low heat.
    Vegan cream of mushroom soup with coconut milk in a pot before blending.
  • Remove from heat and blend the soup until smooth using an immersion blender or regular blender. Serve immediately and enjoy!
    Blended vegan cream of mushroom soup in a pot.

Notes

  • Store in an airtight container in the fridge for up to 3-4 days.
  • Freeze in a sealed container or freezer-safe bag for up to 3 months. Thaw in the fridge overnight before reheating.
  • Reheat on the stovetop over medium-low heat, stirring occasionally, or in the microwave in 1-minute intervals, stirring between each. Add a splash of broth or non-dairy milk if the soup is too thick.

Nutrition

Serving: 1serving | Calories: 97kcal | Carbohydrates: 11g | Protein: 3g | Fat: 5g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Sodium: 670mg | Potassium: 389mg | Fiber: 1g | Sugar: 3g | Vitamin A: 264IU | Vitamin C: 2mg | Calcium: 30mg | Iron: 1mg
Tried this recipe?Leave a comment below and let me know how it was!
Course: Soup
Cuisine: American
Author: Iosune Robles

More Vegan Soup Recipes

  • Vegan kimchi stew in a large pot with scallions on top, and a bowl of extra scallions on the side.
    Vegan Kimchi Stew (Kimchi Jjigae)
  • Bowl of vegan tom kha soup garnished with parsley and scallions.
    Vegan Tom Kha Soup (Thai Coconut Soup)
  • Two bowls of spicy Korean tofu soup, surrounded by bowls of toppings and a spoon.
    Spicy Korean Tofu Soup
  • Vegan potato leek soup served in a bowl with toppings.
    Vegan Potato Leek Soup

Comments

  1. Grace O says

    October 29, 2024 at 7:19 am

    5 stars
    This is the best mushroom soup I have ever made. I love how simple the recipe was and how I had most of all the ingredients in my pantry already so it was very affordable. My husband loved it and he is not a vegan! I call that a success. We added garlic bread on the side and it was the most delicious meal ever. Not to mention, now that it is fall soup is the perfect entree with the cold weather. All in all, I will be adding this recipe to my favorites so thank you!

    Reply
    • Iosune says

      October 29, 2024 at 7:35 am

      Hi Grace! Thank you so much! Iโ€™m thrilled to hear the soup was such a hit, even with your husband! Love the idea of pairing it with garlic bread, that sounds delicious. And youโ€™re right, thereโ€™s nothing better than a cozy soup when the weather cools down. So glad itโ€™s made it to your favorites list!

      Reply
  2. Amy says

    April 17, 2024 at 4:07 am

    5 stars
    I made this today and thought I had ruined it. I didnโ€™t cook the mushrooms and flour. I just put all the ingredients in the pot at the same time. It still came out delicious! The bonus was that it was vegan but I think anyone who tried it, vegan or not, would say the same thing. Best mushroom soup ever! I will never go back to canned mushroom soup!

    Reply
    • Iosune says

      April 22, 2024 at 4:26 pm

      Hi Amy! So glad you liked it ๐Ÿ™‚

      Reply
  3. Kelly Bee says

    December 02, 2021 at 8:08 pm

    Hi! Can you tell me if it's canned coconut milk or coconut milk in a carton? Also, which white wine do you feel is the best to use?

    Reply
    • Iosune Robles says

      December 09, 2021 at 12:59 pm

      Hi Kelly! It's canned coconut milk ๐Ÿ™‚ I can't help you choose the wine because we live in Spain and the brands are completely different here.

      Reply
  4. Jo says

    September 27, 2020 at 6:42 pm

    OMG this soup is absolutely scrumptious! Thank you so much!

    Reply
    • Iosune Robles says

      September 28, 2020 at 11:13 am

      So glad you liked it ๐Ÿ™‚ Have a nice day!

      Reply
  5. Richard says

    June 24, 2020 at 3:19 pm

    5 stars
    This is the best soup I have ever made, period. Vegan or non vegan. It's rich, thick and fragrant. I didn't have the right herbs so used herbs d'province and it was delicious. Totally recommend keeping the mushrooms whole. Thank you!

    Reply
    • Iosune Robles says

      June 25, 2020 at 10:14 am

      Hi Richard! Thank you so much for your kind words ๐Ÿ™‚ So glad you liked it!

      Reply
  6. Kim says

    March 31, 2020 at 5:50 am

    5 stars
    This is a great recipe. I made a couple of changes. I skipped the vegan butter/oil (and just sauteed with water using a tablespoon at a time to prevent onion and garlic from sticking to pan) and replaced I replaced the coconut milk with cashew milk.

    Reply
    • Iosune says

      April 01, 2020 at 4:35 pm

      Hi Kim! Thanks a lot ๐Ÿ™‚ Sounds great!

      Reply
  7. Mitzi says

    March 21, 2020 at 4:23 am

    5 stars
    I substituted cassava flour to make gluten free. Spiced with a โ€œSmoked Spanish Chorizo Rubโ€ spice from my local Spanish Market. The smoky paprika gave it a nice kick. The white wine is a great addition!

    Reply
    • Iosune says

      April 01, 2020 at 3:53 pm

      Hi Mitzi! So glad you liked it ๐Ÿ™‚

      Reply
5 from 6 votes (1 rating without comment)

Leave a Reply Cancel reply

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

Recipe Rating





Bowl of vegan cream of mushroom soup topped with sautéed mushrooms, fresh thyme, and black pepper.
Iosune with a glass of juice.

Hi, I'm Iosune!

I share easy and delicious vegan recipes perfect for everyday meals and special occasions, all made with simple, everyday ingredients.

More About Me

Most Popular Recipes

  • Photo of a bowl of general tso's tofu served over some rice
    General Tso's Tofu
  • Photo of some vegan Baileys being poured into a glass
    Vegan Baileys
  • Photo of a bowl of vegan vegetable soup
    Vegan Vegetable Soup
  • Picture of a dish with homemade vegan jambalaya topped with chopped parsley
    Vegan Jambalaya
  • A bowl with vegan tofu ricotta cheese and some bread slices around.
    Vegan Tofu Ricotta Cheese (4 Ingredients)
  • Photo of a plate of sweet and sour tofu
    Sweet and Sour Tofu

Vegan Spring Recipes

  • Bowl of vegan tzatziki sauce garnished with cucumber and olive oil.
    The Best Vegan Tzatziki Sauce (15 Minutes)
  • Tofu salad in a bowl.
    Marinated Tofu Salad
  • Vegan pasta salad on a plate with a fork.
    Easy Vegan Pasta Salad (20 Minutes)
  • Sliced vegan blueberry muffin with a delightful, fruity center on display.
    The Best Vegan Blueberry Muffins
  • Photo of some vegan lemon bars
    Vegan Lemon Bars
  • Close-up photo of a dish with a slice of vegan lemon cake and a fork
    Vegan Lemon Cake

Footer

Bowl of vegan cream of mushroom soup topped with sautéed mushrooms, fresh thyme, and black pepper.

↑ Back to Top • Recipes • About • Contact

© 2025 Simple Vegan Blog. All rights reserved. Privacy Policy • Terms & Conditions • Affiliate Disclosure

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.