Vegan Mushroom Soup
There’s something incredibly comforting about a warm bowl of soup, especially when it’s packed with earthy, flavorful mushrooms and creamy coconut milk. This Vegan Mushroom Soup is a cozy, satisfying dish that’s perfect for any season. Whether you’re looking for a light lunch or a starter for dinner, this recipe brings together simple ingredients to create a rich and velvety soup that’s both nourishing and delicious. The combination of fresh mushrooms, fragrant herbs, and coconut milk adds depth and creaminess without any dairy. Plus, it’s easy to make and comes together in just about 30 minutes!
Why Cooks Rave About It
This Vegan Mushroom Soup is beloved by home cooks and food enthusiasts alike because it strikes the perfect balance between rich flavor and wholesome ingredients. Mushrooms provide a meaty texture and umami richness that make this soup feel indulgent without being heavy. Using coconut milk instead of cream keeps it light and vegan-friendly while still delivering that luscious mouthfeel everyone craves. The herbs – basil and oregano – add aromatic notes that elevate the dish beyond a simple mushroom broth. And the best part? It’s incredibly versatile and easy to customize. Whether you’re a seasoned vegan or just exploring plant-based dishes, this soup is a brilliant way to enjoy mushrooms in a new, satisfying way.
What You’ll Gather
- 2 tablespoons olive oil
- 1 medium onion, diced
- 4 cloves garlic, minced
- 1 1/2 pounds fresh mushrooms, sliced (such as cremini or button)
- 1/2 teaspoon onion powder
- 3/4 teaspoon dried basil
- 3/4 teaspoon dried oregano
- 4 cups vegetable broth
- 1 can (14 ounces) full-fat coconut milk
- Kosher salt, to taste
- Black pepper, to taste
- Fresh parsley, chopped (for garnish, optional)
Recommended Tools
- Large pot or Dutch oven – for sautéing and simmering the soup evenly
- Sharp knife – essential for slicing mushrooms and dicing onions
- Wooden spoon or silicone spatula – great for stirring without scratching your pot
- Measuring spoons and cups – for precise ingredient amounts
- Blender or immersion blender (optional) – if you prefer a smoother, creamier texture
Build Vegan Mushroom Soup Step by Step

Step 1: Sauté the Aromatics
Heat 2 tablespoons of olive oil in your pot over medium heat. Add the diced onion and cook for about 5 minutes until softened and translucent. Toss in the minced garlic and cook for another minute until fragrant — careful not to let it burn!
Step 2: Cook the Mushrooms
Add the sliced mushrooms to the pot. Stir them around and let them cook until they release their moisture and begin to brown slightly, about 8–10 minutes. This step is crucial because it intensifies the mushroom flavor.
Step 3: Season the Soup
Sprinkle in the onion powder, dried basil, and dried oregano. Stir everything together so the mushrooms and aromatics are coated with the herbs, enhancing the depth of flavor.
Step 4: Add Broth and Simmer
Pour in 4 cups of vegetable broth. Bring the soup to a gentle boil, then reduce the heat and let it simmer uncovered for 15 minutes. This allows the flavors to meld beautifully.
Step 5: Stir in Coconut Milk
Lower the heat and slowly stir in the full-fat coconut milk. Heat through but avoid boiling to prevent the coconut milk from curdling. Season with kosher salt and black pepper to taste.
Step 6: Blend (Optional) and Garnish
For a creamier texture, use an immersion blender right in the pot or transfer part of the soup to a blender and puree until smooth. You can also leave it chunky for more bite. Serve hot, garnished with fresh parsley if you like.
Holiday-Friendly Variations

- Add a splash of white wine during the sauté step for a festive touch.
- Incorporate chopped fresh thyme or rosemary instead of dried herbs for a more aromatic experience.
- Top with toasted nuts or seeds for extra crunch and visual appeal.
- Serve with crusty bread or alongside a hearty casserole like Vegan Mushroom Stroganoff With Fusilli for a full meal.
- Mix in some cooked lentils or white beans for added protein and texture.
Method to the Madness
The magic of this Vegan Mushroom Soup lies in building layers of flavor. First, the onions and garlic form a savory base. Then, the mushrooms are cooked low and slow to deepen their natural umami. Herbs and spices come next, brightening and balancing the earthiness. Simmering the broth brings everything together, while coconut milk adds creaminess and richness without overpowering the mushrooms. The option to blend some or all of the soup means you can tailor the texture to your liking, making it a versatile recipe for any palate.
Storage Pro Tips
- Cool the soup completely before transferring it to airtight containers.
- Store in the refrigerator for up to 4 days, making it perfect for meal prep.
- Freeze in portions for up to 3 months; thaw overnight in the fridge before reheating gently on the stove.
- Reheat slowly to prevent the coconut milk from separating. Stir frequently during warming.
- If the soup thickens too much after storage, simply add a splash of vegetable broth or water to loosen it up.
Vegan Mushroom Soup FAQs
Can I use different types of mushrooms?
Absolutely! While cremini and button mushrooms are great for their mild flavor and texture, feel free to experiment with shiitake, portobello, or oyster mushrooms to add different flavor nuances to your soup.
Is coconut milk necessary, or can I substitute it?
Coconut milk gives the soup its creamy texture and slight sweetness, but if you prefer, you can substitute with any plant-based cream or unsweetened soy or oat milk. Just keep in mind the flavor will be slightly different.
How can I make this soup more filling?
To turn this into a heartier meal, add cooked grains like quinoa or barley, or toss in some cooked beans or lentils. Pairing it with a side like the One Skillet Mushroom Spinach Lasagna Bake also makes for a delicious and satisfying dinner.
Can I prepare this soup in advance?
Yes! This soup tastes even better the next day as the flavors have more time to meld. Just store it properly as described above and reheat gently before serving.
Keep Cooking
- Vegan Mushroom Stroganoff With Fusilli – a creamy, comforting pasta dish that highlights mushrooms beautifully.
- One Skillet Mushroom Spinach Lasagna Bake – a one-pan dinner perfect for mushroom lovers.
Time to Try It
With just a handful of wholesome ingredients and straightforward steps, this Vegan Mushroom Soup is a must-make recipe for anyone craving a nourishing and cozy meal. It’s perfect for chilly evenings, casual lunches, or when you want a simple yet impressive starter. The earthy mushrooms paired with creamy coconut milk create a luscious texture that will keep you coming back for more. So grab your ingredients, heat up your stove, and dive into this deliciously satisfying soup. You might just discover your new favorite way to enjoy mushrooms!
Share on Pinterest


Vegan Mushroom Soup
Ingredients
- 2 tablespoons olive oil
- 1 medium onion diced
- 4 cloves garlic minced
- 1 1/2 pounds fresh mushrooms sliced (such as cremini or button)
- 1/2 teaspoon onion powder
- 3/4 teaspoon dried basil
- 3/4 teaspoon dried oregano
- 4 cups vegetable broth
- 1 can (14 ounces) full-fat coconut milk
- Kosher salt to taste
- Black pepper to taste
- Fresh parsley chopped (for garnish, optional)
Instructions
Build Vegan Mushroom Soup Step by Step
- Heat 2 tablespoons of olive oil in your pot over medium heat. Add the diced onion and cook for about 5 minutes until softened and translucent. Toss in the minced garlic and cook for another minute until fragrant — careful not to let it burn!
- Add the sliced mushrooms to the pot. Stir them around and let them cook until they release their moisture and begin to brown slightly, about 8–10 minutes. This step is crucial because it intensifies the mushroom flavor.
- Sprinkle in the onion powder, dried basil, and dried oregano. Stir everything together so the mushrooms and aromatics are coated with the herbs, enhancing the depth of flavor.
- Pour in 4 cups of vegetable broth. Bring the soup to a gentle boil, then reduce the heat and let it simmer uncovered for 15 minutes. This allows the flavors to meld beautifully.
- Lower the heat and slowly stir in the full-fat coconut milk. Heat through but avoid boiling to prevent the coconut milk from curdling. Season with kosher salt and black pepper to taste.
- For a creamier texture, use an immersion blender right in the pot or transfer part of the soup to a blender and puree until smooth. You can also leave it chunky for more bite. Serve hot, garnished with fresh parsley if you like.
Equipment
- Large Pot or Dutch Oven
- Sharp Knife
- Wooden spoon or silicone spatula
- Measuring Spoons and Cups
- Blender or immersion blender (optional)
Notes
- Cool the soup completely before transferring it to airtight containers to preserve freshness.
- Store in the refrigerator for up to 4 days or freeze for up to 3 months for easy meal prep.
- Reheat gently and stir frequently to prevent coconut milk from separating.
- Add a splash of vegetable broth or water if the soup thickens too much after storage.
- Customize by adding white wine, fresh herbs, nuts, or cooked beans for varied flavors and textures.

