It’s also nutrient-dense thanks to a generous amount of mushrooms, fresh herbs, garlic, and cashews. No cream or dairy needed for this dreamy cream of mushroom soup. And despite being gourmet and fancy enough for a dinner party, this mushroom soup comes together easily and reheats well, making it a great meal prep option.

Why this recipe works

A velvety bisque texture.

Three techniques give this vegan mushroom soup a luxurious, velvety consistency and rich mouthfeel that will have your guests convinced it’s made with cream. First, a portion of the soup is blended. This is an easy way to creamify any soup or stew, and a technique I use often, like in my Creamy White Bean Soup. Not all of the soup is blended though, so you get textural variation: silky smooth with bites of chewy mushrooms, the best of both worlds. Second, a half cup of raw cashews are added to the portion of soup that gets blended. As you may know, raw cashews, when blended, add an incredibly creamy texture and richness. Third, the recipe doesn’t add too much vegetable broth (you can always thin the soup out later if you wish).

Serious savory flavor.

Mushrooms naturally have a meaty depth, but this is no ordinary mushroom soup. It’s an umami powerhouse thanks to a mixture of fresh mushrooms, mushroom stock made from dried mushrooms, soy sauce and miso paste. Each spoon is packed with a layered depth of flavor and coats your whole mouth with a rich, savory mouthfeel (the essence of umami!). Even my mushroom-averse partner was floored when he tried it and asked to have a big bowl of it for dinner. PS: If you love the sound of these flavors, don’t miss out on my rich and super savory Mushroom Gravy during the holidays.

Gourmet but easy.

The flavors and textures in this soup will make your taste buds sing. It’s fancy enough to serve at any dinner party, and is particularly perfect as a starter for Thanksgiving and Christmas dinners. At the same time, this vegan mushroom soup is easy to make, so you can even make it for a weeknight dinner if you want. It reheats fabulously, so it’s a great option to make on a Sunday or Monday and enjoy for a few days (if it lasts that long!).

Ingredient notes

Fresh mushrooms. Using a blend of different mushrooms adds varying textures to this creamy soup, so it’s far from a one-note cream of mushroom soup.
We love this soup with a mix of shiitake mushrooms and oyster mushrooms or maitake mushrooms, in addition to your everyday brown button mushrooms. Where to buy: You can find a large selection of mushroom varieties at Asian grocery stores, farmers markets, and well-stocked grocery stores like Whole Foods or Sprouts. Dried mushrooms + mushroom stock (optional). All mushrooms are rich in umami, but dried mushrooms are particularly so. Here, dried mushrooms are briefly soaked in water, then the resulting mushroom stock is added to the soup (in addition to veg broth) for enhanced savoriness. The rehydrated dried shrooms are also added to the soup along with the fresh mushrooms. Soy sauce & miso. Mushrooms are already savory superstars, but when you add fermented soy products (e.g., soy sauce and miso), you really supercharge the flavor. Each bite is packed with a rich depth of flavor that’s often missing in plant-based food. Vegetable broth. Use the best-quality vegetable broth available to you. An excellent store-bought option we love is from the Imagine Organic brand. If you have Better than Bouillon at home, you can use that as well (use a pinch less of salt). Cashews. Blended and soaked raw cashews bring a velvety, bisque-like texture and make it feel more substantial than a side dish soup. No need to soak the cashews either! Fresh herbs. Fresh thyme and rosemary add a lovely woodsy depth of flavor here. Substitute: You can sub sage for either herb. If you don’t have access to fresh herbs, use a teaspoon each of the dried herbs, but it won’t have the same flavor. Tip: Near the holidays, many grocery stores sell packages of “poultry herbs,” which combine rosemary and thyme with sage or marjoram, so you don’t have to buy all the herbs separately.

Step-by-step instructions

If using homemade mushroom stock, cover the dried mushrooms with room temperature water. Weight to submerge and soak for 30 minutes. Strain the liquid through a sieve, keeping the stock. Wash the rehydrated mushrooms well and slice. For fresh mushrooms, slice them (e.g., cremini or shiitake) or tear them into pieces with your hands (e.g., oyster or maitake mushrooms). In a Dutch oven or large soup pot, heat the olive oil over medium-high. Add the diced onions and cook until starting to soften. Add the garlic and cook for 1-2 minutes. Now add the vegan butter. Once melted, add the sliced/torn mushrooms (and rehydrated mushrooms, if using). Cook for about 5 minutes, or until shrooms are softened. Pour in the white wine and scrape up any browned bits, simmering until the smell of alcohol has dissipated. Pour in the vegetable broth and homemade mushroom stock (if using; don’t pour in the last tablespoon, as it’s sediment heavy). Add the bundle of herbs and simmer, covered, for 15 minutes.
Scoop out 1/3 to 1/2 of the soup and transfer it to a stand blender. Add the cashews, soy sauce, and miso, and blend until the soup is creamy and smooth. Pour this blended soup into the remaining soup in the pot. Stir well and simmer for 5 to 10 minutes, until the flavors have developed and soup has thickened a bit.

Tips for making this recipe

Use a variety of mushrooms.

Any time I make a mushroom-heavy dish, like vegan mushroom risotto or vegan mushroom stroganoff, I find I enjoy it most when I use at least two, if not more, different varieties of mushrooms. This adds variation in texture as well as flavor (e.g., shiitakes are umami-rich and meaty, oyster mushrooms are more delicate, maitake mushrooms taste subtly like chicken). And if chanterelle mushrooms are in season, if you can spring for a couple of those, they’re outrageously buttery and delicious (beware: they are pricy though).

If needed, soak the cashews briefly.

If you don’t have a high-powered blender, soak the cashews while you prep everything else. Just add them to a saucepan, cover with water, and boil for 10 minutes. This ensures the cashews get fully pulverized when blended and you don’t end up with cashew bits in your soup.

If using dried mushrooms, get rid of the grit.

Please follow these steps so your soup is smooth and grit-free!

  1. After soaking the dried mushrooms, strain the stock through a fine mesh sieve to get rid of any larger dirt particles.2) To wash the rehydrated shrooms, add them to a bowl, cover with fresh water, and agitate them to release any dirt. Repeat a few times. 3) Finally, when adding mushroom stock to the soup, don’t pour in the last tablespoon, as it’s usually sediment-heavy.

Adjust the texture to your taste.

This soup is definitely on the creamy side, and thickens as it rests. If you want a thinner soup, add a bit more broth. When reheating leftovers, if desired, add a splash or two of vegetable broth or water to loosen. If you love this Vegan Mushroom Soup as much as we do, please rate and review the recipe with your feedback below! It’s always very much appreciated :) Recipe: Nisha Vora / Rainbow Plant Life | Photography: Megan Morello

Big Vegan Flavor

Techniques and 150 recipes to master vegan cooking.

Creamy Vegan Mushroom Soup - 23Creamy Vegan Mushroom Soup - 16Creamy Vegan Mushroom Soup - 9Creamy Vegan Mushroom Soup - 81Creamy Vegan Mushroom Soup - 12Creamy Vegan Mushroom Soup - 92Creamy Vegan Mushroom Soup - 18Creamy Vegan Mushroom Soup - 76Creamy Vegan Mushroom Soup - 93Creamy Vegan Mushroom Soup - 14Creamy Vegan Mushroom Soup - 76Creamy Vegan Mushroom Soup - 90Creamy Vegan Mushroom Soup - 23Creamy Vegan Mushroom Soup - 46Creamy Vegan Mushroom Soup - 56Creamy Vegan Mushroom Soup - 89Creamy Vegan Mushroom Soup - 65Creamy Vegan Mushroom Soup - 61Creamy Vegan Mushroom Soup - 14Creamy Vegan Mushroom Soup - 53Creamy Vegan Mushroom Soup - 75Creamy Vegan Mushroom Soup - 28