Mushroom Soup
After a chilly school run and a morning full of demands, I yearned for something warm, comforting, and nourishing. I didn’t want fuss, just a bowl of pure comfort. That’s when this creamy mushroom soup became my rescue. It brings me back to cozy autumn afternoons at my grandmother’s house, where she’d ladle thick, earthy soup into mismatched bowls and offer second helpings.
As a former pastry chef, I appreciate finesse—but these days I lean on simplicity. This soup balances deep mushroom flavor with silky cream, yet comes together the way a busy mom needs it to: in one pot, with straightforward steps. Every spoonful carries that forest-floor aroma and gentle richness that feels like a hug in a cup.
This Mushroom Soup has quickly become a favorite in my home—not fancy, just soulful.

Short Description
Rich and creamy mushroom soup made by sautéing a mix of white and cremini mushrooms with onion and garlic, then simmering, blending, and finishing with cream for an earthy, comforting bowl ready in about 40 minutes.
Ingredients You’ll Need
For the Soup Base
- 2 tbsp unsalted butter
- 1 medium onion, finely chopped
- 2 garlic cloves, minced
- 14 oz white mushrooms, roughly chopped
- 7 oz cremini mushrooms, roughly chopped
For the Liquid
- 3¼ cups vegetable stock (homemade or low-sodium store-bought)
- ¼ tsp salt
- 1/8 tsp black pepper
For the Finish
- ¾ cup heavy cream or crème fraîche
To Serve
- Croutons or a drizzle of olive oil or cream
- Fresh parsley, chervil, or thyme
💡 Pro Tip: Use a mix of white and cremini mushrooms to deepen flavor while keeping the soup a light, creamy color.
Step-by-Step Cooking Instructions
Step 1: In a large pot over medium-high heat, melt the butter. Add the onion and garlic, sautéing about 3 minutes until fragrant and soft, not browned.
Step 2: Add both types of mushrooms. Cook for about 10 minutes, stirring often—you want the mushrooms soft and their liquid mostly evaporated.
Step 3: Pour in the vegetable stock, add salt and pepper. Bring to a simmer, then lower heat and let it cook gently without a lid for 15 minutes.
Step 4: Stir in the cream (or crème fraîche) and simmer for another 5 minutes until the soup becomes velvety.
Step 5: Use a blender to purée soup until smooth—do this in batches, leaving the lid vented and covered with a towel to prevent hot splashback.
Step 6: Return the soup to the pot, bring back to a gentle simmer to settle. Taste and adjust seasoning with salt or pepper if needed.
Step 7: Ladle into bowls. Garnish with croutons and fresh herbs, or drizzle with cream or olive oil. Serve warm with crusty bread.
Mistakes to Avoid & Solutions
1. Mushrooms not releasing flavor
Don’t overcrowd the pot. Cook removed liquids and concentrate flavor—stir often.
2. Thin texture
If it’s too watery after blending, simmer a few extra minutes to thicken.
3. Blending mishap
Steam builds pressure—vent the lid or leave it slightly open, cover with towel to avoid a soup explosion.
4. Lack of seasoning
Soup can taste flat without enough salt or pepper. Taste after blending and adjust carefully.
5. Scorching cream
Add cream at lower heat. If it curdles, reduce the heat and stir gently until smooth.
Serving Suggestions & Pairings
Serve this soup steaming hot. Picture smooth, earthy mushroom warmth crowned with crisp croutons and sprinkled with green herbs. It’s enough on its own, but I love it with a torn piece of crusty bread or slice of garlic toast to dunk.
Pairs beautifully with:
- Garlic croutons dusted with Parmesan
- Simple green salad with lemon vinaigrette
- A side of sourdough or rustic whole grain loaf
Variations and Customizations
Use extra mushrooms (up to 25 oz total) if you prefer a chunkier, textured soup. Stir in a handful of sautéed wild mushrooms before blending for earthier flavor.
For more richness, replace ¼ cup cream with crème fraîche. Swap vegetable stock for chicken broth to deepen flavor. Add a sprinkle of nutmeg or thyme to the onions for additional warmth.
Nutrition Information (per serving)
- Calories: ~264 kcal
- Protein: 6 g
- Carbohydrates: 12 g
- Fat: 23 g (saturated varies by cream)
- Fiber: ~2 g
Frequently Asked Questions (FAQs)
1. Can I use only white mushrooms?
Yes—you’ll save a paler color but still enjoy solid flavor. Cremini add earthiness.
2. Is it freezer‑friendly?
Better fresh—cream can separate when frozen. Freeze before adding cream, thaw and reheat with fresh cream stirred in.
3. Can I use a stick blender?
Yes, but it may leave some texture. For a fully smooth result, a countertop blender works best.
4. Can I make it vegan?
Use plant-based butter and coconut cream or cashew cream instead of dairy. Replace stock with vegetable broth.
5. How long does leftovers keep?
Store in the fridge for up to 4 days. Reheat gently, stirring occasionally, and add a splash of cream or stock if needed.
Final Thoughts
This Mushroom Soup proves comfort doesn’t need complexity—just good mushrooms, gentle cooking, and a creamy finish. It’s a blend of pastry chef finesse and mom-level ease, perfect for busy evenings. Every spoonful warms the kitchen and calms the soul. Try it this week, and let me know what you think.
Mushroom Soup
Course: SoupDifficulty: Easy4
servings10
minutes30
minutes~264
kcal40
minutesRich and creamy mushroom soup made by sautéing a mix of white and cremini mushrooms with onion and garlic, then simmering, blending, and finishing with cream for an earthy, comforting bowl ready in about 40 minutes.
Ingredients
- For the Soup Base
2 tbsp unsalted butter
1 medium onion, finely chopped
2 garlic cloves, minced
14 oz white mushrooms, roughly chopped
7 oz cremini mushrooms, roughly chopped
- For the Liquid
3¼ cups vegetable stock (homemade or low-sodium store-bought)
¼ tsp salt
1/8 tsp black pepper
- For the Finish
¾ cup heavy cream or crème fraîche
Directions
- In a large pot over medium-high heat, melt the butter. Add the onion and garlic, sautéing about 3 minutes until fragrant and soft, not browned.
- Add both types of mushrooms. Cook for about 10 minutes, stirring often—you want the mushrooms soft and their liquid mostly evaporated.
- Pour in the vegetable stock, add salt and pepper. Bring to a simmer, then lower heat and let it cook gently without a lid for 15 minutes.
- Stir in the cream (or crème fraîche) and simmer for another 5 minutes until the soup becomes velvety.
- Use a blender to purée soup until smooth—do this in batches, leaving the lid vented and covered with a towel to prevent hot splashback.
- Return the soup to the pot, bring back to a gentle simmer to settle. Taste and adjust seasoning with salt or pepper if needed.
- Ladle into bowls. Garnish with croutons and fresh herbs, or drizzle with cream or olive oil. Serve warm with crusty bread.