This creamy mushroom soup begins with onions and garlic softened in butter and olive oil, then sliced mushrooms are cooked until deeply browned and their moisture has evaporated. Stir in thyme, season, add vegetable broth and simmer to concentrate flavor. Purée for a smooth finish or leave chunky, then fold in heavy cream and warm through. Garnish with parsley and serve with crusty bread; swap dairy for plant-based alternatives for a vegan version.
The rain was hammering against the kitchen window so hard I could barely hear the radio, which felt like the universe giving me permission to make soup. I had a paper bag of cremini mushrooms sitting on the counter from the farmers market, and the earthy smell hit me before I even untied the bag. Something about mushrooms makes you slow down, trimming and slicing while the kitchen fills with that deep, woods-after-rain fragrance. Forty minutes later I was ladling liquid comfort into a bowl and wondering why I ever bother with complicated dinners.
My neighbor Dave knocked on the door halfway through cooking, allegedly to return a wrench, but his real motive became obvious when he lingered near the stove sniffing the air like a cartoon character. I handed him a bowl without asking and he sat at my kitchen table in his muddy boots, eating in complete silence, which from Dave is the highest praise possible.
Ingredients
- 500 g fresh mushrooms (button or cremini, sliced): The soul of the soup, and cremini give a deeper flavor than plain white buttons, so grab them if you can.
- 1 medium onion, finely chopped: This builds the sweet aromatic base that everything else leans on, so do not rush it.
- 2 cloves garlic, minced: Fresh garlic only, added late so it does not turn bitter.
- 2 tbsp unsalted butter: Butter and mushrooms are old friends, and the butter helps them brown rather than steam.
- 2 tbsp olive oil: Raising the smoke point of the butter so you can get real color on the mushrooms.
- 750 ml vegetable broth: The liquid backbone, and a good quality broth makes a noticeable difference here.
- 200 ml heavy cream: This turns everything velvety without making it heavy, added at the end so it never curdles.
- 1 tsp dried thyme (or 1 tbsp fresh thyme, chopped): Thyme and mushrooms share the same woodland DNA and amplify each other beautifully.
- Salt, to taste: Season in layers, a little with the onions, a little with the mushrooms, and a final check at the end.
- Black pepper, to taste: Freshly cracked, always, because the pre ground stuff tastes like dusty disappointment.
- 1 tbsp chopped parsley (for garnish, optional): A bright green finishing touch 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, letting them melt together until the butter stops foaming. Drop in the chopped onion and stir occasionally for about 3 to 4 minutes until it turns translucent and sweet smelling.
- Brown the mushrooms:
- Add the minced garlic and all those sliced mushrooms, spreading them in an even layer if your pot allows it. Cook for 8 to 10 minutes, resisting the urge to stir constantly, because letting them sit is what creates that gorgeous golden brown color and deep flavor.
- Season the pot:
- Stir in the dried thyme, a generous pinch of salt, and several cranks of black pepper, letting the herbs bloom in the hot fat for about 30 seconds until you can smell them.
- Simmer and develop:
- Pour in the vegetable broth, scraping up any browned bits stuck to the bottom of the pot, and bring it to a boil. Reduce the heat and let it bubble gently for 15 minutes so the flavors marry and the kitchen smells incredible.
- Blend if you like:
- For a silky smooth soup, use an immersion blender right in the pot and puree until you reach the consistency you want. I usually go half and half, leaving some mushroom pieces for texture because I like a bit of bite.
- Finish with cream:
- Stir in the heavy cream and warm everything through gently for 2 to 3 minutes on low heat, never letting it boil. Taste and add more salt or pepper if the soup needs it, which it probably will.
- Serve and garnish:
- Ladle into warm bowls and scatter chopped parsley over the top while the soup is still steaming. Serve with something crusty to mop up every last drop.
I made this for my mother one November evening when she was recovering from a cold and could barely taste anything. She finished the entire bowl, looked up, and said the mushrooms brought her taste buds back to life, and I am choosing to believe that was not just the fever talking.
Getting the Best Mushrooms
Buy mushrooms that look firm and dry with tightly closed caps, and avoid any that feel slimy or have dark spots, because they have already started breaking down and will make your soup taste flat. I learned through trial and error that wiping them with a damp cloth works better than rinsing under water, since mushrooms act like little sponges and soak up moisture that interferes with browning.
Making It Your Own
A splash of dry white wine added right after the mushrooms finish browning and left to cook off for a minute adds a layer of acidity that brightens the whole pot, and it is a trick I borrowed from a restaurant chef friend who swears by it. You could also throw in a handful of dried porcini that have been soaked in warm water, or swap half the cremini for shiitake if you want a more complex, slightly smoky profile.
Storage and Reheating
This soup keeps beautifully in the refrigerator for up to four days in a sealed container, and the flavor actually improves overnight as everything settles together. Reheat it gently on the stove over low heat rather than using a microwave, stirring occasionally so the cream does not separate.
- Freeze individual portions without the cream, then stir it in fresh when you reheat for the best texture.
- A pinch of nutmeg added with the thyme is a tiny touch that makes the soup taste unexpectedly sophisticated.
- Always taste for salt right before serving because chilled soup loses some of its perceived seasoning.
Some recipes are just dinner and some recipes become the thing you reach for when the world feels a little too loud. This is the second kind, and it only asks for forty minutes and a single pot to remind you that simple food is almost always the best food.
Recipe FAQs
- → How do I get mushrooms to brown well?
-
Use a wide, hot pan and avoid overcrowding so moisture can evaporate. Cook in a mix of butter and oil, allow mushrooms to sit undisturbed to develop color, and stir only when they release and reabsorb their juices.
- → Can I make this without dairy?
-
Yes. Replace butter with olive oil or vegan margarine and use a full‑fat plant-based cream (oat or cashew) to maintain richness and mouthfeel.
- → Which mushrooms work best?
-
Button or cremini are reliable for even cooking; cremini and portobello add deeper flavor. Wild varieties bring earthier notes—adjust cooking time if pieces are larger.
- → How can I adjust the soup's thickness?
-
For a thicker texture, purée part or all of the soup with an immersion blender. To thin it, add a splash more vegetable broth or water and reheat gently.
- → Is it okay to add wine while cooking?
-
Yes. A splash of dry white wine added after mushrooms brown and before the broth adds acidity and depth—simmer briefly to cook off the alcohol.
- → How should I store and reheat leftovers?
-
Cool completely, refrigerate in an airtight container for up to 3 days, or freeze for up to 2 months. Reheat gently on the stovetop to avoid breaking the cream; stir frequently and add a little broth if too thick.