| |

Vegan Cream of Mushroom Soup

















Hello & Happy Monday!!






As of the last month or so, I’ve been going thru endless soup recipes. As a new mom and soup enthusiast, I’m always looking for the next best concept as soups are just so easy, great for the week, veggie packed, and my favorite reason..they are a great way to salvage produce on the way out. 


This past week I decided to revisit some of my first recipes and knew I had to do this vegan Cream of Mushroom Soup! 


While this was one of the first recipes ever created for EDS back in 2014, it absolutely still holds up today and remains to be one of my top favorite soups, which says a lot! (created over 20) The only bad thing about this recipe, my husband isn’t a fan of mushrooms so I don’t get to make it often. I could honestly eat it every day lol. 


So how do you circumvent animal products in a recipe that’s typically heavy cream and chicken broth? You pack on the flavor, use coconut milk and cashews to add body, and boom, you have a soup that tastes just as good as the real deal!! 









What’s fab about this soup, is everything! It’s quick, easy, affordable, features minimal staple ingredients, packed with healthy fats, mushrooms have tons of beneficial properties, has rich coconut milk, has texture from the mushrooms, protein from the cashews, can easily be made in bulk, perf for the cold weather, can be thickened to create a pizza or pasta sauce, and is hands down one of my favorite soups!



If you love effortless vegan soups or all things mushrooms, you’re going to love my staple vegan Cream of Mushroom Soup with cashew cream!
















Why this recipe rocks:





Minimal ingredients


Coconut milk instead of heavy cream 



Can be made in bulk


































clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Vegan Cream of Mushroom Soup

  • Author: Eat Drink Shrink
  • Total Time: 35 minutes


  • 1 tbsp vegan butter
  • 1 cup diced yellow onion
  • 6 cups cremini mushrooms
  • 3 garlic cloves, minced
  • 1 cup raw cashews, soaked overnight
  • 3 tsps vegan worcestershire
  • 2 tsp fresh thyme (1tsp dried)
  • 1/3 cup dry white wine
  • 1 can full fat coconut milk
  • 4 cups vegetable stock
  • Salt/Pepper as needed


  1. In a large pot heat vegan butter over medium heat and add mushrooms.
  2. Sauté for 5 minutes until soft and fragrant. Remove two cups of mushrooms, set aside.
  3. Now add the chopped onion and cook for an additional 3-5 minutes.
  4. Once the mushrooms have shrunk and begun to release moisture, while the onion starts to brown, reduce heat, add the minced garlic, thyme, and vegan Worcestershire. Saute for an additional 3 minutes.
  5. Once most of the of moisture is absorbed, add in white wine and simmer for 5 minutes.
  6. Then add in coconut milk, vegetable stock, salt/pepper. Stir to combine the soup and then bring to a simmer.
  7. Add the soaked cashews to a high power blender with about 2 cups of the mixture and blend until smooth.
  8. Now add the remaining soup to the blender in segments and then pour back into the pot.
  9. Cook uncovered for at 20 minutes. The soups should reduce slightly and gain a thicker consistency. Add additional broth if desired.
  10. Toss in the mushrooms you remove earlier to add texture. Garnish with thyme and serve warm.


* If you don’t have time to soak cashews, simply place in boiling water for 7-10 minutes.

  • Prep Time: 15 minutes
  • Cook Time: 20 minutes
  • Category: Soup
  • Cuisine: Lunch/Dinner/Appetizer


  • Serving Size: 4











Similar Posts


  1. How would you thicken this to use in a green bean casserole?

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

This site uses Akismet to reduce spam. Learn how your comment data is processed.