Start by sautéing onion, garlic and sliced mushrooms in butter and olive oil until well browned to build deep, earthy flavor. Add thyme and vegetable broth, simmer 15 minutes, then optionally purée for a smoother texture. Stir in heavy cream and warm gently, adjust seasoning, and garnish with parsley. Serve with crusty bread; swap plant-based butter and cream for a vegan version.
The rain was hammering against the kitchen window so hard that Tuesday evening that I barely heard the pot start bubbling on the stove behind me. I had bought a massive container of mushrooms on impulse at the farmers market that morning, mostly because the vendor told me they had been foraged that same day. What started as a desperate attempt to use them before they went slimy turned into the most comforting bowl of soup I have ever stirred together with my own two hands.
My neighbor Dave knocked on my door that night to return a borrowed wrench and ended up sitting at my kitchen counter, polishing off two bowls before he even set the wrench down. He now texts me every time it rains to ask if I am making soup.
Ingredients
- 500 g fresh mushrooms (button or cremini, sliced): Cremini give a deeper, nuttier flavor but button mushrooms work perfectly fine if that is what you have.
- 1 medium onion (finely chopped): A yellow onion adds sweetness that balances the earthy mushrooms without overpowering them.
- 2 cloves garlic (minced): Fresh garlic makes a noticeable difference here, so skip the jarred stuff for this one.
- 2 tbsp unsalted butter: Butter is what gives this soup its silky, indulgent body.
- 2 tbsp olive oil: Combining oil with butter raises the smoke point so you can brown the mushrooms without burning.
- 750 ml vegetable broth: A good quality broth is essential since it is the backbone of the entire soup.
- 200 ml heavy cream: This transforms everything into something velvety and luxurious.
- 1 tsp dried thyme (or 1 tbsp fresh, chopped): Thyme and mushrooms are a classic pairing for good reason.
- Salt and black pepper (to taste): Season gradually and taste as you go.
- 1 tbsp chopped parsley (optional garnish): A bright finish that makes the bowl look as good as it tastes.
Instructions
- Melt and soften:
- Set a large pot over medium heat and add the butter and olive oil. Once the butter foams and begins to settle, drop in the chopped onion and stir until it turns translucent and sweet, about three to four minutes.
- Brown the mushrooms:
- Add the minced garlic and all of those sliced mushrooms, then resist the urge to stir constantly. Let them sit undisturbed for stretches so they actually caramelize and turn golden brown, which takes eight to ten minutes.
- Season the pot:
- Shake in the dried thyme, a generous pinch of salt, and several cracks of black pepper, stirring so the fragrance blooms for about thirty seconds.
- Simmer and develop:
- Pour in the vegetable broth, scrape up any browned bits from the bottom of the pot, bring it to a boil, then drop the heat and let it simmer gently for fifteen minutes.
- Blend if you like:
- Use an immersion blender to puree part or all of the soup depending on whether you prefer it completely smooth or with some chunky texture left behind.
- Finish with cream:
- Stir in the heavy cream and warm everything through gently for two to three minutes without boiling, then taste and adjust the salt and pepper.
- Serve and garnish:
- Ladle into warm bowls, scatter chopped parsley over the top, and serve with something crusty on the side.
There is something about mushroom soup that turns an ordinary weeknight into a small act of self care. I have eaten it cross legged on the floor during a move, at a wobbly table during a breakup, and at my mothers kitchen counter feeling completely safe.
Choosing the Right Mushrooms
I once mixed cremini, shiitake, and a handful of dried porcini that I rehydrated in warm broth, and the result was so intensely flavored that my friend asked if I had added meat. Button mushrooms alone will give you a clean, gentle soup, while portobello pieces make it darker and heartier. Wild mushrooms are a splurge but even a small amount mixed in elevates everything.
Making It Vegan Without Losing Soul
Coconut cream and a good vegan butter substitute will get you remarkably close to the original, though the soup will lean slightly sweeter. Nutritional yeast stirred in at the end helps bring back some of that savory depth you lose when you drop the dairy. I have served the vegan version to die hard butter lovers who never questioned a thing.
Storage and Reheating
This soup holds beautifully in the refrigerator for up to four days and actually tastes better on day two when the flavors have had time to mingle and settle. Reheat it gently on the stove over low heat rather than microwaving, since the cream can separate if you rush it. It freezes well for up to three months if you leave the cream out until you are ready to reheat and serve.
- Always cool the soup completely before transferring to storage containers to prevent condensation from watering it down.
- A shallow container helps it cool faster and more evenly in the refrigerator.
- Label the container with the date because trust me, you will forget.
Keep this recipe close because once the temperature drops, you will find yourself reaching for it again and again. A warm bowl of mushroom soup is the edible equivalent of someone turning up the heat and handing you a blanket.
Recipe FAQs
- → Which mushrooms work best?
-
Button and cremini are reliable for consistent flavor and texture. Mix in portobello or wild varieties for more depth and a meatier bite; avoid canned mushrooms for best results.
- → How do I achieve a silky texture?
-
Brown the mushrooms well, then use an immersion blender or countertop blender to puree some or all of the soup. Stir in cream off the heat to keep it smooth and prevent separation.
- → Can I make it vegan?
-
Yes—replace butter with olive oil or vegan margarine and swap heavy cream for coconut cream or a cashew cream to retain a rich, creamy mouthfeel.
- → How should leftovers be stored?
-
Cool to room temperature, then refrigerate in an airtight container for up to 3 days. Reheat gently over low heat to preserve the creaminess and prevent splitting.
- → Any tips for boosting flavor?
-
Sauté mushrooms until deeply browned to concentrate taste, deglaze the pan with a splash of white wine if desired, and finish with a pinch of salt and freshly ground black pepper to brighten the dish.
- → What are good serving suggestions?
-
Serve with crusty bread, garlic toast, or a simple green salad. A sprinkle of chopped parsley or a drizzle of olive oil adds freshness and visual appeal.