This creamy mushroom soup begins by softening onion and garlic in butter and olive oil, then browning 500 g sliced mushrooms until most moisture has evaporated. Stir in thyme, add 750 ml vegetable broth and simmer 15 minutes. Purée if desired, then fold in 200 ml cream and warm gently. Serves 4 in about 40 minutes; dairy can be swapped for plant-based alternatives.
The sound of rain against the kitchen window and the smell of butter hitting a hot pot, these are the things that make mushroom soup season my favorite time of year. I started making this recipe on a whim one October evening when the farmers market had an overload of cremini and I could not walk away from the bargain. What began as a desperate attempt to use up a kilo of mushrooms before they turned has become the dish my friends actually text me about when the weather turns cold.
My neighbor David knocked on my door last winter holding an empty tupperware container and asking if I had any of that mushroom stuff left, which is probably the most honest compliment a home cook can receive.
Ingredients
- 500 g fresh mushrooms (button or cremini, sliced): Cremini give a deeper color and earthier taste but button mushrooms work fine if that is what you have.
- 1 medium onion, finely chopped: A yellow onion melts into the base and adds sweetness without competing with the mushrooms.
- 2 cloves garlic, minced: Fresh garlic only here, the jarred stuff gets lost in the earthy broth.
- 2 tbsp unsalted butter: Butter and mushrooms are old friends for a reason, the fat carries every bit of flavor.
- 2 tbsp olive oil: Combined with the butter it raises the smoke point so nothing burns during browning.
- 750 ml vegetable broth: A good quality broth makes all the difference, taste it before you pour it in.
- 200 ml heavy cream: This is what turns soup into comfort, add it gently and never let it boil.
- 1 tsp dried thyme (or 1 tbsp fresh thyme, chopped): Thyme and mushrooms are a classic pairing that just works every single time.
- Salt, to taste: Season in layers, a little now and a little at the end.
- Black pepper, to taste: Freshly cracked always, the pre ground stuff tastes like dust.
- 1 tbsp chopped parsley (for garnish, optional): A bright finish that cuts through the richness beautifully.
Instructions
- Melt and soften:
- Set a large pot over medium heat and drop in the butter and olive oil, letting them melt together until the butter foams. Toss in the chopped onion and stir occasionally for three to four minutes until it turns translucent and sweet smelling.
- Brown the mushrooms:
- Add the garlic and all those sliced mushrooms, then resist the urge to stir constantly. Let them sit undisturbed for stretches of eight to ten minutes total so they actually caramelize and their liquid cooks away.
- Season the base:
- Stir in the thyme, a generous pinch of salt, and several cracks of pepper, letting the herbs bloom in the hot fat for about thirty seconds.
- Build the soup:
- 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 gently for fifteen minutes so the flavors marry.
- Blend if you like:
- For a velvety texture, use an immersion blender right in the pot and puree to whatever consistency makes you happy, fully smooth or leaving some chunks for character.
- Finish with cream:
- Stir in the heavy cream and warm it through gently for two to three minutes, never letting it come to a full boil. Taste and adjust the salt and pepper before serving.
- Serve and enjoy:
- Ladle into warm bowls and scatter chopped parsley over the top. Crusty bread on the side is not optional in my kitchen.
There is something about ladling hot soup into bowls while people gather around the counter that turns a simple dinner into a real evening.
Making It Your Own
A splash of white wine added right after the mushrooms brown is a small move that pays off enormously. Dry sherry works too and adds a slightly nutty depth that pairs especially well with cremini.
Choosing the Right Mushrooms
Mixed mushrooms create the most interesting flavor so grab whatever looks good, portobello pieces add meatiness while wild varieties like chanterelle bring something unexpected and slightly floral.
Storage and Reheating
This soup keeps for three days in the refrigerator and actually tastes better on day two when the flavors have fully settled.
- Reheat gently on the stove over low heat rather than using the microwave to preserve the creamy texture.
- Freeze portions without the cream and add it fresh when you reheat for the best result.
- Always store in glass containers because mushroom soup tends to absorb flavors from plastic.
Some recipes earn a permanent spot in your rotation not because they impress but because they reliably deliver warmth and comfort with almost no fuss. Keep this one close for the nights when you need both.
Recipe FAQs
- → Which mushrooms work best?
-
Button and cremini are reliable for a mild, earthy base; portobello or wild mushrooms add deeper, meatier flavor. Mix varieties for complexity.
- → How do I get a richer mushroom flavor?
-
Brown the mushrooms well so moisture cooks off and flavors concentrate. Finish with a splash of white wine while sautéing for extra depth.
- → Can I make it vegan?
-
Yes. Replace butter with olive oil or vegan butter, and swap heavy cream for canned coconut milk or a cashew cream to keep a velvety texture.
- → Should I purée the soup?
-
Puréeing creates a smooth, silky texture; leaving it chunky highlights mushroom pieces. Use an immersion blender to control consistency.
- → How should I store and reheat leftovers?
-
Cool and refrigerate in an airtight container for up to 3 days. Reheat gently over low heat to avoid separating the cream; add a splash of broth if needed.
- → What garnishes pair well?
-
Chopped parsley, a drizzle of cream or olive oil, and freshly ground black pepper are classic. Serve with crusty bread or garlic toast to soak up the broth.