Earthy mushrooms and wild rice come together in this velvety Vegan Mushroom Soup, one of the best soups ever! 1-pot and ready in about an hour.
Soup season calls for more cozy soups, like my Vegan Potato Leek Soup, Italian Chickpea Soup, Creamy Carrot and Lentil Soup, and Vegan Chicken Noodle Soup.

The coldest, windiest days are always made better with a big helping of this creamy vegan mushroom wild rice soup. It’s a simple one-pot soup made with a blend of earthy and savory ingredients, like mushrooms, wild rice, fresh vegetables, and vegetable broth. And thanks to blended cashews, it’s almost addictively creamy and rich!
Why I love this recipe
- Crowd-pleasing – It’s a cozy vegan soup that all kinds of eaters will love. Even my kids swooned over this one!
- Layers of flavor – A blend of meaty mushrooms, nutty wild rice, and cashew cream layer the soup with comforting earthy flavors.
- Quick and easy – All you need is one pot and about one hour to put it together!

How to make vegan mushroom soup
Start by cooking the sliced mushrooms and onions in a large pot over medium heat. Sauté until they’re soft and fragrant.
Stir in the vegan Worcestershire sauce, then the carrots and garlic.
Add the dried sage, smoked paprika, wild rice blend, and vegetable broth to the pot. Stir to mix, then bring the soup up to a boil. Lower the heat and allow the soup to simmer, covered, until the rice is tender.


Transfer 1 ½ cups of the soup to a blender along with the raw cashews. Blend until very smooth, then pour the cream back into the pot. Stir well – the soup should be very creamy!
To finish, season the mushroom soup with salt and pepper. Ladle it into bowls and garnish with fresh parsley. Enjoy!


Frequently asked questions
Fun fact: wild rice is a type of aquatic grass and isn’t related to white or brown rice at all. It most commonly grows in lakes and streams near the Great Lakes region of North America.
Despite its differences, wild rice is sold right next to regular rice in major grocery stores and cooks just the same, too. When it’s done, it has an almost nutty flavor and a chewy texture that compliments comforting meals like this vegan mushroom soup so well!
Simply swap the cashews for 1 cup of full fat coconut milk instead. Just stir it into the soup once the rice is cooked. The soup won’t be as thick, but it’s a great option and it makes the process easier (you don’t need a blender).
Any kind, really. I like cremini mushrooms because they’re easy to find and have a mild flavor. To give the soup more dynamic flavors, use a blend of shiitake, oyster, baby bella, or portobello mushrooms instead.
You can swap the wild rice blend for white or brown rice, quinoa, barley, farro, or another grain you have on hand. Green or brown lentils might work as well. Just keep in mind that the cooking time will change depending on the grain/legume you use.
Once the soup is cool, transfer it to an airtight container and store it in the fridge for 4 to 5 days. It also freezes well for about 3 months.


Vegan Mushroom Soup with Wild Rice
Ingredients
- 2 tablespoons olive oil
- 8 ounces mushrooms sliced, I used cremini
- 1 medium yellow onion diced
- 1 teaspoon vegan Worcestershire sauce
- 2 large carrots peeled and chopped
- 3 cloves garlic minced
- 1 teaspoon dried sage
- 1 teaspoon smoked paprika
- 1 cup wild rice blend
- 7 cups vegetable broth
- 1 cup raw cashews
- salt, to taste
- few shakes ground black pepper
Instructions
- Warm the olive oil over medium heat in a large pot. Add the sliced mushrooms and onion, and sauté for 10-15 minutes, stirring frequently.
- Stir the Worcestershire sauce into the mushrooms and onions, then add the carrots and garlic and cook for another minute, until the garlic is fragrant.
- Now add the dried sage, smoked paprika, wild rice and vegetable broth to the pot. Stir to mix everything together.
- Bring the soup to a boil, then lower heat and simmer, covered, for about 45 minutes, until the rice is tender.
- Add 1 1/2 cups of the soup to a high powered blender along with the raw cashews. Blend until very smooth. Add the cream back to the pot and stir well. The soup should be very creamy at this point.
- Add salt and black pepper to taste. Serve, garnished with chopped parsley if desired.
Video
Notes
-
You can use 1 cup of full fat coconut milk instead of cashews if desired. Simply stir into the soup once the rice is cooked.
- Store leftover soup in a covered container in the refrigerator for 4-5 days. It can also be frozen.
- You can substitute another kind of rice or grain like quinoa or farro for the wild rice, if needed.




















I followed the recipe to a T. It’s delicious. This will become a regular in my house. Thanks again for the wonderful recipe!!
You are very welcome, Cassie! I’m so glad that you enjoyed the soup recipe! Thank you for sharing your glowing review! Wishing you lots of happy cooking!
Delicious! And soooo comforting in winter.
I made a few adjustments to mine to suit my taste:
• 1/2 tsp thyme
• 2 potatoes, peeled and sliced
• more black pepper
• Aleppo proper to add depth and some heat
Will surely make it again! Thank you! 💝
Any substitute for vegan Worcestershire? Thanks!
Hi Jenny. Though I haven’t tried it, you could substitute soy sauce for Worcestershire sauce. I hope that helps! Enjoy!
Hi Nora, I love your recipes! Thank you so much for them! I recommend you site to all plant (and non-plant based) people I know! I was thinking of trying this yummy sounding soup in my instant pot. Any advice on that?
I’m sure you could make this in an Instant Pot. I’d try 25 minutes at high pressure, then stir in the cashew cream/soup mixture. You can sauté the onion and mushrooms in the IP before pressing cooking. I’m so glad you love my recipes, thank you very much! 🙂
We made this recipe from your cookbook today, but it was no where near as creamy as yours, and didn’t look a thing like the picture. However, it tasted it great, and we’ll definitely make it again!
Did you use a full cup of cashews and blend them into some of the soup? Mine always turns out super creamy, just like the pictures so I’m curious if you used something else by chance. Or did you use a high-powered blender to really cream the cashews? Anyhow, glad you enjoyed it but I’d like to help you get the best version of the soup. 🙂 Thank you!
We followed the recipe as written! We have a vitamix, and I even soaked the cashews while I made the soup. Who knows. Definitely tasty, tho!
Hi Nora. We harvest Chicken Of The Wood mushroom from our land. Do you think it would be a good choicw dor rhis soup? Recipe sounds delicious! Thank you
I bet that would be good! I hope you love the soup as much as I do.
I’m convinced that Nora can’t miss when it comes to her recipes. Though mine was darker than pictured, this soup was quite tasty. I added more sage because it needed it, but other than that, I prepared it as directed. Thank you for sharing!
You are welcome, Crystal! Thank you for loving my recipes, and for sharing your encouraging feedback and stellar review! I am thrilled that you are loving the soup recipe! Wishing you happy cooking!
Thank you so much for this recipe. This is truly the best thing I’ve eaten since becoming vegan for health reasons a year ago. My transition to plant based cooking has been hit or miss at best so you have given me hope!
Excellent with wonderful depth of flavor!
So delicious! We did add more mushrooms and doubled up on the sage and used the entire can of coconut milk in place of the cashew cream. It was incredible and we’ll definitely be making this again soon!
Hi Kim. Your soup sounds divine! I am so glad that you enjoyed the recipe! Thank you for taking time to share your recipe experience and stellar review! Wishing you lots of happy cooking!
I’ve been making your recipes for years and I’ve loved them all! But this one is next level. I had to leave my first review because it’s just SO damn delicious. Thank you!!
Do you think one could replace the cashews with white beans?
I think that would work quite well. The soup won’t be as creamy and rich, but that’s okay!
Made this with a few tweaks. I found I needed to oomph up the flavor a bit when I got near the end and tasted, so I added more of the spices, more Bragg’s Aminos, more garlic, and a half-cup of red wine.
Other things I did:
– Added celery with the onion and carrot, and since it’s zucchini season I also diced and threw in one of those.
– Used a variety of mushroom types. I’m sure it’s good with one variety. I’ve just always found an extra depth of flavor if I have multiple ones so I keep some dried porcini and shiitake on hand. I heated the veggie broth and broke those up to rehydrate in that until it was time to add it. Also used crimini and portabellos.
– Didn’t have vegan Worcestershire so I used Bragg’s Aminos instead.
– I make cashew cream in batches and freeze it in muffin tins so I always have some on hand. Defrosted that and added it with some coconut milk when I blended some of the soup.
This is the absolute hands down best vegan soup recipe ever! Thank you so much.
Thank YOU, Joanne! I am so glad that you enjoyed the soup! Thank you for sharing your fabulous feedback!
Fantastic recipe. Comes out just like your video every time except we can smell and taste it and that part is awesome. It is in our rotation of vegan soups we make every winter when we crave that wholesome and healthy comfort soup. We do not vary from the recipe as it is beautiful as it is. Thanks for sharing this recipe!
Hi Mike. I loved reading your comments, and I’m so glad that you are enjoying the mushroom soup recipe! Thank you for sharing your glowing review! Wishing you lots of happy cooking!
This is SO good Nora! You are my go – to for great vegan recipes!
I added a little onion powder as well as a previous commenter had done.
Thank you!
Hi Isa. I am thrilled that you enjoyed the soup recipe! Thank you for your glowing review, and thank you for using my recipes! Wishing you lots of happy cooking!
I just made this delectable soup, and it turned out amazing! I made the full recipe, so it’s definitely more than I need—especially since my husband is “allergic” to anything remotely healthy. Luckily, my bestie is coming for a visit soon, so I’ll freeze a few servings to share with her.
This is my favorite soup recipe. Its absolutely delicious!! So comforting and yummy. The 2nd time I made it i used regular paprika instead of smoked paprika by mistake. I actually preferred it eith ain paprika for some reason. Its delicious either way!
Hi Christa. I’m so glad that you loved the soup! Thank you for sharing your cooking experience and stellar review! Wishing you happy cooking!
It was good and creamy, great flavor but I did add salt to help bring it out. I use McKays chicken powder instead of broth (I do this in most recipes) which may have added more flavor too. Love the creamy texture, will do again. Great with french bread. Great plant based meal.
I have made this a few times, really turns out great. I am a vegetarian that is mostly vegan and have made so many of Nora’s recipes, she is my go to! Thank you 😊
You are welcome, Cheryl! It’s good to hear from you! I am so glad you are enjoying my recipes, and I appreciate you giving them a try! Thanks for your glowing recipe review! Wishing you lots of happy cooking!
I made this for lunch today and it was so good! I was worried about the smoked paprika because I’m not a big fan of it but I cut back a bit on it in the recipe and it turned out just right for me! It was a little sweet until I added salt and I did use a heavy hand with the salt and pepper but wow! It’s so delicious! I only did a half recipe and now I wish I had done the whole recipe! I’m really picky but this was top notch!! Will be making on repeat for sure!
Hi Elizabeth. How fabulous that you loved the soup! Thanks for sharing your glowing 5 star review and cooking experience! I appreciate you using my recipe, and wish you happy cooking!
Made this last night for dinner. Wonderful!!!! Used Cremini mushrooms; I also had a small amount of dried portobello mushroom slices. I poured boiling water and soaked them while doing the other prep, and added the soaking liquid when adding the broth. Then chopped the rehydrated portobello and added it to the pot. I did not have wild rice, but had some Farro that I wanted to use up. I used a little bit less than 1 to 1 ratio Farro to wild rice to keep from overwhelming the mushrooms. My husband raved about it, and is still remarking on how delicious it is. Luckily, I made a double batch so we have leftovers enough for 2 more dinners. I’ll freeze half for the future! Thank you, Nora! Delicious and easy.
You are welcome, Ann! Leftovers are great, right!? I’m so glad you guys loved the recipe! Thanks for sharing your recipe experience as well as your stellar review! Wishing you lots of happy cooking!
I made this for dinner on a chilly day on Lake Erie. It was so delish and all 4 adults + 2 kids ate it and loved it! We didn’t have any sage but other than that, followed exactly. Nora, you are my Go-To cook for cooking for for my adult kids and grands. Every recipe is devoured by all. Thank you so much!
Hi Barbie. Thank you so much for your kind words and support! I love reading that you guys are enjoying my recipes! I appreciate your stellar review and feedback! Sounds like lots of fun family meals – absolutely fabulous! Wishing you lots of happy cooking!
This is better than any dairy cream of mushroom soup I’ve ever had. Only change I made was to add a few shakes of Trader Joe’s Mushroom seasoning and some additional onion powder and garlic powder. Thanks for the fantastic recipe!
You are welcome, Darcie! I’m so glad you loved the soup recipe! Thanks for sharing your cooking experience and fantastic review! Wishing you happy cooking!
You note using raw cashews. I’m a newbie to vegan cooking. So they need to be soaked? (Maybe that’s a given to well indoctrinated vegan cooks, but I don’t know if I do or not.). If soaking, how long? I’ll use full fat coconut milk cuz I have that on hand. But I’d bet the cashew puree will be much creamier. Looking forward to seeing how this turns out!
Hi Kim. Welcome to Nora Cooks! For this particular recipe, you do not need to soak the cashews if you have a Vitamix or other high powered blender. The hot soup will make them blend easily. Of course, you can if you want to, it won’t hurt. I hope you’ll enjoy your journey through my recipes and please continue to reach out with any questions you may have. Wishing you lots of happy cooking!
This is absolutely delicious! It’s hearty, creamy, and so satisfying. I’ll definitely be making this again. Thank you for sharing!
You are welcome, Rita! How awesome you are loving the soup! I’m so glad you are enjoying the flavors! Thanks for your terrific review and feedback! Wishing you lots of happy cooking!
I served this to my vegan dinner guests last night because I am brave enough to make your recipes for the first time for guests. I too am vegan and really appreciate creamy soups. I don’t have a high-speed blender and didn’t soak the cashews; they were soft and creamy none the less. This is so delicious. Thank you.
You are welcome, Susie! I’m so glad the soup was wonderful for your guests! Thank you for taking time to share your wonderful review and feedback! Wishing you happy cooking!
Yes, I tried it with the coconut milk and it turned out wonderfully. I had to add a little more seasoning just for other taste buds, but this is the perfect relaxing yet filling soup. Love it!