
For years I whipped up mushroom soup, but tossing away my trusty can opener and starting fresh showed me what this simple soup can really do. My homemade version has won over even friends who swear they hate mushrooms—they fall for its deep, earthy taste that feels like wrapping up in a warm blanket when it's pouring outside.
The first batch I made from scratch left me totally surprised at how different it was from the canned junk I'd eaten growing up. That dull, thick mess can't compare to this smooth, intense version that actually tastes like mushrooms instead of... whatever weird flavor they put in those cans.
Ingredients You'll Want
- A splash of wine brings amazing depth (but you can leave it out if you want)
- Some flour helps create that perfect smooth texture without getting too thick
- Fresh herbs like parsley and thyme work with the earthy flavors without taking over
- Onions and garlic build that essential flavor base that no can could ever match
- Fresh mushrooms are the main attraction—cremini or brown ones offer great taste without costing too much
- Cream ties everything together with richness (though I'll share lighter options too)

My Cooking Method
Get Those Aromatics GoingI start by cooking those onions until they're soft and see-through. Don't cut corners here—this builds all the flavor for your soup. Then the garlic goes in just briefly, until you can smell it but before it burns. That quick hit of garlic really wakes up the whole pot.
Mushroom TransformationThen I add mushrooms cut medium thickness. They'll get smaller as they cook and release all their tasty juices into the pot. I cook them until they're golden and have shrunk down—that browning creates the rich mushroom taste we want. Being patient really pays off in this step.
Hidden Flavor TrickAfter mushrooms turn golden, I pour in some wine and let it bubble while scraping all those yummy browned bits from the bottom. I usually grab Pinot Grigio, but Merlot works great too and gives the soup a slightly different character when it's done.
Creating the FoundationWhen the wine cooks down, I dust flour over everything and stir for a minute or two. This gets rid of that raw flour taste while setting up our creamy texture. Then I slowly pour in stock—I like chicken best, but vegetable works perfectly if you don't eat meat—stirring non-stop to keep lumps away.
Herbs and PatienceFresh thyme goes in next (I pull the leaves right into the soup), with a bit of bouillon for extra richness. Everything bubbles gently until it thickens slightly and the flavors come together. Don't rush this soup—that gentle cooking time lets all the ingredients blend perfectly.
Adding RichnessJust before it's ready, I mix in cream and warm it through without letting it boil. A handful of fresh parsley at the end brightens it all up. Sometimes I use my stick blender to partly smooth the soup, but I always keep some mushroom pieces whole because I love that texture.
When I served this to my mother-in-law, she got quiet for a second before announcing it beat the version she'd been cooking for 40 years. From her, that's basically the highest compliment possible. She asked for the recipe right away, which I now keep handwritten in my recipe box like a family treasure.
Customization Ideas
If you're not big on cream, try evaporated milk for fewer calories. For folks avoiding dairy, the soup turns out surprisingly velvety even without cream—just cook the flour really well. When I'm feeling fancy, I mix mushroom types—throwing in some shiitakes or oyster mushrooms takes this soup to another level entirely.
Tasty Companions
Really, nothing beats dunking a chunk of crusty bread into this soup to soak up every last drop. For a full meal, I add a simple green salad with just olive oil and lemon juice. When friends come over, it works beautifully as a starter before something like a roast or pasta dish.

Clever Kitchen Shortcuts
- A final drizzle of good olive oil right before serving adds an extra touch of luxury
- For super smooth texture, blend half your soup and mix it back with the chunky portion
- A dash of soy sauce boosts that savory mushroom flavor without anyone noticing why
There's something really rewarding about turning basic ingredients into something so much better than what you started with. This mushroom soup has become my favorite comfort food when it gets cold or when someone needs cheering up. It shows that often the simplest foods, when made carefully with good stuff, can be the ones we remember most.
Frequently Asked Questions
- → Can I mix different mushroom types?
- Of course! Cremini mushrooms are great, but combining options like portobello, shiitake, oyster, or even rehydrated dried porcinis adds rich layers of flavor.
- → What’s a good replacement for wine?
- If you’re skipping alcohol, swap wine with extra chicken broth, plus a splash of lemon juice or white wine vinegar. Apple juice works too but adds a touch of sweetness.
- → How do I make this vegetarian?
- Swap chicken stock for veggie stock and use plant-based bouillon cubes for similar depth. You won’t lose the delicious taste!
- → Can this soup be frozen?
- Yes, but it’s better to freeze before adding cream. When reheating, add cream at the end. If frozen with cream, whisking while reheating can help fix separation.
- → What if the soup feels too thin?
- If it needs thickening, mix 1 tablespoon of cornstarch with 2 tablespoons of cold water. Stir this into the pot and let it simmer for a few minutes till thickened.
- → Is it okay to use this in recipes calling for canned soup?
- Definitely! This version is perfect for casseroles and recipes asking for canned mushroom soup. You might want to make it a bit thicker by adding extra flour.