Brown sliced mushrooms with onion and garlic in butter and olive oil to concentrate flavor. Stir in thyme, pour in vegetable broth and simmer to meld tastes; puree for a smoother body if desired. Finish by stirring in cream and warming gently. Season to taste, garnish with parsley and serve with crusty bread or toast.
The rain was hammering against the kitchen window so hard that Tuesday evening that I abandoned my salad plans entirely and grabbed the biggest pot I own. Something about a cold, damp house demands mushrooms, butter, and patience. Within forty minutes I was curled on the couch with a bowl of something so deeply savory it felt like the soup had been simmering all day. That pot has barely had a chance to cool down since.
I made this for my neighbor Sarah last October when she was recovering from a cold and she texted me three times that week asking for the recipe. The third text just said please with about twelve e's. Now it shows up at every potluck we share, no questions asked.
Ingredients
- 500 g fresh mushrooms (button or cremini, sliced): Cremini give a deeper, nuttier flavor but button mushrooms work beautifully if that is what you have on hand.
- 1 medium onion (finely chopped): The onion is your foundation so let it soften fully before rushing ahead.
- 2 cloves garlic (minced): Fresh garlic makes a noticeable difference here so skip the jarred kind if you can.
- 2 tbsp unsalted butter: Butter and mushrooms are old friends and together they create a richness that oil alone cannot replicate.
- 2 tbsp olive oil: The oil raises the smoke point so the butter does not brown too quickly.
- 750 ml vegetable broth: A good quality broth matters because it is the liquid backbone of the entire soup.
- 200 ml heavy cream: Add it at the end and heat gently because boiling will dull its soft sweetness.
- 1 tsp dried thyme (or 1 tbsp fresh): Thyme and mushrooms share an earthy language that makes the whole pot sing.
- Salt and black pepper (to taste): Season in layers as you cook rather than all at once at the end.
- 1 tbsp chopped parsley (optional garnish): A handful of fresh parsley at the end brightens everything and adds a splash of color.
Instructions
- Melt and soften:
- Set a large pot over medium heat and add the butter and olive oil, letting them melt together until the butter foams. Drop in the chopped onion and stir occasionally for about three to four minutes until it turns translucent and sweet smelling.
- Build the mushroom base:
- Add the minced garlic and all those sliced mushrooms, then resist the urge to stir constantly. Let them sit against the hot pot for a minute or two at a time so they actually brown, which takes about eight to ten minutes total.
- Season the pot:
- Stir in the dried thyme along with a generous pinch of salt and several cracks of black pepper. The warmth will release the thyme fragrance almost immediately and your kitchen will smell incredible.
- Simmer everything together:
- Pour in the vegetable broth, stir well, and bring it to a boil. Once boiling, reduce the heat to low and let it simmer gently for fifteen minutes so all the flavors have time to meld.
- Blend if you like:
- For a smooth, velvety texture, use an immersion blender right in the pot and puree to your liking. I usually leave it slightly chunky because I enjoy the bite of real mushroom pieces.
- Finish with cream:
- Stir in the heavy cream and let the soup heat through gently for two to three minutes without boiling. Taste and add more salt or pepper if it needs a final adjustment.
- Serve and garnish:
- Ladle the hot soup into bowls and scatter chopped parsley over the top. Serve with crusty bread on the side because you will want something to soak up every last drop.
There is something quietly powerful about handing someone a bowl of soup you made from scratch. It says you mattered enough for me to stand at the stove and stir without hurrying.
Making It Your Own
A splash of white wine added right after the mushrooms brown adds a bright acidity that cuts through the richness beautifully. I discovered this by accident one evening when I knocked over a glass of sauvignon blanc into the pot and decided to just go with it. Portobello or wild mushrooms like chanterelles elevate the flavor even further if you can find them.
Vegan Friendly Swaps
My friend Marco is dairy free and I was determined not to serve him something that felt like a compromise. Coconut cream and a good vegan butter substitute worked so well that I actually preferred the slightly sweeter, rounder flavor it gave the broth.
Storage and Leftovers
This soup keeps wonderfully in the refrigerator for up to three days and the flavor actually deepens overnight as the ingredients continue to mingle. I often make a double batch specifically so I can stash half in the freezer for nights when cooking feels impossible.
- Let the soup cool completely before transferring to airtight containers to prevent condensation from watering it down.
- Reheat gently on the stove over low heat rather than microwaving, which can cause the cream to separate.
- Freeze without the cream if you plan to store it longer than a month, then stir it in fresh when you reheat.
Some dinners are about showing off and some are simply about warming the people you love. This mushroom soup is the second kind, and honestly, it is the kind I reach for most often.
Recipe Q&A Section
- → What mushrooms work best?
-
Cremini and button mushrooms give a mild, reliable base; cremini and portobello add deeper, meatier notes. Wild mushrooms lend an earthy complexity—use a mix for layered flavor.
- → How do I get a deeper flavor?
-
Brown the mushrooms thoroughly so moisture evaporates and edges caramelize; sautéing in a mix of butter and olive oil enhances richness and promotes better browning.
- → Can I make it dairy-free?
-
Swap butter for olive oil or vegan margarine and use a plant-based cream or coconut milk for the same silky texture while keeping it dairy-free.
- → Should I puree the soup?
-
Pureeing yields a smooth, velvety finish; leaving it chunky preserves texture and mushroom bite. Use an immersion blender or transfer in batches to a blender if smoothing.
- → Any tips for seasoning?
-
Season gradually: salt after simmering to concentrate flavors. Freshly ground black pepper and a touch of thyme (fresh or dried) brighten the profile—finish with a splash of acid like lemon if needed.
- → How to store and reheat?
-
Cool to room temperature, refrigerate in an airtight container for up to 3 days. Reheat gently on low heat to avoid curdling; add a little broth or cream if it thickens.