This post contains affiliate links.
Cozy up with the dreamiest vegan creamy mushroom soup of your life! It’s rich, savory, and ultra-smooth, thanks to blended cashews (yup, cashews!). And the best part? It’s ready in under 30 minutes, making it perfect for busy weeknights.
Serve it with Homemade Croutons and a crispy salad recipe, like Caesar (without anchovies) or Kale Salad.

With millions of views on Instagram and Tiktok, this soup has been devoured in kitchens all over the world…yours next?
It’s rich and ridiculously easy to make (basically, it’s the soup you’ll be dreaming of all fall and winter long). Pair it with a hearty sandwich or fresh side salad for the ultimate combo!
Reader rating

Key Ingredients
This creamy vegan mushroom soup is made with surprisingly simple ingredients and pantry staples. (See exact ingredient amounts in the recipe card below!)
- Cashews: Raw, unsalted cashews are best, but you can use roasted cashews in a pinch. Soaking them helps them to blend up silky smooth.
- Mushrooms: I prefer button mushrooms, and they’ll need to be sliced (I like to buy them pre-sliced for convenience, but you can learn how to slice mushrooms here!).
- Wine: White wine will flavor the mushrooms while “deglazing” the bottom of the pan (i.e., getting all the tasty flavor bits back into your soup!). If you don’t drink wine, use an equal amount of vegetable broth!
- Aromatics: You’ll need 1 medium yellow onion, finely chopped. And garlic? You can never have too much.
- Vegetable Broth: Pro tip: make your own veggie broth to save money and pantry space!

Variations
Make A Thicker Soup: If you’re craving a thicker soup, you can increase the density by replacing one cup of vegetable broth with coconut milk! This will add a nice flavor while also creating a slightly thicker consistency.
Choose The Right Mushrooms: Button mushrooms are the most readily available and affordable, but you can change it up by using shiitake, oyster, cremini, or porcini mushrooms (more on different types of mushrooms here!).
Boost The Herbs: Thyme is a perfect match, but you don’t have to stop there! Shake things up with a pinch of rosemary, oregano, parsley, or sage.

Creamy Vegan Mushroom Soup with Cashews
Ingredients
- 1 cup raw unsalted cashews, 150 g
- 4 Tbsp olive oil, divided, 60 mL
- 16 oz sliced button mushrooms, brown or white, 453 g
- ¼ cup white wine, 60 mL
- 1 medium yellow onion, finely chopped
- 6 cloves garlic, minced
- 1 Tbsp fresh thyme leaves
- 4 cups vegetable broth, 1 L
- ½ tsp salt
- ¼ tsp ground black pepper
- Optional for serving: crusty homemade croutons
Instructions
- Soften Cashews: Pour very hot water over 1 cup raw unsalted cashews and let them soak while you prepare the rest of the recipe.

- Cook Mushrooms: Add 2 Tbsp olive oil to a large pot and set over medium heat. Add 16 oz sliced button mushrooms and cook until golden brown and crispy, about 10 minutes. Add ¼ cup white wine to the pan, scraping the bottom of the pan with a spatula to get all the tasty flavor bits back into the mushrooms. Cook, uncovered, until the wine has evaporated. Remove mushrooms from the pan.

- Cook Aromatics: To the same pan, add remaining 2 Tbsp olive oil, 1 medium yellow onion, 6 cloves garlic (minced), and 1 Tbsp fresh thyme leaves. Cook until the onion is soft and translucent.

- Blend: Add 4 cups vegetable broth to the pot and stir. Ladle about half of the mixture into a standing blender. Drain cashews and add them to the blender too. Blitz until smooth and creamy, being sure to leave the lid ajar if your mixture is hot.

- Assemble: Add the creamy cashew mixture back to the pot along with the cooked mushrooms, ½ tsp salt and ¼ tsp ground black pepper. Let simmer, uncovered, for 15 minutes—it should thicken up by this time. Taste and add more salt if needed, then serve warm.

Notes
Nutrition
Nutrition information calculated by Sarah Bond, degreed nutritionist.





















Delicious 😋
Best mushroom soup!
I made this last night, super love it! I used coconut milk as suggested. I definitely try out with different mushrooms!
I made it, came out truly delish!
Delicious and easy to make. I love the cashews instead of heavy cream. I made the homemade croutons (seasoned with garlic and onion powder) to go with and it was amazing. So great for a cold day.
I’m so happy to hear it was a hit, Jen! 😀
This was great
This was really delicious! My only feedback would be that it takes more like 45 minutes to an hour to make. I saw the 30 minute combined time and gave myself 45 because I’m not the fastest at slicing onion and then there’s 15 minutes of cooking on top of that. But what I missed on the first reading of the recipe is that you have to let it simmer for an additional 15 minutes once it’s done, so I just thought I’d point out that it takes more than 30 total combined time (prep + cooking). Also, next time I’m going to buy whole mushrooms and slice them myself because the pre-sliced ones were a bit thick for my liking. But the flavors in this are awesome and I love using ground cashews in place of cream. Thank you!!
So happy with this soup !! im not vegan but its so simple and delicious
For thickening soup, add tin of white beans (or dried cooked equivalent), such as cannellini and blitz. Benefits from added protein. Soup is delicious.
Hi
How do I make a vegan vegetable broth ?
Hi Uriel! You can buy vegan vegetable broth, or make your own veggie broth with this recipe.
This worked exactly as written, thanks!