Creamy Vegan Mushroom Soup Recipe
Introduction
This creamy vegan mushroom soup is a comforting and flavorful option perfect for cool evenings. Combining a variety of mushrooms with cashews and miso delivers a rich, silky texture without dairy. Simple to prepare, it’s a delicious way to enjoy earthy mushroom goodness in every spoonful.

Ingredients
- 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
- 1 tablespoon extra virgin olive oil
- 1 large sweet onion, finely chopped
- 8 garlic cloves, finely chopped
- 2 tablespoons vegan butter (or more olive oil)
- Kosher salt and freshly cracked black pepper
- ½ cup (120 mL) dry white wine
- Bouquet garni: 1 large sprig of rosemary, 2 sprigs of thyme, and 2 bay leaves
- 3 cups (720 mL) good-quality vegetable broth (4 cups if not using homemade mushroom stock)
- ½ 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)
- 1 small handful of fresh chives and/or parsley, chopped
Instructions
- Step 1: If using dried mushrooms, place them in a bowl and cover with 1 ½ cups (360 mL) room temperature water. Weigh them down to keep submerged and soak for 30 minutes until softened.
- Step 2: Remove the mushrooms from the soaking liquid and strain the liquid through a fine mesh sieve to reserve the mushroom stock. Rinse the rehydrated mushrooms by agitating them gently in fresh water a few times to remove sediment. Drain and slice or tear into strips as appropriate.
- Step 3: Prepare fresh mushrooms by slicing cremini and shiitake (remove stems), or tearing oyster and maitake into strips, discarding tough ends.
- Step 4: Heat olive oil in a Dutch oven or large soup pot over medium-high heat. Add chopped onions with a pinch of salt and sauté for 4 to 5 minutes until beginning to soften. Stir in garlic and cook for 1 to 2 minutes more.
- Step 5: Add vegan butter and once melted, add both fresh and any rehydrated dried mushrooms. Cook for about 5 minutes until softened, seasoning with salt and pepper toward the end.
- Step 6: Pour in the white wine, scraping up any browned bits from the bottom of the pot. Let it simmer for 3 to 4 minutes until the alcohol smell dissipates and some liquid evaporates.
- Step 7: Add the mushroom stock (reserve a tablespoon to avoid sediment) and vegetable broth. Include the bouquet garni and bring to a boil. Cover, reduce heat, and simmer for 15 minutes.
- Step 8: Remove about one-third to one-half of the soup (including mushrooms but not the bouquet garni) and transfer to a blender. Add cashews, miso paste, and soy sauce. Blend on low then high speed until smooth.
- Step 9: Stir the blended mixture back into the pot. Simmer for another 5 to 10 minutes to thicken and develop flavor. Adjust seasoning with salt and pepper. Stir in Dijon mustard if using. Remove the bouquet garni.
- Step 10: Serve the soup in bowls, drizzling with a little olive oil for extra richness if desired, and garnish with chopped parsley or chives.
Tips & Variations
- Use a mix of mushroom varieties for deeper flavor and interesting texture.
- For a gluten-free version, substitute tamari for soy sauce and ensure your broth is gluten-free.
- Cashews can be soaked in hot water for 15 minutes if your blender isn’t very powerful, to ensure smooth blending.
- Swap white miso for red miso for a more intense, earthy flavor.
- Add a splash of lemon juice or a few drops of vinegar before serving to brighten the soup.
Storage
Store leftover soup in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove over medium-low heat, stirring occasionally to prevent sticking. The soup may thicken upon cooling; add a splash of vegetable broth or water to loosen it when reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this soup oil-free?
Yes, you can skip the olive oil and vegan butter, sauté the vegetables in a little vegetable broth instead. The mushrooms and other ingredients will still provide plenty of flavor.
What can I use instead of cashews?
Blanched almonds or sunflower seeds can be alternatives, though cashews give the creamiest texture. If nut allergies are a concern, you can omit them and blend some cooked potato or cauliflower for creaminess.
PrintCreamy Vegan Mushroom Soup Recipe
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.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Yield: 4 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: Vegan
- Diet: Gluten Free
Ingredients
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
- 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.
- Prepare Fresh Mushrooms: Slice fresh mushrooms such as cremini and shiitake (remove shiitake stems). Tear oyster or maitake mushrooms into strips, discarding tough ends.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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

