This is the best vegan cream of mushroom soup recipe. It's so rich and creamy and loaded with mushrooms and you will love how easy it is to make. It's dairy-free and gluten-free and made with coconut milk, mushrooms, vegetable broth, and spices. This soup is also paleo and Whole30 compliant!
If you love comfort food like healthy stewed potatoes, the best dairy free potato soup, vegan rice pudding, easy vegan pumpkin risotto and healthy butternut squash and red pepper soup then you are going to love the soup recipe I am sharing with you today!
Table of Contents
Why you will love this recipe:
- It's so much better than canned cream of mushroom soup! It's so rich and creamy with the most delicious flavour. This soup is going to become your new favourite comfort food.
- Even though it's made from scratch this homemade vegan mushroom soup is really easy to make and is ready in under 30 minutes!
- It stores well and freezes well so is a great option for meal prep.
- This vegetable soup is made with pantry staples including coconut milk, vegetable broth, fresh mushrooms, onions, garlic and spices.
- Besides being vegan, this healthy soup is also gluten-free, dairy-free, paleo, nut free and Whole30 compliant. It's also made without cashews and without wine.
- You can use this soup to make casseroles instead of using canned mushroom soup.
If you love vegan soups you will also love my fresh cherry tomato soup recipe, healthy carrot turnip soup, vegan cauliflower soup and healthy curried butternut squash soup recipe.
Ingredients and substitutions:
- Coconut oil - this is used to sauté the onion and garlic. You can swap this for another oil of choice such as olive oil or avocado oil.
- Coconut milk - I recommend using full fat coconut milk for the most rich and creamy mushroom soup. To make this soup without coconut milk you could also use other non dairy milks such as cashew milk or almond milk, but the flavour will be slightly different and it won't be quite as thick and creamy.
- Mushrooms - I used fresh Cremini mushrooms to make this soup but you can use any type of fresh mushrooms that you like.
- Vegetable broth - this helps add even more flavour to this delicious vegetarian cream of mushroom soup.
- Onion and garlic - both onion and garlic help give this creamy mushroom soup the most delicious aromatic flavour. You can use a white onion, yellow onion or sweet onion to make this dairy-free cream of mushroom soup recipe.
- Corn starch - this is used to help thicken this non dairy cream of mushroom soup. If you are avoiding grains you can also use tapioca starch instead.
- Spices: sea salt, ground black pepper, sage, and thyme combine perfectly to give this lactose free cream of mushroom soup so much flavour!
Recipe variations and add ins:
- If you can't have coconut milk I would use unsweetened cashew milk instead.
- Feel free to use another type of mushroom, other than cremini mushrooms (any type of mushroom would work for this recipe).
- To make this soup paleo or Whole30 compliant: use tapioca starch instead of corn starch.
- Feel free to make a double or triple batch of this soup.
How to make vegan cream of mushroom soup:
- Step 1: First, add the coconut oil to a large pot on the stovetop over medium heat and allow it to melt.
- Step 2: Once the oil is melted, add the chopped onion and garlic and cook for a few minutes, until the onion is translucent.
- Step 3: Next, add the chopped mushrooms to the pot and cook for approximately 10 minutes, until the mushrooms are cooked.
- Step 4: Then add the corn starch to the pot and stir it in well to form a slurry.
- Step 5: Now add the remaining ingredients to the pot and stir well.
- Step 6: Turn the heat down to medium-low and let the soup simmer for 10-15 minutes with the lid on, stirring every couple minutes until the soup has the thickness you like. Then serve and enjoy!
Top tips:
- I don't recommend using low fat coconut milk for this recipe. Full fat coconut milk helps give this soup its delicious rich and creamy texture and flavour.
- I use pre-sliced mushrooms to make this soup even easier to make!
- If you prefer a smooth soup, once it's done cooking use your immersion blender or blender and blend it until it's smooth.
How to serve:
This vegan cream of mushroom soup is delicious served as is, but a few serving ideas include:
- Top it with your favourite crackers.
- Use this soup to make casseroles or stews.
- Serve this soup with a sandwich or side salad.
- Serve it with biscuits such as my almond flour biscuits or gluten free cornbread.
How to store:
Store any leftover mushroom soup in an airtight container for up to 7 days. This soup also freezes really well for up to 3 months.
Vegan cream of mushroom soup FAQs:
That will all depend on the ingredients in the cream of mushroom soup but this cream of mushroom soup recipe is perfect for diabetics. It's made with real ingredients and is low in sugar.
Yes, Amy's cream of mushroom soup is vegan and vegetarian. It's also gluten free, dairy free, corn free, tree nut free and soy free.
Full fat coconut milk is a great alternative to cream when making cream of mushroom soup.
No it is not but it is gluten free and vegetarian.
Other vegan recipes you will love:
Recipe
Vegan Cream of Mushroom Soup
Equipment
Ingredients
- 2 tablespoon coconut oil
- 1 medium onion, chopped
- 1 clove garlic, minced
- 3 tablespoon corn starch (use tapioca starch for paleo and Whole30)
- 1 lb cremini mushrooms, chopped (or other mushroom of choice)
- 2 cups vegetable broth
- 2 cups full fat coconut milk
- 3/4 teaspoon sea salt (or more to taste)
- 1/2 teaspoon dried sage
- 1/2 teaspoon dried thyme
- 1/2 teaspoon ground black pepper
Instructions
- Add the coconut oil to a large pot on medium heat and allow it to melt. Once melted add the chopped onion and garlic and cook for a few minutes, until the onion starts to become transluscent.
- Add the chopped mushrooms to the pot and cook for ~10 minutes, until the mushrooms are cooked.
- Add the corn starch and stir it in well to form a slurry.
- Add the remaining ingredients to the pot and stir well.
- Turn the heat down to medium-low and let the soup simmer for 10-15 minutes with the lid on, stirring every couple minutes until the soup has the thickness you like. Then serve and enjoy!
Notes
- Any type of mushroom would work for this recipe.
- To make this soup paleo and Whole30 compliant, use tapioca starch instead of corn starch.
- Nutritional values are an estimate and will vary depending on the exact ingredients used.
foteini
Such great soup! Love it! Have made it so many times now!
Erin Carter
Oh I am so glad to hear that! Thanks for letting me know!
Carolyn Z
I LOVE this recipe! I could eat it daily! In fact I make it almost weekly! Especially during the cold Calgary winters!
Erin Carter
Oh I am so glad you love it! Thanks for letting me know!
Jen
So yummy. I forgot how much I love mushroom soup. Since going dairy free 3 years ago I haven’t had mushroom soup. This was delicious