Healthy Recipes Blog

  • ♥️ Saved Recipes
  • Recipe Index
  • About
  • Subscribe
menu icon
go to homepage
  • ♥️ Saved Recipes
  • Recipe Index
  • About
  • Subscribe
search icon
Homepage link
  • ♥️ Saved Recipes
  • Recipe Index
  • About
  • Subscribe
×
Home » Soup Recipes » Cream of Mushroom Soup

Cream of Mushroom Soup

A photo of Vered DeLeeuw.
by Vered DeLeeuwUpdated Jan 17, 2026
11 Comments
5 from 13 votes

Jump to Recipe Review Recipe

This cream of mushroom soup is rich, velvety, and full of real mushroom flavor. Made from scratch with simple ingredients, it's an easy upgrade from the canned version.

Mushroom soup is served with toast.

This homemade cream of mushroom soup is made with fresh mushrooms, garlic, and a splash of cream. It turns simple pantry ingredients into a smooth, comforting bowl. Whether you serve it as a starter or a light meal, it's easy to make and deeply satisfying, especially on chilly days.

Ingredients

The ingredients needed to make mushroom soup with cream.

See the recipe card for exact measurements. Here are my comments on some of the ingredients.

  • Fresh mushrooms: I use cremini mushrooms. White mushrooms will work, but cremini are better because they are more flavorful and develop a deeper brown color when cooked
  • Chicken broth: Store-bought is fine. I like the Pacific Foods brand. When I have homemade chicken broth, I use that.
  • Heavy cream: Please use real cream in this recipe.
  • Flour: Optional, to thicken the soup.

Instructions

The detailed instructions and step-by-step photos are included in the recipe card. Here's a quick overview.

Cook the mushrooms and garlic in butter with salt. Add the flour (if using), followed by the broth and spices. Bring to a boil, then simmer for 10 minutes.

Simmering the soup.

Puree the soup using an immersion blender.

Pureeing the soup using an immersion blender.

Stir in the cream, briefly heat, and serve.

Using a spoon to taste the soup.

5 stars rating. This will be a soup I will make again and again. So flavorful, with the perfect blend of ingredients. I liked the taste a lot, so I didn't feel the need to thicken it.
Kristin
Read more comments

Recipe Tip

If you like pureed soups and make them often, I highly recommend purchasing an immersion blender. A stand blender is more powerful and will produce a smoother soup, but an immersion blender is easier because it lets you blend the soup directly in the pot, eliminating the need to transfer hot liquid, work in batches, or deal with extra cleanup.

If you don't own an immersion blender, working in at least two batches, carefully transfer the hot soup to your stand blender. Blend each batch until completely smooth and transfer it to a bowl. When all batches are done, return the pureed soup to the pot and proceed with the recipe.

When using a stand blender, never fill your blender past the maximum fill line. It's best to fill it no more than half full. If the lid of your blender wasn't designed to allow steam to escape, remove the centerpiece and drape a clean towel over the lid. You can hold down the lid when blending to prevent it from being pushed off, but do so without placing your hand or face over the hot steam.

Recipe FAQs

Can I use frozen mushrooms?

Yes, but they will dilute the soup with excess water, so it's better to use fresh ones.

Can I omit the flour?

Yes. The soup will be thinner, as shown in the photo below, but it will still taste amazing.

A thinner mushroom soup made without flour.

Can I use milk or half-and-half instead of cream?

I don't recommend that. For the best, creamiest, and most flavorful results, I highly recommend using real heavy cream.

How long can I keep the leftovers? Can I freeze them?

You can keep the leftovers in an airtight container in the fridge for up to 4 days. Reheat them gently, covered, in the microwave at 50% power or on the stovetop over medium heat, taking care not to bring the soup to a boil. You might need to thin the soup slightly by adding a tablespoon or two of milk.

As for freezing, cream-based soups tend to separate when thawed, becoming grainy. It's best to freeze the soup before adding the cream, then stir the cream in when reheating.

Serving Suggestions

I usually serve this soup as a first course at dinner, a cup per person. But a bowl of it is wonderful, too, and then I consider it a meal. When I serve it as a main course, I like to add any of the following breads on the side:

  • Cheese muffins
  • Almond flour biscuits
  • Garlic bread
  • Almond flour bread
  • Cloud bread
  • 90-second bread, shown in the photo below:
Mushroom soup is served in a dark bowl with a spoon and toast.

Another way to turn this soup into a filling main course is to add meat. I sometimes add shredded cooked chicken (this broiled chicken recipe is a good way to quickly cook chicken breast). I also like to add browned sausage slices, as shown in the image below.

Mushroom soup is topped with sausage slices.

Recipe Card

Cream of mushroom soup is served in a dark bowl.
5 from 13 votes

Cream of Mushroom Soup

This homemade cream of mushroom soup is smooth, rich, and easy to make with simple ingredients. It's a comforting classic that tastes far better than the canned version.
Prep Time20 minutes mins
Cook Time20 minutes mins
Total Time40 minutes mins
Course: Soup
Cuisine: American
Servings: 4 servings
Calories: 201kcal
Author: Vered DeLeeuw
Prevent your screen from going dark
Let's Start Cooking Rate this Recipe Print Recipe
Pinterest Facebook Share on X
Share Recipe Save this RecipeSaved!

Video

Ingredients

  • 2 tablespoons unsalted butter
  • 1 pound cremini mushrooms - sliced
  • ¼ teaspoon sea salt
  • 1 tablespoon garlic - minced
  • 2 tablespoons all-purpose flour - optional
  • 3 cups chicken broth
  • ¼ teaspoon white pepper - black is OK, but will be visible
  • ⅛ teaspoon dried thyme
  • ½ cup heavy cream - remove it from the fridge when you start cooking

Instructions

  • Heat the butter in a large, heavy stockpot over medium-high heat. When the butter starts to foam, add the mushrooms and salt. Cook, stirring often, for 5-7 minutes, until the mushrooms are tender.
    2 tablespoons unsalted butter, 1 pound cremini mushrooms, ¼ teaspoon sea salt
    Cooking the mushrooms.
  • Reduce the heat to medium. Add the garlic and cook for 1 minute.
    1 tablespoon garlic
    Adding garlic to the pot.
  • If using, sprinkle the flour evenly over the mushrooms. Stir constantly for 1 minute.
    2 tablespoons all-purpose flour
    Adding flour to the pot.
  • Slowly pour in the chicken broth, stirring as you go to prevent lumps, then stir in the white pepper and thyme.
    3 cups chicken broth, ¼ teaspoon white pepper, ⅛ teaspoon dried thyme
    Adding chicken broth to the pot.
  • Bring to a boil over high heat. Reduce the heat to medium-low and simmer, uncovered, for 10 minutes.
    Simmering the soup.
  • Turn the heat off. Puree the soup using an immersion blender. Before blending the soup, you can reserve a few mushrooms to use as decoration.
    Pureeing the soup using an immersion blender.
  • Stir the heavy cream into the pureed soup. Taste and decide if you'd like to add more salt. This would depend on how salty your chicken broth is.
    ½ cup heavy cream
    Adding heavy cream to the soup.
  • Turn the heat back to medium and bring the soup to a low simmer. Continue heating the soup (but don't bring it to a boil - lower the heat if needed), stirring, until heated through, 1-2 minutes. Serve immediately.
    Using a spoon to taste the soup.

Notes

  • Seasonings, especially salt, are guidelines. Adjust to taste.
  • If you use the flour, this is not a gluten-free recipe. It's OK to skip it - the soup will be delicious, but thinner. 
  • You can use frozen mushrooms, but they will dilute the soup with excess water, so it's better to use fresh ones.
  • White mushrooms will work, but cremini are better because they are more flavorful and develop a deeper brown color when cooked.
  • You can keep the leftovers in an airtight container in the fridge for up to 4 days. Reheat them gently, covered, in the microwave at 50% power or on the stovetop over medium heat, taking care not to bring the soup to a boil. You might need to thin the soup slightly by adding a tablespoon or two of milk.
  • As for freezing the soup, cream-based soups tend to separate when thawed and become grainy, so it's best to freeze the soup before adding the cream, then stir the cream in when reheating.

Nutrition per Serving

Serving: 1 cup | Calories: 201 kcal | Carbohydrates: 10 g | Protein: 5 g | Fat: 17 g | Saturated Fat: 10 g | Sodium: 559 mg | Fiber: 1 g | Sugar: 4 g

Save this Recipe!

We'll email this recipe to you, so you can come back to it later!

We will also add you to our weekly newsletter. Unsubscribe anytime. See healthyrecipesblogs.com/privacy/ to learn how we use your email.

Disclaimers

Most recipes are low-carb and gluten-free, but some are not. Recommended products are not guaranteed to be gluten-free. Nutrition info is approximate - please verify it. The carb count excludes non-nutritive sweeteners. Please read these Terms of Use before using any of my recipes.

More Soup Recipes

  • Pumpkin curry soup is served in a white bowl.
    Pumpkin Curry Soup
  • Cold tomato soup is garnished with a basil leaf.
    Cold Tomato Soup
  • Avocado soup is served in a white bowl.
    Avocado Soup
  • Cauliflower soup is served in a bowl with a spoon.
    Creamy Cauliflower Soup

Comments

    Leave a Comment or Ask a Question: Cancel reply

    If you had any issues, I would love to help you troubleshoot before you rate the recipe. Your email address will not be published. Required fields are marked *.


    Recipe Rating




  1. Anne Szeligowski says

    July 14, 2025 at 5:20 pm

    5 stars
    I was a bit short of heavy cream, so I added a touch of sour cream. Just that little addition added a nice tangy taste that I thought complemented the earthy flavor of the mushrooms.

    Reply
    • Vered DeLeeuw says

      July 14, 2025 at 7:02 pm

      Sounds amazing, Anne!

  2. B R says

    March 10, 2025 at 2:30 pm

    5 stars
    Great recipe! I’ll give it five stars.

    Reply
  3. Kristin says

    December 19, 2024 at 8:10 pm

    5 stars
    This will be a soup I will make again and again. So flavorful, with the perfect blend of ingredients. I liked the taste a lot, so I didn't feel the need to thicken it.

    Reply
    • Vered DeLeeuw says

      December 19, 2024 at 8:54 pm

      Wonderful, Kristin! I'm so glad you enjoyed this recipe. I love this soup, too.

  4. Ginny says

    April 09, 2024 at 5:55 pm

    5 stars
    My family enjoys this soup often! It is easy to make and tastes delicious. We just got back from the mushroom farm near us. The different mushrooms offer texture and great taste.

    Reply
    • Vered DeLeeuw says

      April 09, 2024 at 7:10 pm

      I'm so glad you and your family enjoy this recipe, Ginny! Thank you for the review.
      I love the idea of using different mushrooms. Yum!

  5. Jeannette Shields says

    February 09, 2024 at 9:43 am

    5 stars
    This is delicious! So much better than the stuff in the can!!!
    Thank you!

    Reply
    • Vered DeLeeuw says

      February 09, 2024 at 9:50 am

      You're very welcome, Jeannette! Glad you liked it. Thanks for taking the time to leave a comment.

  6. Charlie says

    October 01, 2023 at 2:18 pm

    I was looking at your mushroom soup recipe. It looks delicious, but can you freeze the leftovers? I try to make a bunch of soup for winter , and I would love to make this to be able to have it later so please let me know if you’re able to freeze.

    Reply
    • Vered DeLeeuw says

      October 01, 2023 at 2:33 pm

      Hi Charlie,
      Cream-based soups tend to separate when thawed. The texture can look grainy or broken, especially if the soup has a lot of cream. It's best to freeze the soup before adding the cream, then stir the cream in when reheating.

A photo of Vered DeLeeuw.

Welcome!

Healthy Recipes Blog was founded in 2011 by Vered DeLeeuw. It features real food recipes that are mostly low-carb. All recipes are nutritionally reviewed by a Registered Dietitian. Contact us at HealthyRecipesBlog@gmail.com.

Start Here

Popular Recipes

  • Korean ground beef is served in a bowl with chopsticks.
    Korean Ground Beef
  • Sauteed shrimp are served in a skillet, and a fork is lifting up one of them.
    Sautéed Shrimp
  • Two pork chops are served in a cast-iron skillet.
    Juicy Pork Chops
  • Turkey burgers are served with lettuce and sliced tomatoes.
    Turkey Burgers
  • Three cauliflower steaks are served on a white plate.
    Cauliflower Steak
  • Baked cod is served on top of asparagus.
    Baked Cod

Footer

As seen on:

Logos of media outlets that featured Healthy Recipes Blog.
↑ back to top

Explore

  • Recipe Index
  • About
  • Newsletter
  • Saved Recipes

Terms

  • Privacy Policy
  • Terms
  • Cookie Notice
  • Accessibility

Copyright © 2011-2026 • The information on this website has not been evaluated by the FDA and is not intended to diagnose, treat, prevent, or cure any disease • All recipes were tested, photographed, and written by a human • Contact us at HealthyRecipesBlog [at] gmail.com.

Rate This Recipe

Your vote:




Please comment below. Your email won't be published. If you had any issues, I would appreciate the opportunity to troubleshoot before you rate. Have a photo? Email it to healthyrecipesblog@gmail.com, and I might post it!

This made dinner so easy and delicious.
This tasted like something from a restaurant.
This was great! Will definitely make again.

Or write in your own words:

A rating is required
A name is required
An email is required

Cream of Mushroom Soup

Cream of Mushroom Soup

Ingredients

  • 2 tablespoons unsalted butter
  • 1 pound cremini mushrooms (sliced)
  • 1/4 teaspoon sea salt
  • 1 tablespoon garlic (minced)
  • 2 tablespoons all-purpose flour (optional)
  • 3 cups chicken broth
  • 1/4 teaspoon white pepper (black is OK, but will be visible)
  • 1/8 teaspoon dried thyme
  • 1/2 cup heavy cream (remove it from the fridge when you start cooking)
Cooking the mushrooms.
  • 2 tablespoons unsalted butter
  • 1 pound cremini mushrooms (sliced)
  • 1/4 teaspoon sea salt
1
Heat the butter in a large, heavy stockpot over medium-high heat. When the butter starts to foam, add the mushrooms and salt. Cook, stirring often, for 5-7 minutes, until the mushrooms are tender.
Adding garlic to the pot.
  • 1 tablespoon garlic (minced)
2
Reduce the heat to medium. Add the garlic and cook for 1 minute.
Adding flour to the pot.
  • 2 tablespoons all-purpose flour (optional)
3
If using, sprinkle the flour evenly over the mushrooms. Stir constantly for 1 minute.
Adding chicken broth to the pot.
  • 3 cups chicken broth
  • 1/4 teaspoon white pepper (black is OK, but will be visible)
  • 1/8 teaspoon dried thyme
4
Slowly pour in the chicken broth, stirring as you go to prevent lumps, then stir in the white pepper and thyme.
Simmering the soup.
5
Bring to a boil over high heat. Reduce the heat to medium-low and simmer, uncovered, for 10 minutes.
Pureeing the soup using an immersion blender.
6
Turn the heat off. Puree the soup using an immersion blender. Before blending the soup, you can reserve a few mushrooms to use as decoration.
Adding heavy cream to the soup.
  • 1/2 cup heavy cream (remove it from the fridge when you start cooking)
7
Stir the heavy cream into the pureed soup. Taste and decide if you'd like to add more salt. This would depend on how salty your chicken broth is.
Using a spoon to taste the soup.
8
Turn the heat back to medium and bring the soup to a low simmer. Continue heating the soup (but don't bring it to a boil - lower the heat if needed), stirring, until heated through, 1-2 minutes. Serve immediately.

Hope you enjoyed making this recipe!

Please rate it to help others find it.

step 1 of 8