This creamy mushroom soup starts by sautéing onion, garlic and sliced mushrooms in butter and olive oil until deeply browned to build rich, earthy flavor. Add thyme and vegetable broth, simmer to meld tastes, then optionally puree for a smooth texture. Stir in heavy cream, warm through, adjust seasoning and garnish with parsley. Serve with crusty bread or garlic toast.
The rain was hammering against the kitchen window so hard I could barely hear the radio, and all I wanted was something warm and grounding to make the grey afternoon feel intentional instead of endless.
I made this for my neighbor Elena once when she was going through a rough patch, and she sat at my kitchen table eating it in complete silence, which I took as the highest compliment possible.
Ingredients
- 500 g fresh mushrooms (button or cremini, sliced): Cremini give a deeper flavor, but a mix of varieties makes it even more interesting, so use whatever looks best at the store.
- 1 medium onion, finely chopped: The onion builds the sweet foundation that balances all that earthy mushroom intensity.
- 2 cloves garlic, minced: Fresh garlic only here, since the jarred stuff gets lost in a soup this rich.
- 2 tbsp unsalted butter: Butter gives mushrooms a silky finish that oil alone simply cannot achieve.
- 2 tbsp olive oil: Combined with butter, it prevents burning while still adding its own fruity warmth.
- 750 ml vegetable broth: A good quality broth makes all the difference, so taste it before you pour it in.
- 200 ml heavy cream: This transforms everything into something luxurious, but add it gently at the end so it does not split.
- 1 tsp dried thyme (or 1 tbsp fresh thyme, chopped): Thyme and mushrooms are old friends, and you will taste why the moment they meet in the pot.
- Salt, to taste: Season in layers as you cook rather than dumping it all in at the end.
- Black pepper, to taste: Freshly cracked is nonnegotiable for a soup this simple.
- 1 tbsp chopped parsley (for garnish, optional): A sprinkle of green at the end wakes up both the bowl and the appetite.
Instructions
- Melt and soften:
- Set a large pot over medium heat and add the butter and olive oil together, letting them melt until the mixture shimmers, then toss in the chopped onion and stir until it turns translucent and sweet smelling, about three to four minutes.
- Build the mushroom base:
- Add the minced garlic and all those sliced mushrooms, spreading them out as much as possible, and let them cook without stirring too often so they actually brown instead of steaming, which takes eight to ten minutes of patience.
- Season with intention:
- Stir in the dried thyme, a generous pinch of salt, and several cracks of black pepper, letting the herbs bloom in the hot fat for about thirty seconds until you can smell them hit the air.
- Simmer and develop:
- Pour in the vegetable broth, scraping up any browned bits from the bottom of the pot, bring everything to a boil, then drop the heat and let it simmer uncovered for fifteen minutes so the flavors concentrate.
- Blend if you like:
- For a silky smooth texture, use an immersion blender right in the pot and puree to your preferred consistency, or leave it chunky if you prefer something more rustic and textured.
- Finish with cream:
- Stir in the heavy cream and warm it through gently for two to three minutes without boiling, then taste and adjust the salt and pepper one last time.
- Serve and garnish:
- Ladle the soup into warm bowls, scatter chopped parsley over the top, and serve immediately with something crusty on the side for dipping.
There is something about ladling hot soup into a bowl while the house smells like butter and thyme that turns an ordinary Tuesday into something worth remembering.
Making It Your Own
A splash of white wine poured in right after the mushrooms finish browning adds a bright acidity that cuts through the richness beautifully, and I started doing this by accident once when I knocked a glass over near the stove.
Serving Ideas
Thick slices of sourdough toasted with a rub of garlic and a drizzle of olive oil are the only accompaniment this soup ever really needs, though a simple green salad alongside makes it feel like a complete meal.
Storage and Leftovers
This soup reheats beautifully the next day and actually tastes better after sitting overnight in the fridge, which makes it perfect for making ahead on a Sunday.
- Store in an airtight container for up to three days and reheat gently on the stove.
- Freeze individual portions without the cream, adding it fresh when you thaw and reheat.
- Always taste for seasoning again after reheating, since cold dulls salt and spice perception.
Keep this one close for the days when comfort is not optional, because a pot of mushroom soup on the stove solves more problems than it gets credit for.
Recipe FAQs
- → How do I achieve deep mushroom flavor?
-
Brown the mushrooms well in a hot pan without overcrowding so moisture evaporates and they caramelize. Using a mix of button and cremini or adding a splash of white wine while sautéing adds extra depth.
- → Can I make a dairy-free version?
-
Yes. Swap butter for olive oil or vegan butter and replace heavy cream with full-fat coconut milk or a cashew cream for a rich, dairy-free finish.
- → Should I puree the soup or leave it chunky?
-
Both work. Pureeing yields a silky, velvety texture; leaving some mushrooms whole preserves bite and texture. Use an immersion blender to control how smooth it becomes.
- → Which mushrooms work best?
-
Cremini, button and portobello are excellent. For more intense flavor, include wild varieties or shiitake. Trim and slice evenly so they cook at the same rate.
- → How long does it keep and how to reheat?
-
Refrigerate in an airtight container for 3–4 days. Reheat gently on the stove over low heat to avoid breaking the cream; add a splash of broth if it thickens too much.
- → Any tips for seasoning and finishing?
-
Taste after simmering and again after adding cream, as dairy can mute salt. Freshly ground black pepper and a sprinkle of chopped parsley brighten the finish.