Cream of Mushroom Soup
This post may contain affiliate links. See my disclosure policy.
Quick, easy and a thousand times better than the canned stuff, this Cream of Mushroom Soup recipe includes a “secret” ingredient that bumps up the flavor by several luscious notches for the ULTIMATE flavor results!
And while you’re at it be sure to also try my popular Cream of Celery Soup, a reader favorite!

Luxuriously rich in flavor with an irresistibly creamy texture, this cream of mushroom soup will bewitch your senses as it melts in your mouth, spoonful after spoonful! Phenomenal as a stand-alone soup or as a base for any number of other cream-based soups or casseroles, this cream of mushroom soup recipe will be one you’ll keep bookmarked for years to come.
This cream of mushroom soup is quick and easy to make and the ingredients are relatively – but quality is key. Use the freshest mushrooms and the best quality broth. The depth of the rich and earthy flavor of homemade cream of mushroom soup from scratch with fresh, real ingredients just cannot be replicated in a can. And as quick and easy as it is to make there’s just no good excuse to use store-bought again.
Key Ingredients in Cream of Mushroom Soup
Making your own cream of mushroom soup is easy and quick and only requires a few ingredients.
- Mushrooms: you can use most varieties, including a nice medley of mushrooms. But whichever variety you use, be sure to include the dried porcini mushrooms because they will absolutely ROCK the flavor of your soup! Something that’s off-turning to me is putting a spoonful of cream of mushroom soup in my mouth that’s full of really large, floppy pieces of sliced mushrooms. In my opinion it really isn’t the best texture or mouthfeel experience. I recommend chopping your mushrooms into three different size groups: Slice some, coarsely chop the others, and finely chop the rest. I feel this variation in size lends itself to the best texture for your soup.
- Herbs: I used thyme but you can shake things up and use a different herb of your choice such as rosemary, tarragon or oregano.
- Dry white wine: this will add additional depth and a wonderful delicate flavor dimension. You can use red wine if you prefer but I prefer the more delicate flavor of white over the robust flavor of red for this creamy soup. Do not use wine that is designated as “cooking wine” – it tastes gross and has added fillers like salt. Use a drinking wine and it can be an inexpensive one. Sauvignon blanc, which is what I used, is a great option.
- Chicken broth: use a high quality chicken broth. This soup uses relatively few ingredients but quality is key. To make your own check out my homemade chicken broth. For vegetarians/vegans you can substitute vegetable broth.
- Heavy cream: this is added at the end for that luxurious creamy texture that makes this soup especially wonderful. If you’re looking for a lower fat version you can use half-and-half. If you want to reduce the fat even further we recommend evaporated milk over regular milk because regular milk will curdle under heat, evaporated milk will not. If you’re vegan or lactose-intolerant you can choose the milk alternative of your choice. For the creamiest results I recommend oat milk or nut milk.
What Kind of Mushrooms Should I Use?
Feel free to use the mushrooms of your choice. Substitute any variety you like or use a mushroom medley. But whatever type of mushroom you go with, for a truly exceptional cream of mushroom soup you’ll want to include our “secret” ingredient: Dried porcini mushrooms.
This soup can be enjoyed in a variety of ways. Beyond the obvious of eating it as a stand-alone soup, in the U.S. in particular cream of mushroom soup has become a staple kitchen ingredient incorporated into multiple dishes ever since it was first introduced in condensed canned form in the 1930’s by the Campbell company. It became such a versatile and widely-used ingredient that it’s been coined “America’s béchamel” because of its ubiquitous use in everything from soups, sauces and meatballs to casseroles and gratins.
Savor this wonderful soup on its own as a starter, side, or serve it as a light main course with a green salad and some crusty bread. And you can substitute it in any recipe calling for canned condensed cream of mushroom soup.
What Are Porcini Mushrooms?
When it comes to flavor, they’re like mushrooms on steroids! Cultivated primarily in Europe and North America, porcini mushrooms have been prized in Italy and France for centuries where they remain the most widely-consumed wild mushroom. Porcini have an incredibly rich earthy and nutty flavor that is unparalleled and has earned it the title of “King of Mushrooms.”
For years I’ve included a tablespoon or two of ground dried porcini mushrooms to a variety of sauces, gravies and soups for a potent dose of umami to heighten the flavor of each dish. It’s a truly wonderful ingredient and you’ll love the additional depth of flavor it contributes to this cream of mushroom soup. You can find dried porcini mushrooms in some well-stocked grocery stores and you can also find them here on Amazon.
Cream of Mushroom Soup Recipe
Let’s get started!
Melt the butter in a stock pot over medium-high heat and cook the onions until soft and translucent but not browned, 4-5 minutes.
Add the garlic and cook for another minute.
Add the mushrooms, dried porcini, and thyme and cook another 5-6 minutes until the mushrooms have released their juices and are soft.
Add the wine and boil for 1 minute.
Add the flour and cook for a minute.
Add the chicken broth, salt and pepper and bring to a boil, stirring constantly until thickened. Reduce the heat to medium, cover, and simmer for 15 minutes.
Add the cream and parsley and heat through. Add salt and pepper to taste.
Serve hot with a salad and/or some crusty bread or crackers.
Enjoy!
Save This Recipe
Cream of Mushroom Soup
Ingredients
- 1/4 cup unsalted butter (vegan: use vegan butter)
- 1 medium yellow onion (about 1 cup chopped) , finely chopped
- 1 clove garlic , minced
- 1 pound fresh mushrooms (Cremini, button or mushrooms of choice), cleaned and cut into 3 size groups for a more interesting texture: Some roughly chopped, some finely chopped and a few of them sliced.
- 2 tablespoons finely minced dried porcini mushrooms
- 1/4 cup dry white wine (e.g. Sauvignon Blanc, Chardonnay)
- 1/3 cup all-purpose flour
- 3 cups quality chicken broth (vegan/vegetarians: use vegetable broth)
- 2-3 teaspoons chopped fresh thyme
- 1 1/2 teaspoons salt
- 1/2 teaspoon freshly ground black pepper
- 1 cup heavy cream (see info in blog post above about about non-dairy alternatives)
- 3 tablespoons chopped fresh parsley
Instructions
- Melt the butter in a stock pot over medium-high heat and cook the onions until soft and translucent but not browned, 4-5 minutes. Add the garlic and cook for another minute. Add the mushrooms, dried porcini, and thyme and cook another 5-6 minutes until the mushrooms have released their juices and are soft. Add the wine and boil for 1 minute.
- Add the flour and cook for a minute. Add the chicken broth, salt and pepper and bring to a boil, stirring constantly until thickened. Reduce the heat to medium, cover, and simmer for 15 minutes. Add the cream and parsley and heat through. Add salt and pepper to taste. Serve hot.
Nutrition
Originally published on The Daring Gourmet March 2, 2020
An older comment asked about other flours. You can use lentil flour, but make sure the lentils are soaked overnight, dried and then put through a good blender. You may need to do it multiple times – the blender part, that is.
This is an excellent soup. I made a few small changes, with wonderful results. I chopped all the mushrooms so that they would cook at the same rate of time. I used only two teaspoons of fresh thyme because I find that thyme (like rosemary) has a tendency to over-power a dish. I used light cream instead of heavy cream because that’s what I had in the house. The soup did not lose any of its creaminess because of this. I found the finished product to be a bit too salty, and next time (yes, I’ll make it again), if the chicken broth contains full salt, I’ll leave the 1 1/2 tsp. of salt out altogether and adjust seasonings at the end. If the broth is salt-reduced, I’ll use 1 tsp. of salt instead of the 1 1/2 tsp. in your recipe. I had tried many cream of mushroom soup recipes before this, but I’ve discarded all in favour of this one. Congratulations on this Michelin-Star-worthy offering.
Hi Nikki, I’m so glad that you opted for this one and am thrilled that you enjoyed it. I appreciate your feedback and insights, thank you!
It’s the best cream of mushroom i ever eaten
I’ve made your cream of celery soup, and it was delicious. I will definitely make it again. I have a question about this recipe. Can it be substituted in recipes. I’ve stopped using the major brand cream of celery and mushroom soups because of the “bioengineered ingredients”, found your cream of celery, enjoyed it and now wish to try this one.
Hi Sherry, thank you so much! Yes, you can substitute it in the same way you do the homemade cream of celery soup. Happy cooking! :)
Not sure if this has been addressed, but is there any way to make your cream-based soups low-carb? Is there a KETO replacement thickener that could be used instead of the white flour? Thank you.
That’s a great question, Tina. I don’t know a lot about keto thickener replacements; the only ones I’m familiar with are ones that are only used for cold dishes or baking, not for hot soups/gravies/sauces. Perhaps some of our readers who are better versed in keto substitutes can chime in.
I have some dried morels as well as cremini mushrooms and I’d like to try your recipe. Do you think they would work rather than fresh? I often grate them into sauces or other dishes for the flavour kick: I could soak them if needed, to reconstitute. Also, would coconut milk work as a substitute for the cream?
Hi Linda, yes you can use dried/reconstituted mushrooms of any variety. You can use coconut milk but it will of course alter the flavor.
I am interested in trying your recipes, but would like access to more reviews.
The stars indicate many, many reviews but only a couple are available to read. Am I doing something incorrectly or is their a trick to read more?
Thank you.
Hi Amy, under the very last comment you’ll see a link that says “older comments.” Click that and it will take you to more. Thank you and happy cooking! :)
I made your celery soup.
I used my garden fresh celery. I added to the recipe, Cracker Barrel old cheese and bacon.
It was so delicious!
Fantastic, Cindy, thanks so much for the feedback, I’m happy you enjoyed it!