Recipe for Vegan Mushroom Soup That Tastes Incredible

Updated On: October 4, 2025

There’s something incredibly comforting about a warm bowl of mushroom soup, especially when it’s made vegan-friendly without sacrificing any of the rich, earthy flavors mushrooms naturally bring to the table.

Whether you’re looking for a nourishing meal to cozy up with on a chilly evening or a healthy starter that’s packed with nutrients, this vegan mushroom soup recipe is your new go-to. Creamy, hearty, and deeply satisfying, it combines fresh mushrooms, aromatic herbs, and plant-based cream to create a luscious texture you’ll love.

Best of all, it’s simple to make and perfect for anyone following a vegan lifestyle or just wanting to enjoy a delicious, meat-free dish.

In this detailed recipe, I’ll guide you through each step to create a velvety, flavorful soup that’s perfect for any occasion. Plus, I’ll share tips to customize it and ideas for serving so you can enjoy it your way.

Ready to dive into one of the best vegan soups you’ll ever make? Let’s get cooking!

Why You’ll Love This Recipe

This vegan mushroom soup ticks all the boxes for comfort food lovers and health-conscious eaters alike. Here’s why it’s a standout:

  • Rich Umami Flavor: The combination of cremini and shiitake mushrooms creates a deep, savory taste that mimics traditional cream-based soups.
  • Creamy Without Dairy: Using cashew cream (or coconut milk) provides a smooth, luscious texture without any animal products.
  • Simple Ingredients: Made with pantry staples and fresh produce, this recipe is accessible and budget-friendly.
  • Customizable: Easily adapt it with your favorite herbs, spices, or additional veggies.
  • Nutritious: Loaded with fiber, vitamins, and antioxidants from mushrooms and fresh herbs.

If you enjoy recipes that are straightforward yet packed with flavor, this mushroom soup will quickly become a family favorite. Plus, it pairs wonderfully with many vegan dishes — if you want more inspiration, check out our Vegetable Alfredo Recipes for Creamy, Healthy Dinners or try a loaf from the Vegan Bread Machine Recipe for Soft, Delicious Loaves to serve alongside.

Ingredients

  • 500g mixed mushrooms (cremini, shiitake, and button mushrooms work well), sliced
  • 1 medium onion, finely chopped
  • 3 cloves garlic, minced
  • 2 tbsp olive oil or vegan butter
  • 1 tsp dried thyme or 1 tbsp fresh thyme leaves
  • 1 tsp dried rosemary or 1 tbsp fresh rosemary, chopped
  • 4 cups vegetable broth (low sodium preferred)
  • 1 cup raw cashews, soaked in hot water for 30 minutes (for creaminess)
  • 1 tbsp soy sauce or tamari (optional, for depth of flavor)
  • Salt and freshly ground black pepper, to taste
  • Fresh parsley, chopped (for garnish)
  • Juice of half a lemon (optional, for brightness)

Equipment

  • Large soup pot or Dutch oven
  • Blender or immersion blender
  • Sharp knife
  • Cutting board
  • Measuring cups and spoons
  • Wooden spoon or spatula
  • Bowl (for soaking cashews)

Instructions

  1. Prepare the cashew cream: Place the soaked cashews in a blender with 1 cup of water and blend until completely smooth and creamy. Set aside.
  2. Sauté the aromatics: Heat the olive oil or vegan butter in your soup pot over medium heat. Add the chopped onion and sauté for about 5 minutes until translucent. Stir in the minced garlic and cook for another 1-2 minutes, making sure not to burn it.
  3. Cook the mushrooms: Add the sliced mushrooms to the pot. Cook for 8-10 minutes, stirring occasionally, until they release their moisture and start to brown. This step develops the rich mushroom flavor.
  4. Add herbs and seasonings: Stir in the dried thyme and rosemary. Cook for an additional minute to let the herbs release their aroma.
  5. Pour in vegetable broth: Add the vegetable broth and soy sauce (if using). Bring the mixture to a boil, then reduce heat and simmer for 15 minutes to allow the flavors to meld.
  6. Blend the soup: Using an immersion blender, carefully puree the soup until smooth but still slightly chunky for texture. Alternatively, transfer half the soup to a blender, blend until smooth, then return it to the pot and stir.
  7. Add cashew cream: Stir in the prepared cashew cream. Heat through for another 5 minutes, but do not boil to preserve the creaminess.
  8. Season to taste: Add salt, pepper, and lemon juice if desired. Adjust seasoning until perfect.
  9. Serve: Ladle the soup into bowls and garnish with fresh parsley. Enjoy your warm, comforting vegan mushroom soup!

Tips & Variations

For an extra depth of flavor, try roasting the mushrooms in the oven before adding them to the soup. It intensifies their umami and adds a smoky note.

You can substitute cashew cream with canned coconut milk for a slightly tropical twist — just be mindful that coconut milk can alter the flavor slightly.

If you want a chunkier soup, reserve some cooked mushrooms before blending and stir them back in at the end.

To make this gluten-free, ensure your soy sauce or tamari is certified gluten-free.

For a protein boost, add cooked lentils or white beans when adding the broth — this turns the soup into a filling meal.

Nutrition Facts

Nutrient Amount per Serving
Calories 180 kcal
Protein 6g
Fat 12g
Carbohydrates 14g
Fiber 3g
Sodium 420mg
Vitamin D 10% DV*

*Percent Daily Values are based on a 2,000 calorie diet.

Serving Suggestions

This vegan mushroom soup pairs beautifully with crusty bread or a fresh green salad for a light lunch or dinner. Consider serving it alongside our Vegan Bread Machine Recipe for Soft, Delicious Loaves to soak up every last drop.

For a heartier meal, add a side of roasted vegetables or a vibrant quinoa salad. This soup also makes a delicious appetizer for a dinner party or a cozy starter for a vegan holiday meal.

If you’re craving more soups, check out our Low Calorie Vegetable Soup Recipe for Healthy Eating or explore warming options in our Veg Recipes for Slow Cooker: Easy, Tasty Meal Ideas.

Conclusion

This vegan mushroom soup is a perfect blend of comfort, health, and simplicity. Its creamy texture and deep, earthy flavor make it a crowd-pleaser whether you’re cooking for family, friends, or just yourself.

The recipe’s flexibility means you can tailor it to your taste and dietary preferences, making it a versatile addition to your recipe collection.

Not only does this soup warm your body, but it also nourishes with wholesome ingredients that support a plant-based lifestyle. Next time you want something cozy without dairy or animal products, this mushroom soup will satisfy your cravings in the best way possible.

Don’t forget to explore more delicious vegan recipes on the site to complement this soup, like the indulgent Vegetarian Date Cake Recipe: Moist, Easy, and Delicious for dessert or the savory Peruvian Vegetable Recipes for Flavorful Healthy Meals for your next meal.

Happy cooking!

📖 Recipe Card: Vegan Mushroom Soup

Description: A creamy and comforting vegan mushroom soup made with fresh mushrooms and coconut milk. Perfect for a cozy meal any time of the year.

Prep Time: PT10M
Cook Time: PT25M
Total Time: PT35M

Servings: 4 servings

Ingredients

  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 3 cloves garlic, minced
  • 500 grams (about 4 cups) mixed mushrooms, sliced
  • 1 teaspoon dried thyme
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 4 cups vegetable broth
  • 1 cup canned coconut milk
  • 2 tablespoons nutritional yeast
  • 1 tablespoon soy sauce
  • 2 tablespoons chopped fresh parsley (optional)

Instructions

  1. Heat olive oil in a large pot over medium heat.
  2. Add onion and garlic, sauté until translucent.
  3. Add mushrooms and cook until they release their moisture and start to brown.
  4. Stir in thyme, salt, and pepper.
  5. Pour in vegetable broth and bring to a boil.
  6. Reduce heat and simmer for 15 minutes.
  7. Add coconut milk, nutritional yeast, and soy sauce.
  8. Simmer for another 5 minutes, stirring occasionally.
  9. Use an immersion blender to blend the soup partially for a creamy texture.
  10. Adjust seasoning as needed.
  11. Serve hot, garnished with fresh parsley if desired.

Nutrition: Calories: 180 kcal | Protein: 5 g | Fat: 12 g | Carbs: 15 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Vegan Mushroom Soup”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A creamy and comforting vegan mushroom soup made with fresh mushrooms and coconut milk. Perfect for a cozy meal any time of the year.”, “prepTime”: “PT10M”, “cookTime”: “PT25M”, “totalTime”: “PT35M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“2 tablespoons olive oil”, “1 medium onion, diced”, “3 cloves garlic, minced”, “500 grams (about 4 cups) mixed mushrooms, sliced”, “1 teaspoon dried thyme”, “1/2 teaspoon salt”, “1/4 teaspoon black pepper”, “4 cups vegetable broth”, “1 cup canned coconut milk”, “2 tablespoons nutritional yeast”, “1 tablespoon soy sauce”, “2 tablespoons chopped fresh parsley (optional)”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat olive oil in a large pot over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add onion and garlic, saut\u00e9 until translucent.”}, {“@type”: “HowToStep”, “text”: “Add mushrooms and cook until they release their moisture and start to brown.”}, {“@type”: “HowToStep”, “text”: “Stir in thyme, salt, and pepper.”}, {“@type”: “HowToStep”, “text”: “Pour in vegetable broth and bring to a boil.”}, {“@type”: “HowToStep”, “text”: “Reduce heat and simmer for 15 minutes.”}, {“@type”: “HowToStep”, “text”: “Add coconut milk, nutritional yeast, and soy sauce.”}, {“@type”: “HowToStep”, “text”: “Simmer for another 5 minutes, stirring occasionally.”}, {“@type”: “HowToStep”, “text”: “Use an immersion blender to blend the soup partially for a creamy texture.”}, {“@type”: “HowToStep”, “text”: “Adjust seasoning as needed.”}, {“@type”: “HowToStep”, “text”: “Serve hot, garnished with fresh parsley if desired.”}], “nutrition”: {“calories”: “180 kcal”, “proteinContent”: “5 g”, “fatContent”: “12 g”, “carbohydrateContent”: “15 g”}}

Photo of author

Marta K

Leave a Comment

X