
This creamy mushroom soup is my go to comfort meal when the evenings get chilly and I want something soothing yet incredibly flavorful. It is simple enough for busy weeknights but always feels special enough for company.
I made a version of this soup the first winter in our new home and it instantly became a family favorite especially on those nights we just want to slow down with something homemade by the fire
Ingredients
- Butter: gives a silky base and lends richness to each spoonful use good quality unsalted for control
- Olive oil: adds flavor complexity and raises the smoke point of the butter making sautéing easier be sure to use extra virgin for best taste
- Large onion: brings sweetness that deepens the savory notes choose yellow or white and look for firmness
- Garlic minced: gives the soup a punchy backbone always use fresh cloves for full flavor
- Mushrooms: provide heartiness and their natural umami opt for a mix of cremini and button if possible pick mushrooms that are dry and firm
- All purpose flour: thickens the soup smoothly sift or whisk to avoid lumps and go for unbleached if you can
- Chicken or vegetable broth: forms the soul of the soup homemade or low sodium varieties offer best flavor and balance
- Milk: creates the creamy texture without heaviness use whole milk for most indulgence or any milk you prefer
- Salt and pepper to taste: bring flavors into balance be sure to taste and season in layers
- Fresh thyme: brightens the soup and adds an herbal finish use fresh sprigs for garnish and a hit of color
Step-by-Step Instructions
- Sauté the Aromatics:
- Start with a large heavy bottomed pot on medium heat melt the butter with olive oil then add diced onions and cook until soft and nearly transparent this should take about five minutes stir frequently and add the minced garlic just for the last minute until fragrant and sweet
- Cook the Mushrooms:
- Place all of your sliced mushrooms into the pot and cook them down do not rush this step let them release moisture then begin to brown this transformation brings out depth eight to ten minutes is ideal stir occasionally so nothing burns and scrape the fond from the bottom that is where flavor hides
- Make the Soup Base:
- Dust the flour over the mushrooms and aromatics stir with a sturdy spoon to coat everything and cook off the raw taste for a minute or so start pouring in your broth in small amounts whisk while adding so no lumps form once all broth is in bring it up to a gentle simmer and let everything marry for about five minutes
- Finish and Serve:
- Turn the heat to low and pour in the milk stir and let the soup gently heat through but do not let it boil taste and adjust with salt and pepper ladle into bowls and shower with fresh thyme leaves for a herbal punch

Fresh thyme is what I reach for every time I make this because it wakes up every other earthy flavor in the bowl the scent will always take me back to Sunday nights laughing at the kitchen table with my grandma who showed me how to chop mushrooms without crushing them
Storage Tips
Keep any leftover soup in a tightly sealed container in the refrigerator for up to four days The flavor intensifies over time and reheats gently in a saucepan or microwave stir well before serving If you want to freeze it ladle it into freezer safe bags or containers and use within three months let thaw in the fridge before reheating
Ingredient Substitutions
You can swap the milk for unsweetened plant milks like cashew or oat for a dairy free version Beef broth makes a richer soup while a handful of dried porcini mushrooms soaked and chopped adds an extra boost of flavor Try leeks in place of some of the onion or a splash of sherry before simmering for extra depth

Serving Suggestions
I love serving this soup alongside sourdough toast or a simple green salad For a dinner party ladle it into small mugs and top with garlicky croutons or an extra swirl of olive oil A hit of lemon zest or cracked black pepper just before serving brightens everything up
Cultural and Historical Context
Creamy mushroom soup has European roots and was once considered a luxury at winter feasts thanks to the rich earthy flavors of mushrooms that were wild foraged In my family it always meant a celebration of autumn and the wisdom to use simple pantry staples to create something truly special
Recipe FAQs
- → Can I make this soup dairy-free?
Yes, substitute the butter with plant-based margarine or olive oil and use non-dairy milk for similar creamy results.
- → Which mushroom variety works best?
Common cremini or white mushrooms are great for this soup, but a mix with shiitake or portobello adds extra depth.
- → Is it possible to freeze this soup?
Absolutely, let the soup cool completely before transferring it to airtight containers for freezing. Reheat gently to serve.
- → How can I thicken the soup further?
If you prefer a thicker consistency, let the soup simmer uncovered for a bit longer, or blend part of it for added creaminess.
- → Can I use vegetable broth instead of chicken broth?
Vegetable broth makes for an excellent alternative and keeps the dish entirely vegetarian without sacrificing flavor.