Cream of Mushroom Soup
This homemade Cream of Mushroom Soup is truly restaurant-worthy, you can’t beat the savory depth of flavor with each and every bite. It may just become your new favorite soup recipe!
Cream of Mushroom Soup
This homemade Cream of Mushroom Soup recipe truly tastes like an upscale restaurant soup special, you’ve probably never had mushroom soup this good. (This is a huge claim, I know.)
Mushrooms are sliced, diced, and sauteed before being set aside to retain their color, texture, and flavor. From there, onions are caramelized slightly to add the most delicious depth of flavor. Wine, garlic, broth, cream, seasonings, and my favorite flavor enhancers are added next.
Finally, some of the mushrooms are blended right into the broth for that incredible earthy flavor and smooth consistency, followed by some sliced/diced mushrooms for a little texture. You can’t beat it!
Don’t miss my PRO TIPS below!
How to Make It
Note: This is an overview. See recipe card below this post for ingredient quantities and full instructions.
Dice most of the mushrooms but keep some slices for varying textures. Sauté in olive oil for 10 minutes and set aside. Add diced onions and butter to the skillet and cook for 15 minutes, until the onions are slightly caramelized.
Add the garlic, Worcestershire sauce, Dijon, seasonings, and wine. Reduce the wine by half. Add flour followed by chicken broth, heavy cream, and beef bouillon. Bring to a boil, then reduce to a simmer.
Add up to 1.5 cups of the mushrooms and blend them into the broth. Add the remaining mushrooms for some texture. Simmer for 10-15 minutes, or until desired thickness is obtained. Serve!
Pro Tips
- Mushrooms: I recommend using Cremini (Baby Bella) mushrooms for this recipe, but white button mushrooms may also be used. Cremini mushrooms are at a later stage of growth and therefore have a deeper, earthier flavor. They’re also darker in color. I choose ones that are already washed/sliced to save time!
- Garlic: Use fresh garlic cloves for this recipe (not jarred minced garlic), the taste is so much better. Shallots are also great, or a combination of both!
- Wine: Pinot Grigio, Chardonnay, or Sauvignon Blanc are perfect dry white wines for this recipe. Chicken broth may be used if you don’t cook with wine.
- Chicken Broth and a Beef Bouillon cube is used in this recipe for a delicious flavor contrast, it makes a big difference to incorporate both.
- Vegetarian Version: Vegetarian chicken broth and beef bouillon can be used if needed, Better Than Bouillon makes chicken and beef varieties that are vegetarian.
- Condensed Version: Try my Condensed Cream of Mushroom Soup recipe next, you’ll never use a can again! (I also have a Cream of Chicken Soup Recipe.)
Storage
- Store in an airtight container and refrigerate for up to 3 days or freeze for up to 3 months. This does freeze and reheat well.
Tools For This Recipe
(Amazon affiliate links*)- Check out all of my kitchen essentials here.
- 4-Quart Soup Pot- This is the Staub pot pictured in this recipe. (I love it.)
- Immersion Blender– This makes it super easy to blend soups and sauces without having to transfer it to a blender.
- Soup Ladle– I have this one.
- Garlic Peeler & Garlic Twister– Makes it really easy to peel fresh garlic. Fresh garlic (not jarred) is a must for this recipe.
- Spice Rack–This is the one I have, it’s a snap to measure out your seasonings quickly and easily. (Big time saver.)
- Measuring Spoons– I have these magnetic ones which stay nice and organized in my utensil drawer.
- Better Than Bouillon– This is what I always use for broth/bouillon in my recipes. It takes very little space and makes it easy to measure out customized amounts.
*As an Amazon Associate, I earn from qualifying purchases.
Try These Next
- Chicken Meatball Soup
- Mushroom Chicken
- Minestrone Soup
- Clam Chowder
- Pasta Primavera
- Creamy Chicken Noodle Soup
Get My Free E-Book!
- I’ve got a FREE e-Book with 7 super popular dinner recipes! Click here to join my email list and I’ll send your e-Book right over!
- And be sure to follow me on Instagram, Pinterest, & Facebook!
Tried This Recipe?
Leave a review, I love hearing your feedback! ⭐⭐⭐⭐⭐

Cream of Mushroom Soup
Ingredients
Soup Seasonings:
- ½ teaspoon EACH: dried thyme, parsley
- ¼ teaspoon EACH: paprika, basil, black pepper
Soup:
- 1 tablespoon olive oil
- 20 oz. cremini (baby bella) mushrooms, washed/dried/sliced
- ¾ teaspoon salt, to season the mushrooms
- 3 tablespoons butter
- 1 large yellow onion, diced
- ¾ cup dry white wine, see notes
- 4 cloves fresh garlic, minced
- 2 teaspoons Worcestershire sauce
- 2 teaspoons Dijon mustard
- 1/3 cup all-purpose flour
- 4 cups chicken broth
- 1 cup heavy cream
- 1 beef bouillon cube
Instructions
- Combine the soup seasonings and set aside (do not include the salt). Measure out remaining ingredients before beginning.
- Take ¾ of the mushrooms and roughly dice them. Keep the remaining slices whole.
- Heat olive oil in a soup pot over medium-high heat. Add the mushrooms and sprinkle with salt. Sauté for 10 minutes until softened, stirring frequently. When you begin to see water in the pot, increase the heat slightly and stir continuously to allow the water to evaporate. Remove the mushrooms and set aside.
- Reduce heat to medium. Add the butter and diced onions. Let the onions soften for 15 minutes, stirring frequently, until they start to caramelize slightly. This will add depth of flavor to the soup.
- Add the wine, garlic, Worcestershire sauce, mustard, and soup seasonings. Reduce the wine by half, about 5-6 minutes. Stir in the flour and cook for 2 minutes, stirring continuously.
- Add the chicken broth in small splashes, stirring continuously. Add the heavy cream in the same manner, followed by the bouillon cube. Bring to a boil, then reduce to a simmer.
- Add up to 1 ½ cups of diced mushrooms to the soup and use an immersion blender to blend the mushrooms and onions into the broth until smooth. (You can also transfer to a blender in batches.) Add the remaining sliced/diced mushrooms so that there is some texture to the soup.
- Simmer uncovered for 10-15 minutes, or until desired thickness is obtained. The longer the soup simmers, the thicker and more concentrated it will become.
- Taste and season with salt/pepper if desired. Serve!
Notes
- Mushrooms: I recommend using Cremini (Baby Bella) mushrooms for this recipe, but white button mushrooms may also be used. Cremini mushrooms are at a later stage of growth and therefore have a deeper, earthier flavor. They're also darker in color. I choose ones that are already washed/sliced to save time!
- Garlic: Use fresh garlic cloves for this recipe (not jarred minced garlic), the taste is so much better. Shallots are also great, or a combination of both!
- Wine: Pinot Grigio, Chardonnay, or Sauvignon Blanc are perfect dry white wines for this recipe. Chicken broth may be used if you don’t cook with wine.
- Chicken Broth and a Beef Bouillon cubeis used in this recipe for a delicious flavor contrast, it makes a big difference to incorporate both.
- Vegetarian Version:Vegetarian chicken broth and beef bouillon can be used if needed, Better Than Bouillon makes chicken and beef varieties that are vegetarian.
- Condensed Version: Try my Condensed Cream of Mushroom Soup recipe next, you'll never use a can again! (I also have a Cream of Chicken Soup Recipe.)
Storage
- Store in an airtight container and refrigerate for up to 3 days or freeze for up to 3 months. This does freeze and reheat well.
Nutrition information is an estimate and is per serving. This recipe makes 6 servings.
You probably hate reading reviews when the reviewer does something different than the recipe. Well I didn’t do it on purpose. I was out of white wine. Sure I could have just used broth. I thought to myself, why not Sherry wine? I had a bottle of Sherry kicking around. I don’t even remember what I bought it for. I made this soup and swapped out the white wine for Sherry (and not cooking Sherry…I had the real deal). I followed the rest to a T. Used cremini mushrooms as suggested. IT WAS DELICIOUS! It doesn’t make much. We had a mug full and I filled up 2 Corelle soup mugs for tomorrow’s lunch. My only regret is that I didn’t have a chunk of crusty bread and butter to go with it. This soup was so good…I will for sure make it again and make sure I have the bread. Maybe I’ll even try Stephanie’s no knead bread if I get brave. Thanks, Stephanie for another winner!
I love reading peoples tweaks! I’m so happy it was such a success! I’m with you on the crusty bread, you’ll definitely have to add that in next time!!!💖
This soup is incredible. I cannot wait to make it again. Thank you!
AWESOME!! I am soooo happy to hear that Jen, you made my day- I love when I have a new recipe and get feedback, so thank you so much!
I made this tonight exactly as it was written and it was delicious! Perfect with a grilled cheese sandwich:)
I am soooooo happy to hear that KK!!! You made my night! THANK YOU so much for taking the time to leave a review!!!
Your recipes are always great!
Could I add brie to the recipe? We have a favorite restaurant who serves mushroom brie soup, honestly it’s delicious and i don’t even like mushrooms!
But mushroom add a lot of flavor so i do use them, just don’t eat them raw like on a salad.
Thanks!!!
Hi Donna! I’m soo glad that you’re loving the recipes! You can definitely add Brie to this, it melts nice and smooth! ☺️ I’d cut it into small pieces and add it at the end over low heat. I’d love to know what you think!!😍
This looks yummy! I’ll have to try it! The last time I made cream of mushroom soup, I got a little carried away with the mushrooms! So, when the soup was done, I took a couple of ladles-full of the sliced mushrooms out and then took my immersion blender and zapped the soup. Then I returned the mushroom slices to the pan and enjoyed the soup! I call it my “happy accident!”
Hahaha I love that happy accident!! I hope you can give this a try soon! ❤️
This was delicious. The second time I made it I added a cup of cooked rice that I boiled in beef broth. I love this soup and wanted it to be a little more filling for dinner. The added rice was perfect. Thanks for sharing this recipe.
I’m soo happy that you loved it Rhonda!! Adding rice was a great idea! Thank you so much for the review!! ❤️