This creamy, earthy mushroom soup starts by sautéing sliced mushrooms with onion, garlic, butter and olive oil until deeply browned to concentrate flavor. Thyme and vegetable broth are added, then simmered to meld flavors; puree with an immersion blender for a smooth texture or leave chunky. Finish with heavy cream, adjust seasoning, and garnish with parsley. Serve with crusty bread; swap dairy for plant-based alternatives to make it vegan.
The smell of mushrooms hitting a hot pan with butter is one of those things that makes everyone wander into the kitchen asking what is for dinner. My friend Clara used to make mushroom soup every single time it rained, claiming it was the only acceptable response to grey skies. I thought she was being dramatic until I tried it myself one wet October evening and realized she was absolutely right. Now it is my go to whenever the temperature drops below fifty degrees.
I once made this for a dinner party where the main course burned beyond recognition, and this soup quietly saved the entire evening. Guests went back for seconds and thirds, barely noticing there was nothing else coming. Sometimes the backup plan becomes the whole show.
Ingredients
- 500 g fresh mushrooms, button or cremini, sliced: The star of the bowl, and browning them properly is where all the deep flavor comes from.
- 1 medium onion, finely chopped: Adds a sweet base that balances the earthiness of the mushrooms beautifully.
- 2 cloves garlic, minced: Just enough to give a gentle warmth without stealing the spotlight.
- 2 tbsp unsalted butter: Butter and mushrooms are old friends, and together they create an irresistible richness.
- 2 tbsp olive oil: Prevents the butter from burning and adds its own mellow flavor.
- 750 ml vegetable broth: The liquid backbone that carries every spoonful.
- 200 ml heavy cream: What turns a good mushroom soup into something genuinely luxurious.
- 1 tsp dried thyme or 1 tbsp fresh thyme, chopped: Thyme and mushrooms are a classic pairing for good reason.
- Salt, to taste: Season gradually and taste as you go.
- Black pepper, to taste: A generous crack at the end wakes everything up.
- 1 tbsp chopped parsley, for garnish, optional: A fresh finishing touch that looks lovely and adds brightness.
Instructions
- Melt and soften:
- Heat the butter and olive oil together in a large pot over medium heat until the butter foams and begins to settle. Add the chopped onion and cook gently for three to four minutes until it turns translucent and sweet smelling.
- Brown the mushrooms:
- Add the minced garlic and sliced mushrooms, spreading them in an even layer if possible. Let them cook undisturbed for a few minutes before stirring so they actually brown instead of steaming, which takes about eight to ten minutes total.
- Season the pot:
- Stir in the thyme, salt, and pepper, coating every mushroom in the herbs and letting the fragrance bloom for about thirty seconds.
- Simmer and develop:
- Pour in the vegetable broth, bring everything to a gentle boil, then lower the heat and let it simmer for fifteen minutes so the flavors really marry together.
- Blend if you like:
- Use an immersion blender to puree the soup to whatever consistency makes you happy, whether completely smooth or left with some tender chunks for texture.
- Finish with cream:
- Stir in the heavy cream and warm everything through gently for two to three minutes without letting it boil. Taste and adjust the salt and pepper as needed.
- Serve with care:
- Ladle the soup into warm bowls, scatter chopped parsley over the top, and serve with something crusty on the side.
There is something about ladling hot soup into bowls while rain taps against the window that makes the whole world feel manageable. Clara would approve.
Making It Your Own
A splash of white wine added while the mushrooms are sauteing brings a wonderful acidity that cuts through the richness. Cremini, portobello, or even a handful of wild mushrooms each give the soup a slightly different personality, so experiment freely.
Serving Suggestions
Thick crusty bread or garlic toast is not optional in my kitchen when this soup is on the stove because you need something to soak up every last drop. A simple green salad with a sharp vinaigrette alongside balances the meal perfectly.
Storing and Reheating
This soup keeps well in the refrigerator for up to three days and reheats gently on the stovetop with a splash of extra broth if it thickens too much. It also freezes for up to two months, making it a wonderful thing to have tucked away for busy nights.
- Let the soup cool completely before transferring to containers for the fridge or freezer.
- Reheat on low heat and stir often so the cream does not separate.
- Always taste for seasoning again after reheating because cold dulls salt and pepper.
Some recipes earn a permanent spot in your kitchen, and this creamy mushroom soup quietly became one of mine. Make it once and you will understand.
Recipe FAQs
- → Can I use different types of mushrooms?
-
Yes. Blend button, cremini, portobello or wild mushrooms for varied texture and depth; mixing varieties boosts umami and complexity.
- → How do I make it vegan?
-
Replace butter with olive oil or plant-based margarine and swap heavy cream for coconut cream or a soy/almond cream alternative. Use vegetable broth as listed.
- → How can I thicken the soup without cream?
-
Puree a portion or all of the soup with an immersion blender for body, or stir in a small slurry of cornstarch and water while simmering until slightly thickened.
- → Is there a way to deepen the mushroom flavor?
-
Sauté mushrooms until well browned to develop caramelized notes, add a splash of white wine while cooking, or finish with a touch of soy sauce or miso for extra umami.
- → Can I prepare this ahead of time?
-
Yes. Cook and cool fully, then refrigerate up to 3 days. Reheat gently on the stove, add cream at the end, and adjust seasoning before serving.
- → What are good accompaniments for serving?
-
Serve with crusty bread, garlic toast, or a simple green salad. A drizzle of olive oil or toasted mushrooms on top adds texture and finish.