Ingredients
🥣 Core Ingredients
- 2 tablespoons butter
- 1 tablespoon olive oil
- 1 medium onion, finely diced
- 2 garlic cloves, minced
- 1 pound (450 g) assorted mushrooms (cremini, white button, shiitake, or portobello), sliced
- 1 teaspoon salt (adjust as needed)
- ½ teaspoon freshly ground black pepper
- 1 teaspoon fresh thyme (or ½ teaspoon dried)
- 1 tablespoon all-purpose flour
- 3 cups vegetable or chicken stock
- ½ cup heavy cream (or coconut cream for dairy-free)
- 1 tablespoon soy sauce or Worcestershire sauce (optional, for extra savoriness)
- 1 tablespoon chopped fresh parsley (for garnish)
👩🍳 Cooking Method
Step 1: Cook the Aromatics
In a large saucepan, melt the butter with the olive oil over medium heat.
Add the diced onion and sauté for about 3–4 minutes until soft and translucent. Stir in the garlic and cook briefly, just until fragrant — about 30 seconds.
This fragrant base sets the tone for the entire soup.
Step 2: Sauté the Mushrooms
Add the sliced mushrooms to the pot. They may seem plentiful at first, but they will shrink as they release moisture.
Season with salt, pepper, and thyme. Cook for 10–12 minutes, stirring occasionally, until the mushrooms soften and develop a golden color.
Tip: Allow the mushrooms to sit undisturbed for short intervals so they brown properly rather than steam.
Step 3: Create the Soup Base
Sprinkle the flour over the cooked mushrooms and stir to coat evenly. Let it cook for about a minute to eliminate any raw flour taste.
Gradually pour in the broth while stirring to keep the mixture smooth. If using soy sauce or Worcestershire sauce, add it now for extra depth.
Bring the soup to a gentle simmer and cook for about 10 minutes to allow the flavors to meld.
Step 4: Blend Until Smooth
Remove the pot from heat.
Use an immersion blender to purée the soup directly in the pot until creamy and smooth. Alternatively, carefully blend in batches using a countertop blender, then return it to the saucepan.
For a bit of texture, blend only part of the soup and combine it back with the remaining portion.
Step 5: Add Cream and Adjust
Stir in the cream and simmer gently for another 3–5 minutes.
Taste and adjust the seasoning as needed. The finished soup should be silky and thick enough to lightly coat a spoon, yet not overly dense.
Step 6: Serve
Pour into warmed bowls and garnish with:
- A swirl of cream or olive oil
- Fresh parsley or thyme
- Crusty bread or garlic toast on the side
🕒 Time Overview
| Step | Task | Time | Difficulty |
|---|---|---|---|
| 1 | Sauté aromatics | 5 min | Easy |
| 2 | Cook mushrooms | 12 min | Easy |
| 3 | Build base | 10 min | Easy |
| 4 | Blend soup | 10 min | Moderate |
| 5 | Finish with cream | 5 min | Easy |
| 6 | Serve | 3 min | Easy |
| Total | About 50 minutes | Easy–Moderate |
💡 Helpful Suggestions
- Use a variety of mushrooms: Mixing types adds complexity and richer flavor.
- Allow proper browning: Caramelized mushrooms create deeper taste.
- For a lighter version: Substitute milk for cream or omit it entirely.
- Make it vegan: Replace butter with olive oil and cream with coconut or cashew cream.
- Enhance flavor: A splash of white wine, dry sherry, or extra soy sauce adds another savory layer.
Enjoy this smooth and comforting mushroom soup — perfect for cozy evenings or elegant starters alike.
