A rich, creamy vegan mushroom soup is the ultimate comfort food, perfect for cozy nights and special occasions alike.
This soup is packed with deep, earthy flavors from sautéed mushrooms, blended into a velvety smooth base enriched with coconut cream. A drizzle of olive oil and a garnish of pan-fried mushrooms with fresh thyme elevate this dish into a restaurant-worthy meal.
The combination of garlic, onions, and a touch of thyme enhances the natural umami of the mushrooms, while a splash of plant-based milk ensures a luscious, silky texture.

Serve this soup with crusty bread or a side of roasted vegetables for a truly satisfying plant-based feast.
Ingredients
Here’s what you’ll need to make this rich and flavorful vegan mushroom soup:
- 2 tbsp olive oil
- 1 small onion, finely chopped
- 3 cloves garlic, minced
- 1 lb cremini or button mushrooms, sliced
- 1 tsp dried thyme (or 1 tbsp fresh thyme leaves)
- ½ tsp smoked paprika (optional, for depth)
- 4 cups vegetable broth
- 1 tbsp soy sauce or tamari (for umami boost)
- 1 tbsp nutritional yeast (for richness)
- ½ cup canned coconut milk or unsweetened plant-based milk
- 1 tbsp cornstarch mixed with 2 tbsp water (for thickening, optional)
- Salt and black pepper to taste
For Garnish:
- ½ cup sliced mushrooms, pan-fried until golden brown
- 1 tbsp olive oil (for drizzling)
- 2 tbsp coconut cream (for a creamy swirl)
- Fresh thyme sprigs
Instructions
Follow these simple steps to create a creamy, flavorful vegan mushroom soup:
- Sauté the aromatics:
Heat olive oil in a large pot over medium heat. Add the onion and cook for 3-4 minutes until softened. Stir in the garlic and cook for another minute until fragrant. - Cook the mushrooms:
Add the sliced mushrooms and thyme to the pot. Sauté for about 8-10 minutes until the mushrooms release their juices and begin to brown. - Build the broth:
Stir in the smoked paprika (if using), soy sauce, and nutritional yeast. Pour in the vegetable broth and bring the mixture to a gentle simmer. Let it cook for 15 minutes to develop deep flavors. - Blend the soup:
Use an immersion blender to blend the soup until smooth, or transfer it to a blender in batches and puree until creamy. - Add creaminess:
Stir in the coconut milk and, if needed, the cornstarch slurry to thicken the soup. Let it simmer for another 2-3 minutes until fully incorporated. - Season and adjust:
Taste the soup and adjust salt and black pepper as needed. - Prepare the garnish:
In a small pan, heat a bit of olive oil and pan-fry the reserved mushroom slices until golden brown. - Serve and enjoy:
Ladle the soup into bowls, drizzle with olive oil, swirl in coconut cream, and top with pan-fried mushrooms and fresh thyme sprigs.
Tweaks and Additions
Customize your vegan mushroom soup with these variations:
- Make it nutty:
Stir in a tablespoon of cashew cream for extra richness. - Add more veggies:
Toss in diced potatoes or cauliflower while simmering for a thicker texture. - Try different mushrooms:
Use a mix of shiitake, oyster, or portobello mushrooms for deeper, complex flavors. - Give it a kick:
Add a pinch of cayenne pepper or black garlic for a bold twist. - Make it extra thick:
Use less broth or blend in a handful of soaked cashews for an ultra-creamy finish. - Boost the umami:
A splash of balsamic vinegar or miso paste can add another layer of richness.

This vegan mushroom soup is a perfect balance of creaminess and depth, making it an irresistible dish for any occasion. Whether you’re serving it as a cozy main course or a starter for a special meal, it’s sure to impress!


