This Cream of Mushroom soup will shock you because it's thick and creamy without any dairy or flours used.
It's also oil-free and gluten-free, but doesn't compromise on flavor!
It's super easy to prepare and so much healthier than what you'll find in the store.
This recipe can be used meal prepped and stored in the freezer for a quick meal later on.
Why homemade is better
Cream of mushroom soup, from the canned soup aisle in the grocery store, was one of my favorite soups growing up.
It wasn't the healthiest as it was filled with dairy and preservatives, plus high in sodium!
I remember I use to feel so weighed down after eating it because dairy will do that to you.
This healthy version cream of mushroom soup gives the opposite feeling.
It actually makes me feel great because everything in it is nutritious.
Like anything else, homemade is always best because you know what's going in your food.
No preservatives, real ingredients and you can control the amount of sodium.
This soup is perfect during cold season because mushrooms help boost your immune system.
Mushrooms have also shown to help prevent certain types of cancer and reduce inflammation.
We should all be eating mushrooms often for optimal health.
Tips for the recipe
For this recipe I use homemade cashew milk and cashew sour cream (recipe below) to give it it's thick, creamy texture.
Both of these can easily be made from scratch in minutes!
Other non dairy milks will work, but it might change the flavor. I recommend using unsweetened, non-dairy milks with no added flavor.
This Cream of Mushroom recipe makes a big batch so it's great if you're feeding more than two or if you love leftovers.
My husband and I both have big bowls of this for dinner, and there is always leftovers for both of us to have for lunch the next day.
You can easily cut the recipe in half or freeze for later what you don't eat.
Enjoy!
Vegan Cream Of Mushroom Soup
Ingredients
- 16 oz Mushrooms (chopped)
- 1 White or Yellow Onion (chopped)
- 2 Garlic Cloves (minced)
- 3 cups Cashew Milk (other plant-based milk should work - also see notes)
- 1 tbsp Nutritional Yeast
- 1 tbsp Tamari
- 1 tsp Thyme
- 1/2 tsp Salt
- Black Pepper (as desired)
Cashew Sour Cream
- 1 cup Water
- 1 cup Cashews (raw and soaked)
- 1/2 Lemon just the juice
- 1 tsp Apple Cider Vinegar
- 1/4 tsp Salt (add more if desired)
Instructions
- First, soak your cashews for the cashew sour cream. You want to place the cashews in a bowl and fill it with warm water, covering the cashews. Then, set it aside. If you have a high speed blender like a vitamix you do not need to soak them that long, maybe 15 minutes or so. If you don't have a high speed blender I recommend soaking for 2 hours.
- Get all of the other ingredients ready. Mushrooms and onions chopped, cashew milk made (if using homemade) and all of your other ingredients for the soup. You can make the cashew sour cream while the soup cooks.
- On the Instant Pot, turn on the sauté setting. Allow it to heat for a minute or two. Add a splash of oil, water or veggie broth to sauté the onions, garlic and mushrooms. Sauté them until the mushrooms are wilted, stirring frequently for about 5 minutes. Add in the nutritional yeast, tamari and thyme and sauté for another minute or so.
- Next, add in the cashew milk and stir. Put the lid back on the Instant Pot and set the steam release knob to sealing. Then, select the pressure cook or manual setting, turn on low and set for 5 minutes.
- If you haven't already, make the cashew sour cream while the soup is cooking in the Instant Pot.
- When the cooking has finished, allow it to sit and naturally release for 5 minutes. Then switch the release knob to venting for a quick release of the rest of the steam. Open the pot, pour the cashew sour cream in and gently stir all together. Serve immediately or allow it to cool and store for later. It lasts for 3-5 days in the refrigerator and longer in the freezer.
Cashew Sour Cream
- First, you want to soak your cashews for the cashew cream. If you're not using a high speed blender I recommend soaking them for at least two hours. If you have a good blender, like a Vitamix, you can soak for 15-20 minutes and it will be fine.
- Add all the cashew sour cream ingredients to the blender and blend until it's smooth and creamy. Taste it and if you need to add more salt, do so. Then set aside to add to the soup after it cooks.
Oh this looks so yummy! I really want to make this tomorrow! Will post on our instagram and tag you if I accomplish haha!!
Please do share! I'd love to see. This is one of my favorite soups! :)
Says to add veggie broth to the instant pot along with the cashew milk but it doesn’t tell you how much veggie broth in the ingredient list. Can you tell me how much to use ?
1 cup of veggie broth. You could also add another cup of cashew milk if you'd like.
OK I’ll add a cup of veggie broth next time but it was delicious The way it came out. So I just use 3 cups of cashew milk. What an amazing recipe!
I finally figured it out. The mention of broth was only if you were substituting broth for some of the cashew milk. I made everything from scratch and it was the most delicious gourmet soup I’ve ever made. Very simple too!
This was delicious! Made it yesterday and got nothing but compliments on it!
Yay!! So glad to hear that! Thanks for sharing 😊
It says to add veggie broth but I don’t see that on the ingredient list. How much did you use ?
1 cup of veggie broth.
This is in addition to the spash of veggie broth for sautéing?
Sorry. First comment had error in email address.
Is this one cup veggie broth in addition to splash for sautéing?
No the veggie broth is only if you want a thinner soup. See the notes section. You can use splashes of veggie broth for sautéing instead of oil if you want to keep it oil-free.
Has the recipe been updated? Do you still need to add either another cup of cashew milk or veggie broth? Thanks
yes it's updated, see my response to your other comment. 😊 Let me know if you still need help.
Is there a way to make this not in an instant pot?
Yes, use a large pot and follow all the directions up until you put the lid on the Instant Pot. Instead turn the heat up until it starts to bubble a little, then reduce heat to a simmer, cover the pot and cook for about 15 minutes. Then finish the rest of the directions. Does that make sense?
Is it possible to make this soup with coconut milk and coconut cream?
I haven't tried it but it might work. The flavor will definitely be different. If you try it let us know how it worked out!