Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Creamy vegan mushroom soup in rustic bowl with herbs

Vegan Mushroom Soup That’s Ridiculously Easy and Incredibly Good


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Sam
  • Total Time: 35 minutes
  • Yield: 4 servings 1x
  • Diet: Vegan

Description

A rich and creamy vegan mushroom soup made without dairy but full of earthy flavor. This comforting one-pot recipe is easy to make and perfect for cold nights or meal prep.


Ingredients

Scale
  • 2 tablespoons olive oil (or use vegetable broth for oil-free)

  • 1 medium yellow onion, diced

  • 3 garlic cloves, minced

  • 500g (about 1 lb) cremini or mixed mushrooms, sliced

  • 1 teaspoon fresh thyme (or ½ tsp dried thyme)

  • ½ teaspoon rosemary (optional)

  • Salt and black pepper to taste

  • 3 tablespoons all-purpose flour (or gluten-free flour)

  • 4 cups (1 liter) vegetable broth

  • 1 cup unsweetened plant-based milk (almond, oat, or soy)

  • ½ cup canned coconut milk or cashew cream (optional, for extra creaminess)

  • 1 tablespoon soy sauce or tamari (for umami depth)

  • 1 tablespoon nutritional yeast (optional)

  • Fresh parsley or thyme for garnish (optional)


Instructions

  1. Sauté the aromatics:
    In a large pot, heat olive oil over medium heat. Add onions and garlic, cooking until soft and fragrant (about 5 minutes).

  2. Cook the mushrooms:
    Add sliced mushrooms and cook for 8–10 minutes, stirring occasionally, until they release their moisture and begin to brown.

  3. Add seasonings:
    Stir in thyme, rosemary, salt, and pepper. Sprinkle in the flour and stir well to coat the mushrooms, cooking for 1–2 minutes.

  4. Add liquids:
    Slowly pour in the vegetable broth while stirring to avoid lumps. Add plant-based milk and soy sauce. Stir until smooth.

  5. Simmer:
    Bring to a gentle boil, then reduce heat and let simmer for 10–15 minutes, stirring occasionally.

  6. Make it creamy:
    For a smoother texture, use an immersion blender to partially or fully blend the soup. Stir in coconut milk or cashew cream and nutritional yeast (if using). Simmer another 5 minutes.

  7. Taste and serve:
    Adjust salt and pepper as needed. Serve hot, garnished with fresh herbs and crusty bread.

Notes

  • To make it gluten-free, use a GF flour blend or cornstarch instead of all-purpose flour.

  • For nut-free, avoid cashew cream and use coconut milk or oat milk.

  • Want it oil-free? Sauté veggies in vegetable broth instead of oil.

  • Soup thickens as it cools—add extra broth or milk when reheating.

  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American / European Fusion