Chef John's Creamy Mushroom Soup Recipe
If you're a fan of rich, earthy flavors, this creamy mushroom soup recipe is a must-try. Combining meaty caramelized mushrooms, onions, garlic, and thyme with a velvety cream base, this soup brings all the comfort and warmth you need in a bowl. Whether as an appetizer or a main dish, this homemade mushroom soup is sure to satisfy your cravings and will never leave you reaching for store-bought versions again.
How to Make Creamy Mushroom Soup
This creamy, herb-infused mushroom soup can be made in just a few simple steps. Follow the instructions below for a rich, flavorful soup that will impress everyone at the table:
Step 1: Saut the Mushrooms
Start by melting the butter in a large soup pot over medium-high heat. Once the butter is melted, add the sliced mushrooms and a pinch of salt. Saut the mushrooms until they release their juices, which should take about 5 to 10 minutes. Reduce the heat to medium-low and continue cooking, stirring often, until the juices evaporate and the mushrooms become nicely caramelized, which will take about 15 to 25 minutes. If desired, set aside a few attractive mushroom slices to use as a garnish later.
Step 2: Cook the Onion and Add the Flour
Next, add the diced onion to the mushrooms. Cook for about 5 minutes or until the onion becomes soft and translucent. Stir in the flour and cook for another 2 minutes, stirring frequently, to ensure the raw flour taste is gone.
Step 3: Add Broth, Thyme, and Garlic
Now it's time to infuse the soup with flavor. Add the thyme bundle and garlic cloves to the pot, followed by the chicken broth and water. Bring everything to a simmer and reduce the heat to low. Let the soup simmer for about 1 hour to allow the flavors to meld together. After the simmering time, remove and discard the thyme bundle.
Step 4: Pure the Soup
Once the soup has simmered, it's time to blend it. Use a blender to pure the soup in batches until it's smooth and thick. If you prefer, you can use an immersion stick blender for this step. Be sure to blend until the soup reaches a creamy consistency.
Step 5: Add Cream and Season
Stir in the heavy cream for richness. If the soup seems too thick, add a bit more chicken broth or water to adjust the consistency to your liking. Taste and season the soup with salt and freshly ground black pepper.
Step 6: Serve and Garnish
Ladle the soup into bowls, and garnish with the reserved mushroom slices and a sprinkle of fresh thyme leaves for an extra touch of flavor and visual appeal.
Chef's Notes
- Prep time assumes you're using pre-sliced mushrooms. If you're slicing them yourself, it will take longer.
- You can use an immersion stick blender to pure the soup directly in the pot for less mess.
What to Pair with Creamy Mushroom Soup
This rich, creamy mushroom soup makes for a satisfying meal on its own, but it also pairs well with a variety of dishes. Consider serving it with crispy baked chicken, a peppery skirt steak, or a refreshing tangy salad to balance out the richness. However you serve it, this soup will become a family favorite!
How to Store Mushroom Soup
Leftover soup can be safely stored in the refrigerator for up to one week. Be sure to let the soup cool completely before storing. To reheat, simply warm it on the stovetop or in the microwave.
Can You Freeze Mushroom Soup?
If you want to save some soup for later, it freezes well! You can store it in the freezer for up to two months. For best results, place the soup in freezer bags, making sure to squeeze out as much air as possible, then lay the bags flat in the freezer.
Nutrition Facts
| Per Serving | Amount |
|---|---|
| Calories | 272 |
| Total Fat | 23g |
| Saturated Fat | 14g |
| Cholesterol | 78mg |
| Sodium | 667mg |
| Total Carbohydrate | 12g |
| Dietary Fiber | 2g |
| Total Sugars | 5g |
| Protein | 7g |
| Vitamin C | 7mg |
| Calcium | 47mg |
| Iron | 1mg |
| Potassium | 578mg |
Allrecipes Community Tips and Praise
- "The flavor is absolutely delicious. If you love mushrooms and want to feel like a professional chef, make this soup. Outstanding recipe!" - gellerd
- "This recipe takes time but is worth the effort. I used a mixture of crimini and shiitake mushrooms. I can't eat cream, so I added lactose-free milk with a bit of cornstarch." - Lindsey
- "Fantastic mushroom soup! I made it exactly as written and was amazed at how deep and wonderful the flavors were. Best Ive ever had." - Shelley W.

FAQ about Chef John's Creamy Mushroom Soup Recipe
Comments
lutzflcat
10/06/2025 01:52:54 PM
This does take some time to prepare, so plan accordingly. Actually, for my mushrooms to reach the color in the video, it took a solid 30+ minutes at a low temp. BUT, don't rush because this step brings richness and enhances the depth of flavor in the soup. I halved the recipe and used an immersion blender (instead of a blender) which emulsified the soup to a creamy texture. Very nice and a little decadent :-)
CaringSlaw7778
02/19/2025 04:46:40 AM
I made this as a trial yesterday, and based on the results, I plan to add it to my menu for my soup dinner party coming up. I wasn’t sure if I needed 2 (16 oz EACH) pkgs of mushrooms, or 2 for a combined total of 16 ozs. And I did add 1/2 cup of sherry. I used an immersion blender instead of a blender as I prefer to have some bits of mushrooms and not all purified. Was so delicious!
Laurahallie
01/22/2024 04:23:04 PM
A nice, hearty soup that’s great for winter, although I still prefer this site’s Hungarian mushroom soup recipe. I used 20 oz baby Bella mushrooms and 12 oz shiitake mushrooms. The shiitakes were rather small so I didn’t slice them, but I think I would chop them next time. I also used minced garlic rather than the full cloves. Would I do anything else differently next time? I might blend the mixture a little more intensely to try to get an even smoother, creamier texture. I also might use 1/2 c sherry and 1/2 c water instead of the full cup of water, and up the garlic to 3 cloves. Lots of variation options with this one.
staryiide
03/09/2025 01:34:39 AM
The recipe is perfect the way it is and have made several times. This time I played around a bit. Garlic lover here so I added 5 cloves total. I caramelized the onion and 3 cloves of chopped garlic in a separate pan while the mushrooms were cooking down. Once most of the liquid evaporated from the mushrooms, I added remaining garlic and added a sprinkle of tarragon. Wonderful flavor addition. Used beef broth instead of chicken. After blended, I also added chick peas! So good!!!
Racquel Augat
04/30/2025 10:09:27 PM
First time making a mushroom soup. Cooked it in my instant pot (saute to cook the mushrooms, onions, flour - then pressure cook for 30 minutes.) Followed all instructions except, in place of thyme, (hubby doesn't like) used oregano, marjoram and parsley. For garnish, used the set aside caramelized mushrooms, parsley and seasoned croutons. It was really good!
DapperOnion1325
01/17/2025 11:52:56 PM
I’ve made this 3 times in 2 days ( different families) all different but all very good. One batch stood out above all others. It was the one where I used mini Bella mushrooms and truly caramelized them for about 35 minutes. Put in our blender and looks just like the original. Rich and creamy and comforting ! The other ( not quite as good) I used regular white mushrooms and they just didn’t seem to caramelize as well. The last batch I made, I didn’t have as much time ( rushed through it) still delicious but not as rich. So. My advice. Make sure to use baby Bellas. And take as much time as necessary to let them cook way down to caramelize them. Really a fantastic soup!
SadBao2975
09/10/2024 01:17:07 PM
It's a good recipe but I did make a few changes in mine. I did not sauté the mushroom in the 4 tablespoons of butter. Although the butter adds richness, I did not want all that fat in my soul. I cooked the mushrooms in a small amount of chicken broth until soft and the liquid had evaporated. Then I added 2 tablespoons of butter instead of 4 and the onions and cooked until the mushrooms browned and the onions softened. I used a good quality chicken bone broth for added protein instead of regular chicken broth which doesn't have anywhere near the amount of protein as bone broth does. I also omitted the cream and the flour and used whipped cream cheese to thicken the soup which has less calories and fat than heavy cream does. The whipped cream cheese not only thickened the soup but gave it some added flavor.
Tim Dougherty
01/31/2021 01:02:02 AM
Easy enough. Made half batch with Costco Heavy Whipping Cream, white mushrooms from Salinas (near Monterey), and their unsalted butter. Transferred it to a smaller pot in order to use my immersion blender. Substituted 1/4 tsp dry thyme for the fresh. Turned out great.
Michelle Clark
10/10/2024 05:56:24 PM
Loved the recipe. Second time making it I added a pinch of cayenne pepper and substituted 1/2 cup of white wine and 1/2 cup of cream for the 1 cup of water. So yummy either way you make it. Will be enjoying it again this weekend for the Canadian Thanksgiving.
md115r
10/27/2021 03:52:26 PM
Absolutely the best soup I've ever had! Took about 1 1/2 hours to make it but really time well spent. I used an Instant pot so I didn't have to be at the pot the whole time. I used custom and simmered at 200 degrees F.
Sandy Swartnes Carter
03/15/2023 08:52:05 PM
I made this today and it was the most delicious soup I've had in a long time. I added 1/2 cup of cream sherry and after the broth and mushrooms came to a boil, I used a hand mixer to chop 1/2 the mushrooms just before it was a puree. This is my new favorite.
Daniel Millen
09/07/2025 11:54:39 PM
Omg!! So delicious!! 👍🏼👍🏼
Sheri
09/03/2025 02:40:00 AM
I followed this recipe pretty much exactly. Next time, I won't puree this soup. I didn't care for the texture and thought it muted the delicious flavor. Although I prefer it unblended, I will make it again.
Bob Spira
08/28/2025 05:30:30 PM
Quick and delicious.
Nosmo King
08/19/2025 11:17:00 PM
Very (too)earthy with just crimini shrooms. I want to make again with button mushrooms. Also I had half-and-half not heavy cream.
BraveScone8867
07/21/2025 02:57:46 PM
Great base soup, carmelizing the mushrooms really deepens the colour and flavour.
SappyIce4032
05/23/2025 10:50:52 PM
I didn't have fresh thyme. I used dried thyme but didn't make a bouquet garni. So, I strained out the thyme bits. I also didn't use heavy cream I had 1/2 & 1/2 & used that. It tasted good regardless. I feel they should have had the heavy cream but since I can't have the heavy cream it's too much fat I cut back on it plus heavy cream is expensive. I agree that most recipes should be followed to the letter but with this one I didn't. It wasn't healthy for me to use the heavy cream though I'm sure it must have tasted better that way.
SpryFig1656
05/13/2025 02:01:26 AM
even without the fresh thyme that we didn't have and half and half instead of heavy whipping cream, it was delicious!
Gregory Harris
05/12/2025 06:11:20 PM
Perfect balance of flavor and simplicity.
Gregory Gomez
05/08/2025 09:02:23 PM
Made it for a small gathering — everyone raved.