Print

Creamy Vegan Mushroom Soup Recipe

4.4 from 58 reviews

This creamy vegan mushroom soup is a rich, comforting dish made with a variety of fresh and dried mushrooms, blended cashews for creaminess, and enhanced with white wine, miso, and fresh herbs. Perfect for a cozy meal, it balances deep umami flavors with a smooth texture, all while being entirely plant-based and gluten-free when tamari is used.

Ingredients

Scale

Mushrooms

  • 1 oz (28g) dried porcini mushrooms or other dried mushrooms (optional)
  • 16 ounces fresh mushrooms (ideally a variety such as cremini, shiitake, oyster, and/or maitake)

Vegetables and Aromatics

  • 1 large sweet onion, finely chopped
  • 8 garlic cloves, finely chopped
  • 1 small handful of fresh chives and/or parsley, chopped
  • Bouquet garni: 1 large sprig rosemary, 2 sprigs thyme, 2 bay leaves

Liquids and Fats

  • 1 tablespoon extra virgin olive oil
  • 2 tablespoons vegan butter (or more olive oil)
  • ½ cup (120 mL) dry white wine
  • 3 cups (720 mL) good-quality vegetable broth (4 cups if not using mushroom stock)

Other

  • ½ cup (70g) raw cashews
  • 1 tablespoon white miso paste (or red miso for a more robust taste)
  • 1 tablespoon soy sauce or tamari (use tamari for gluten free)
  • ¼ teaspoon Dijon mustard (optional)
  • Kosher salt and freshly cracked black pepper, to taste

Instructions

  1. Optional Mushroom Stock Preparation: Place dried mushrooms in a bowl and cover with 1 ½ cups room temperature water. Submerge completely using a smaller bowl or weight. Soak for 30 minutes until softened. Scoop out mushrooms, strain liquid through a fine sieve to remove sediment and reserve the stock. Clean rehydrated mushrooms in water multiple times to remove grit, then slice and set aside.
  2. Prepare Fresh Mushrooms: Slice fresh mushrooms such as cremini and shiitake (remove shiitake stems). Tear oyster or maitake mushrooms into strips, discarding tough ends.
  3. Sauté Aromatics and Mushrooms: Heat olive oil in a Dutch oven or soup pot over medium-high heat. Add chopped onions with a pinch of salt, sauté for 4-5 minutes until soft. Add garlic, cook for 1-2 minutes. Add vegan butter and melt, then add fresh and rehydrated mushrooms. Cook for about 5 minutes until softened. Season with salt and pepper.
  4. Deglaze with Wine: Pour in white wine, scrape browned bits from pot bottom. Simmer for 3-4 minutes until alcohol smell dissipates and liquid reduces slightly.
  5. Add Broth and Simmer: Add mushroom stock if using (reserve last tablespoon due to sediment) plus vegetable broth (use 4 cups if no mushroom stock). Add bouquet garni. Bring to boil, cover, reduce heat, simmer 15 minutes.
  6. Blend Soup Base: Remove 1/3 to 1/2 of soup (~2 ½ cups), including some mushrooms but no bouquet garni. Transfer to blender, add cashews, miso paste, and soy sauce. Blend from low to high speed until smooth.
  7. Combine and Finish Cooking: Stir blended mixture back into pot. Bring to simmer and cook 5-10 minutes until flavors meld and soup thickens slightly. Adjust seasoning with salt and pepper. Add Dijon mustard if desired. Remove bouquet garni.
  8. Serve: Ladle soup into bowls, drizzle with a little olive oil for extra richness if desired, and garnish with chopped parsley and/or chives.

Notes

  • Using a variety of mushrooms increases the complexity and depth of flavor.
  • Dried mushrooms add intense umami, but are optional if unavailable.
  • Soaking and rinsing dried mushrooms well prevents gritty texture in the soup.
  • Vegan butter adds richness, but olive oil works as a substitute.
  • Replacing white miso with red miso results in a deeper, more robust taste.
  • Use tamari instead of soy sauce for a gluten-free option.
  • Dijon mustard adds a subtle acidity and brightness if desired.
  • This soup stores well and flavors improve after a day refrigerated.

Keywords: vegan mushroom soup, creamy mushroom soup, plant-based soup, gluten free vegan soup, mushroom bisque vegan, easy mushroom soup