This creamy mushroom soup begins by sautéing onions and sliced mushrooms in butter and olive oil until deeply browned and caramelized. Garlic and thyme build savory depth before vegetable broth is added and simmered to concentrate flavor. Optionally blend for a smooth, velvety texture, then finish with heavy cream and a sprinkle of parsley. Serve hot with crusty bread; vegan swaps work well.
The rain was hammering against the kitchen window, and I had a paper bag full of mushrooms that needed using before they turned. That is how this soup became my cold weather ritual, born not from a recipe but from sheer necessity and a willingness to let butter and mushrooms work their quiet magic together.
My neighbor stopped by one November evening while I was making this, and she stood in the doorway just breathing in before she even said hello. We ended up eating the entire pot standing around the counter with torn chunks of sourdough, no bowls required.
Ingredients
- Fresh mushrooms (500 g, sliced): Cremini give a deeper flavor than button, but use whatever looks freshest at the store.
- Onion (1 medium, finely chopped): This is the sweet foundation that balances all the earthiness from the mushrooms.
- Garlic (2 cloves, minced): Add it after the onion softens so it never burns and turns bitter.
- Unsalted butter (2 tbsp): Butter and mushrooms are old friends, and the fat carries flavor in a way oil alone cannot.
- Olive oil (2 tbsp): Combined with butter, it raises the smoke point so you get a proper sear.
- Vegetable broth (750 ml): A good quality broth makes a difference here since there are so few ingredients.
- Heavy cream (200 ml): Added at the end for richness, but you can skip it if you want something lighter.
- Dried thyme (1 tsp) or fresh (1 tbsp): Thyme and mushrooms share a woodland familiarity that ties everything together.
- Salt and black pepper: Season gradually, tasting as you go, especially since broth varies in saltiness.
- Parsley (1 tbsp, optional garnish): A fresh bite at the end cuts through all the cream.
Instructions
- Melt and soften:
- Set a large pot over medium heat with the butter and olive oil, then add the chopped onion and stir until it turns translucent and sweet smelling, about three to four minutes.
- Brown the mushrooms:
- Toss in the garlic and all the sliced mushrooms, spreading them in an even layer if you can, and let them cook undisturbed for stretches so they caramelize instead of steam.
- Season the pot:
- Sprinkle in the thyme, a generous pinch of salt, and several cracks of pepper, stirring so everything blooms in the hot fat.
- Simmer and develop:
- Pour in the vegetable broth, bring it to a boil, then drop the heat and let it gently simmer for fifteen minutes while the kitchen fills with an incredible smell.
- Blend if you like:
- Use an immersion blender to puree some or all of the soup depending on whether you prefer velvety smooth or chunky and rustic.
- Finish with cream:
- Stir in the heavy cream and warm it through gently for two to three minutes, then taste and adjust the salt and pepper before ladling into bowls with a scatter of parsley.
There is something about ladling soup into a wide shallow bowl and watching the steam rise that makes even a Tuesday feel ceremonial.
Serving Thoughts
Torn crusty bread is not optional in my kitchen when this soup is on the stove, because you will want something to drag through every last drop. A glass of white wine alongside turns a simple meal into something that feels intentionally special.
Swaps and Tweaks
A splash of white wine added while the mushrooms cook introduces a brightness that completely changes the character of the soup. You can also replace the butter and cream with good quality coconut milk and olive oil for a vegan version that still tastes rounded and satisfying.
Storage and Reheating
This soup holds beautifully in the fridge for three days and the flavors actually deepen overnight, making it a perfect make ahead meal. The texture may thicken as it sits, so loosen it with a splash of broth when you reheat.
- Freeze portions in airtight containers for up to three months.
- Label the containers with the date because everything looks the same once frozen.
- Reheat gently on the stove rather than in the microwave for the best texture.
Some recipes become part of your rotation, and others become part of your life, and this mushroom soup quietly became both without me even noticing.
Recipe FAQs
- → Which mushrooms work best?
-
Button or cremini are great for consistent texture and flavor; cremini and portobello give a deeper, meatier taste. Wild mushrooms add complexity—clean them gently to avoid waterlogged caps.
- → How do I get deeply browned mushrooms?
-
Cook mushrooms in a hot pan with butter and oil without overcrowding. Let them sear undisturbed so moisture evaporates and browning occurs. If liquid accumulates, increase heat to reduce it off.
- → Should I purée the soup?
-
Puréeing yields a velvety texture and integrates flavors; leave some chunks for body if you prefer a rustic finish. An immersion blender offers control over consistency.
- → How can I make it dairy-free?
-
Use plant-based butter and cream alternatives (oat or cashew cream work well) and ensure the vegetable broth is free of hidden dairy or allergens for a creamy vegan version.
- → Can I add wine for extra depth?
-
Yes—deglaze the pan with a splash of dry white wine after browning mushrooms, let it reduce before adding broth to concentrate flavor without overpowering the dish.
- → How should I store and reheat leftovers?
-
Cool quickly and refrigerate up to 3–4 days or freeze in airtight containers for up to 2 months. Reheat gently over low heat, stirring in a splash of broth or cream if it thickens too much.