Chef John's Creamy Mushroom Soup Recipe

Chef John's Creamy Mushroom Soup Recipe

Cook Time: 85 minutes

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.

Chef John's Creamy Mushroom Soup Recipe

FAQ about Chef John's Creamy Mushroom Soup Recipe

You can store the mushroom soup in the refrigerator for up to one week. Make sure it is completely cooled before transferring to an airtight container.

Yes, you can freeze the mushroom soup for up to two months. Allow it to cool to room temperature, then store in freezer-safe bags or containers. For best results, freeze in single-serving portions, ensuring you remove excess air from the bags before sealing.

Reheat the soup gently on the stovetop or in the microwave. If the soup has thickened too much, you can add a little extra chicken broth or water to achieve the desired consistency.

Yes, you can substitute the heavy cream with half-and-half or a non-dairy alternative such as coconut cream. If you want a lighter version, you can use whipped cream cheese as a thickening agent.

Absolutely! You can use a variety of mushrooms depending on your taste preferences. While the recipe calls for fresh mushrooms like cremini or white button mushrooms, you can also try shiitake, baby bella, or even wild mushrooms for a different flavor profile.

Yes, you can reduce the fat content by using less butter or swapping it for olive oil. You can also substitute the heavy cream with a lower-fat option like half-and-half or even a plant-based milk if you prefer. Additionally, using bone broth instead of regular chicken broth can increase the protein content.

Yes, you can adapt this recipe for an Instant Pot. Start by sautéing the mushrooms, onions, and garlic in the pot, then add the broth, water, thyme, and garlic. Pressure cook on high for about 30 minutes and then puree the soup. Be sure to use the sauté function and adjust the timing based on your Instant Pot's settings.

Mushroom soup is rich and filling, so it can be served as a stand-alone dish. However, it pairs wonderfully with crispy baked chicken, a peppery skirt steak, or a fresh green salad to balance the richness of the soup.

If you don't have fresh thyme, you can substitute dried thyme. Just make sure to adjust the quantity as dried herbs are more concentrated than fresh. You can also omit the thyme entirely or experiment with other herbs like oregano or marjoram for a different flavor.

This recipe is not vegetarian as it contains chicken broth and heavy cream. However, you can make it vegetarian by substituting the chicken broth with vegetable broth and using a dairy-free alternative for the cream, such as coconut cream or a non-dairy milk.

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.