
This creamy mushroom soup is a go to comfort meal whenever I want something soothing and deeply flavorful on a chilly night It brings out the best in earthy mushrooms wrapped in a silky base that feels indulgent yet is easy enough for a weeknight
It was a lifesaver when I needed to feed a crowd last fall My friends could not stop asking for seconds and now it is on repeat in my kitchen
Ingredients
- Butter: brings richness and helps caramelize the vegetables Choose real unsalted butter for best flavor
- Small onion: adds sweetness and a savory layer Go for one that feels heavy for its size a sign of freshness
- Olive oil: balances the butter and keeps the aromatics from burning Use extra virgin for the best taste
- Mushrooms: such as cremini button or portobello offer deep umami flavor Look for firm dry mushrooms with a fresh earthy smell
- Garlic: infuses the soup with bold warmth Fresh cloves are best for a punchy aroma
- Fresh thyme leaves or dried thyme: add herbal notes that pair well with mushrooms Sniff them to make sure the scent is vibrant
- Vegetable or chicken broth: forms the soup’s backbone Choose low sodium to better control saltiness
- Heavy cream or half and half: create that dreamy texture Check for cream with a short ingredient list for pure flavor
- All purpose flour (optional): helps thicken the soup Pick unbleached flour for a more natural base
- Salt and pepper: balance flavors Always taste and adjust as you cook
- Fresh parsley: brightens everything at the end Opt for flat leaf if possible for better flavor
- Optional white wine or sherry: lifts the soup’s depth Look for a dry style that you enjoy drinking
Step by Step Instructions
- Sauté the Aromatics:
- Start by melting the butter with olive oil in a large pot over medium heat Add diced onion and let it cook gently for three to four minutes until soft and translucent Stir frequently to keep the onion from browning too fast Add minced garlic and thyme next cooking just one or two minutes until everything smells fragrant
- Cook the Mushrooms:
- Add your sliced mushrooms right to the pot Stir them every couple of minutes letting them sweat and release moisture Cook for about eight to ten minutes until the mushrooms shrink become tender and develop some golden brown edges If using white wine or sherry pour it in now and use a wooden spoon to scrape up any browned flavorful bits stuck to the bottom
- Thicken the Soup (Optional):
- For a slightly thicker result sprinkle in the flour over the mushrooms Stir it in thoroughly to coat everything Cook for another one to two minutes so the flour loses its raw taste and starts to work as a thickener
- Add the Broth and Simmer:
- Pour in your chosen broth gradually Raise the heat to bring it up to a simmer then reduce so it is gently bubbling Let it cook uncovered for ten to fifteen minutes allowing the flavors to meld and the soup to concentrate
- Blend the Soup:
- If you like a smooth texture use an immersion blender straight in the pot Blend until silky or leave a few mushroom pieces for texture Alternatively let the soup cool a bit first then carefully transfer in batches to a regular blender Return everything to the pot once blended
- Add the Cream:
- Pour in the heavy cream or half and half Stir gently and let the soup heat through for three to five minutes until warmed and creamy Now is the time to check seasoning so add salt and freshly cracked pepper to taste
- Serve:
- Ladle the hot soup into bowls Top each serving with chopped fresh parsley and serve crusty bread for dunking A sprinkle of Parmesan adds a nice salty finish if you like

I love the moment fresh thyme hits the hot butter and fills the kitchen with herbal fragrance It always reminds me of lazy Sundays cooking with my mom and sneaking tastes with a bread crust
Storage Tips
Cool the soup to room temperature before transferring to airtight containers It will last in the fridge for up to four days For longer storage freeze in portions for up to three months When reheating thaw overnight in the fridge and warm gently on the stove stirring often
Ingredient Substitutions
You can swap the heavy cream with coconut milk for a dairy free twist or use whole milk for a lighter soup No fresh thyme No problem dried works well in smaller amounts If you are out of white wine just skip it but a splash of soy sauce can add extra savoriness
Serving Suggestions
Serve this soup with sliced crusty bread or warm garlic toast For a more filling meal pair with a grilled cheese sandwich or a crisp green salad A swirl of olive oil or a handful of sautéed mushrooms on top makes it look special

Cultural Context
Mushroom soup in its creamy form is rooted in European traditions especially French and Russian American creamy mushroom soups gained fame as both a comforting homemade dish and a base for casseroles I like honoring this cozy legacy by making mine from scratch with real mushrooms
Recipe FAQs
- → What mushrooms work best for this soup?
Cremini, button, and portobello mushrooms give this soup its deep flavor and silky consistency. Using a mix creates depth.
- → Can I use milk instead of heavy cream?
Yes, whole milk or half-and-half can be used for a lighter version, though the soup will be less rich and creamy.
- → How can I thicken the soup naturally?
Add a spoonful of flour while sautéing mushrooms, or simply simmer longer to reduce the liquid for a thicker consistency.
- → Is this soup suitable for freezing?
Yes, let the soup cool completely before storing in airtight containers. It freezes well for up to 3 months.
- → Can I make this dish dairy-free?
Substitute heavy cream with coconut milk for a dairy-free alternative with a subtle flavor twist.