Please note: This website contains affiliate links. As an Amazon Associate, we earn from qualifying purchases at no additional cost to you.
This Vegan Creamy Mushroom Soup is the kind of recipe that feels comforting from the very first spoonful. It brings together earthy mushrooms, garlic, and herbs in a rich, velvety base — all without a drop of dairy. Cozy enough for a chilly night and simple enough for a weeknight dinner, it’s proof that plant-based soups can be just as satisfying as their classic counterparts.
If you’re craving something warm and nourishing that doesn’t feel heavy, this soup delivers. The mushrooms provide deep, savory flavor (hello, umami), while coconut milk adds just the right amount of creaminess.
It’s easy to make, uses everyday ingredients, and feels fancy enough to serve to guests — even the non-vegans won’t miss the cream.
Why You’ll Love This Soup
- Completely dairy-free but rich and creamy
- Packed with savory, umami mushroom flavor
- Easy to make in under 40 minutes
- Less than 200 calories per serviing
- Cozy, comforting, and great for meal prep
- Naturally vegan and plant-based
Ingredients
- 500 g mixed mushrooms, sliced (cremini, shiitake, or button work well)
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 2 tablespoons olive oil
- 4 cups vegetable broth
- 1 cup full-fat coconut milk or plant-based cream
- 1 teaspoon dried thyme
- Salt and black pepper, to taste
- Chopped fresh parsley, for garnish (optional)
Instructions
Sauté the aromatics
Heat the olive oil in a large pot over medium heat. Add the chopped onion and cook for about 5 minutes, stirring occasionally, until soft and translucent. Add the garlic and cook for another 30–60 seconds, just until fragrant.
Cook the mushrooms
Add the sliced mushrooms to the pot. Cook for 5–7 minutes, stirring occasionally, until they release their moisture and begin to brown slightly. This step builds deep flavor, so don’t rush it.
Simmer the soup
Pour in the vegetable broth and stir in the dried thyme. Bring the soup to a gentle boil, then reduce the heat and let it simmer uncovered for about 15 minutes to allow the flavors to meld.
Blend until creamy
Using an immersion blender, blend the soup until smooth and creamy. For an ultra-velvety texture, you can transfer the soup to a blender in batches (use caution with hot liquids).
Add the creaminess
Return the soup to low heat and stir in the coconut milk. Season with salt and pepper to taste. Warm gently — do not boil.
Serve and enjoy
Ladle into bowls and garnish with fresh parsley if desired. Serve hot on its own or with crusty bread for dipping.
Tips for the Best Flavor
- Use a mix of mushrooms for deeper, more complex flavor
- For extra richness, sauté mushrooms until lightly golden
- Add a splash of soy sauce or tamari for extra umami (optional)
- If you prefer a lighter soup, use half coconut milk and half broth
Storage & Meal Prep
- Store leftovers in an airtight container in the refrigerator for up to 4 days
- Reheat gently on the stove or in the microwave
- This soup also freezes well for up to 2 months
Nutrition Information (Per Serving)
- Servings: 4
- Calories: ~180 kcal
- Fat: 12 g
- Protein: 4 g
- Carbohydrates: 14 g
How to Boost the Protein in This Soup
This soup is naturally light and nourishing, but if you want it to be more filling or turn it into a meal-level dish, adding protein is an easy upgrade. Here are simple ways to boost protein without sacrificing that creamy, cozy texture.
Add White Beans or Cannellini Beans
Blend in ½ to 1 cup of cooked white beans with the soup. They thicken the texture, add creaminess, and boost protein and fiber while keeping the flavor mild and comforting.
Stir in Silken Tofu
Silken tofu blends seamlessly into soups and adds a significant protein boost without changing the taste. Add ½ cup and blend until smooth for a richer, higher-protein base.
Use High-Protein Plant Milk
Swap regular coconut milk for a higher-protein plant milk like soy milk or pea milk. You’ll increase protein while keeping the soup creamy and satisfying.
Add Lentils for Extra Heft
Red lentils work especially well here. Add ½ cup dry lentils when simmering the soup — they cook quickly, blend smoothly, and add both protein and fiber.
Serve with a Protein-Rich Side
Pair the soup with:
- A slice of high-protein bread or toast
- A tofu or tempeh sandwich
- A side salad topped with chickpeas or edamame
Optional Non-Vegan Protein Boosts
If you’re not strictly plant-based:
- Stir in Greek yogurt or cottage cheese after blending
- Top with grilled chicken or shrimp
- Finish with a swirl of high-protein cream or milk
High-Protein Version (Easy Example)
To significantly boost protein while keeping the soup creamy:
- Blend in ½ cup silken tofu
- Add ½ cup white beans
- Use soy or pea milk instead of coconut milk
This transforms the soup into a more filling, protein-forward meal without losing its cozy appeal.
Please note: This website contains affiliate links. As an Amazon Associate, we earn from qualifying purchases at no additional cost to you.








