Print

Vegan Cream of Mushroom Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This Vegan Cream of Mushroom Soup is a rich, velvety, and dairy-free comfort dish packed with deep mushroom flavor and a creamy plant-based texture. Perfect for a cozy meal, this easy vegan soup is healthy, satisfying, and made with simple pantry ingredients.

Ingredients

  • 2 tbsp olive oil
  • 1 onion, finely chopped
  • 3 cloves garlic, minced
  • 500g mushrooms, sliced (cremini, button, or mixed)
  • 3 cups vegetable broth
  • 1 cup unsweetened plant-based milk (almond, soy, or oat)
  • 2 tbsp all-purpose flour (or gluten-free alternative)
  • 1 tsp soy sauce
  • 1/2 tsp dried thyme
  • Salt, to taste
  • Black pepper, to taste
  • Fresh parsley, chopped (for garnish)

Instructions

  1. Heat olive oil in a large pot over medium heat.
  2. Add chopped onion and sauté until soft and translucent.
  3. Stir in garlic and cook for about 1 minute until fragrant.
  4. Add sliced mushrooms and cook until they release moisture and become tender.
  5. Sprinkle flour over the mushrooms and stir well to coat evenly. Cook for 1–2 minutes.
  6. Gradually pour in vegetable broth while stirring continuously to prevent lumps.
  7. Add plant-based milk, soy sauce, thyme, salt, and pepper.
  8. Bring to a gentle simmer and cook until the soup thickens slightly.
  9. Blend part or all of the soup using an immersion blender for a smoother texture (optional).
  10. Taste and adjust seasoning. Garnish with fresh parsley and serve warm.

Notes

Use a mix of mushrooms (shiitake, portobello, cremini) for deeper flavor.Add a splash of white wine for extra richness.For extra creaminess, stir in coconut milk or cashew cream.For oil-free cooking, sauté vegetables with a bit of broth instead of oil.