Healthy Cream Of Mushroom Soup Recipe

This site contains affiliate links. Please see Policies for more information.

This Healthy Cream of Mushroom Soup Recipe is a lighter, cleaner version of the classic—with simple ingredients, rich savory flavor, and zero processed cream-of-anything cans. It comes together quickly on the stovetop or in the Instant Pot, making it a cozy, nourishing recipe for weeknight meals, casseroles, or holiday cooking.

If this soup sounds delicious to you, you’ll also want to try my Healthy Cream of Chicken Soup, Mushroom and Wild Rice Soup, and the Best Vegan Chili Recipe.

A white bowl with homemade cream of mushroom soup that shows a sliced mushroom and a scattering of green parsley flakes on top.
Becca, author of My Crazy Good Life, standing in kitchen smiling.

Why I Love This Healthy Cream of Mushroom Soup

I love this healthy cream of mushroom soup because it gives me all the comforting, earthy flavors of the traditional version without any of the heavy cream, thickeners, or processed ingredients you find in canned soup. It tastes fresh, stores beautifully, and works in so many recipes—I use it as a stand-alone soup, a base for casseroles, or even as a sauce when I want something creamy but to stay mindful of ingredients.

Enjoy!

– Becca

Ingredients in Healthy Mushroom Soup

See the recipe card for full information on ingredients and quantities.

A white marbled counter top with bowls of labeled ingredients needed to make cream of mushroom soup.
  • Mushrooms: White button or baby bella mushrooms work beautifully in this recipe and add delicious flavor and texture. Any mushroom type will work, and you can even use canned mushrooms in a pinch, but fresh mushrooms will give you a much richer, more savory result.
  • Broth: You can use a low-sodium chicken or vegetable broth, or make your own broth.
  • Olive oil: I prefer to use an unrefined oil, like olive oil, instead of more highly processed oils like vegetable oil.

How to Make Homemade Cream of Mushroom Soup

A sauce pan with golden mushroom sliced being sautéed.

Step 1: Sauté mushrooms over medium heat with oil until tender. 

A sauce pan with a wooden spoon stirring cream of mushroom soup.

Step 2: Add balsamic vinegar and flour (or flour substitute). Allow a few minutes to cook, stirring as it thickens to avoid sticking or clumping. 

Add the mushroom mixture to a large pot over medium-high heat, then pour the vegetable or chicken stock in. 

Add the almond milk and bring to a boil, then reduce heat and continue to cook at a simmer or low boil over medium-low heat for 8-10 minutes. 

A white bowl with homemade cream of mushroom soup that shows a sliced mushroom and a scattering of green parsley flakes on top.

Step 3: If you don’t love mushrooms, you may want to use an immersion blender or food processor to blend this soup after it cools a bit. This will remove the large chunks of mushrooms. If you’re a mushroom lover like I am, you’ll like it as is!

A glass mason jar without a lid filled with cream of mushroom soup.

Step 4: Serve warm or seeing storing tips below.

Want to Save This?

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

Recipe Tips

  • Want a creamier texture? Blend part (or all) of the soup with an immersion blender until it reaches your preferred consistency.
  • Want extra flavor? Add diced onions and sauté them with the mushrooms in step one for a richer, deeper base.
  • Prefer a different acidity? You can swap the balsamic vinegar for a splash of white wine for a lighter, brighter flavor.
  • This homemade soup won’t be as thick as the canned version, which is why it tastes so much fresher. If you like a thicker consistency for casseroles, feel free to stir in a little extra flour or cornstarch—but I personally love the naturally lighter texture.
Cream of mushroom soup in a white bowl. There are fresh herbs showing on top of the soup and a spoon sticking out of the right side of the bowl.

Cream of Mushroom Soup FAQs

Can I freeze cream of mushroom soup?

Yes! This soup freezes extremely well. I like to portion it into 1 1/4 cup servings because that’s the same amount as a standard can of Campbell’s cream of mushroom soup—making it easy to grab a bag whenever I’m making a casserole. Freeze it flat in freezer bags to save space, or store it in the fridge in mason jars or any airtight container you have on hand. It thaws quickly and reheats beautifully on the stovetop.

What can I use healthy cream of mushroom soup for?

I love this soup by itself, but you can use cream of mushroom soup to thicken casseroles and make other recipes too. Some of my favorite recipes to use with this soup are my Healthy Tuna Casserole  and Healthy Pot Roast.

Is cream of mushroom soup healthy?

Yes! This homemade version of Cream of Mushroom soup is much healthier than canned cream of mushroom soup because it’s made with simple, clean ingredients and none of the preservatives, heavy cream, or processed thickeners. Using almond milk keeps it dairy-free, and it can easily be made gluten-free depending on the flour you choose. I like using whole wheat flour or brown rice flour, but cornstarch or all-purpose flour also work well for thickening.

What can I use in cream of mushroom soup if I don’t love mushrooms?

You can easily swap the mushrooms in this recipe for any type of vegetable or meat you have on hand. Some options for you: chicken, celery, asparagus, onion, potato, or cauliflower.

Can I add herbs or spices to cream of mushroom soup?

If you’d like to add fresh herbs and spices to this soup, I recommend one or two of the following:
1/4 tsp rosemary
1/4 tsp parsley
1-2 tbsp nutritional yeast
salt and black pepper, to taste

Healthy Eating Plans

21 Day Fix Containers

Entire recipe: 1 green container and 4 teaspoons.

Per 1 cup serving: About 1/6 green container and 3/4 teaspoon. The amounts per serving are so small that I personally don’t count this recipe toward my daily containers.

Weight Watchers Points

One serving of recipe (one cup is a serving) as written is 1 2025 Plan Point when using fat free chicken broth.

If you tried this Healthy Cream Of Mushroom Soup Recipe or any other recipe on my site please leave a rating and let me know how it went in the comments!

Cream of mushroom soup in a white bowl. There are fresh herbs showing on top of the soup and a spoon sticking out of the right side of the bowl.
4.77 from 17 ratings
click the stars to rate!

Healthy Cream Of Mushroom Soup Recipe

Created by: Becca Ludlum
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Approximate Serving Size: 1 cup
Servings 6 servings
Silky Healthy Cream of Mushroom Soup made with mushrooms, broth, and a light creamy base — a flavorful, freezer-friendly twist on canned condensed soup that’s better for you.

Want to Save This?

We’ll email this post to you, so you can come back to it later!

Equipment

  • Kitchen Knife
  • Stock Pot
  • Immersion Blender

Ingredients 

  • 1 cup white button mushrooms sliced
  • 1 tbsp balsamic vinegar or white wine
  • ¼ cup flour or any substitute you like
  • 3 cups chicken broth low sodium, or vegetable stock
  • 2 tsp olive oil
  • 2 cups almond milk plain, unsweetened

Instructions

Stovetop

  • Sauté mushrooms over medium heat with oil until tender. 1 cup white button mushrooms, 2 tsp olive oil
  • Add balsamic vinegar and flour (or flour substitute). Allow a few minutes to cook, stirring as it thickens to avoid sticking or clumping. 1 tbsp balsamic vinegar, ¼ cup flour
  • Add the mushroom mixture to a large pot over medium-high heat, then pour the vegetable or chicken stock in. 3 cups chicken broth
  • Add the almond milk and bring to a boil, then reduce heat and continue to cook at a simmer or low boil over medium-low heat for 8-10 minutes. 2 cups almond milk
  • Optional: If you don't love mushrooms, you may want to use an immersion blender to blend this soup after it cools a bit. This will remove the large chunks of mushrooms. 

Instant Pot

  • Spray oil into the bottom of the pot and then press the Sauté button. Cook the mushrooms and oil for 2-3 minutes, until mushrooms are tender. 2 tsp olive oil, 1 cup white button mushrooms
  • Add balsamic vinegar and flour to the pot, stirring as the soup base thickens. 1 tbsp balsamic vinegar, ¼ cup flour
  • Turn off the sauté feature and add the chicken or vegetable stock and almond milk to the pot. 3 cups chicken broth, 2 cups almond milk
  • Pressure Cook (high) for 2 minutes.
  • When cook time is finished, quick release the pressure and remove the lid, then allow the soup to cool before serving.
    When releasing the steam from the Instant Pot, sometimes soups will spray out of the valve. Be on standby with a kitchen towel in case that happens.
  • Optional: If you don't love mushrooms, you may want to use an immersion blender to blend this soup after it cools a bit. This will remove the large chunks of mushrooms. 

Video

Notes

For the richest flavor, brown the mushrooms well before adding liquids—this deepens the savory taste and keeps the soup from tasting flat.

Nutrition

Calories: 103kcal | Carbohydrates: 10g | Protein: 6g | Fat: 5g | Saturated Fat: 1g | Sodium: 218mg | Potassium: 229mg | Fiber: 1g | Sugar: 1g | Vitamin C: 1mg | Calcium: 157mg | Iron: 1mg
How we calculate nutrition and diet information on My Crazy Good Life

Make This Recipe?

Make sure to follow on Pinterest @bludlum and on Instagram @beccaludlum

20 Comments

    1. Yes! We love freezing this recipe.
      Check out Becca’s tips:
      I usually freeze it in freezer bags (laid flat to save space) in 1 1/4 cup portions and pull out a bag when I’m making a casserole.

      The 1 1/4 cup portions is because each can of store bought Campbell’s cream of Mushroom soup is sold in approximately 1 1/4 cup portions.

      This recipe can also be frozen in mason jars or any other airtight container. Use whatever you have on hand and is easy for you.

      Hope that helps :)

  1. 5 stars
    This mushroom soup was super creamy and delicious! I made this recipe twice already, and my family and I loved it. Thank you for sharing!

  2. I think I’m missing something.
    I appreciate the nutritional information, but what is the serving size? Did I miss seeing it?

  3. I just had canned COM and it tasted… Weird. So glad to have found this recipe, definitely going to try it. If I want to make cream of broccoli, how much broccoli or other veggie or meat would I need? I used to do thm, but finances prohibit the products. I am very grateful you added the cross over. ❤️❤️❤️ Thank you!

  4. The sodium level seems a little high. Also, if you’re suffering from acid reflux, balsamic vinegars are on the “no” list. What happens if you leave it out?

    1. Hey Gloria! Yup, if you have different dietary restrictions, you’re going to have to make changes to almost any recipe. Using low sodium chicken broth (or homemade) will reduce the sodium in this recipe. This isn’t a low sodium recipe. You can definitely leave out the balsamic :)

  5. 5 stars
    I love, love, love this soup. I feel like I’m indulging in something decadent, but I’m not! Thanks for the recipe!

  6. I like the ingredients, but how thin is the end product? Would blending half be a good way to thicken it or would you say it’s already thick enough?

    Thanks!

  7. Do you think it would be possible to substitute something else for the almond milk, in a nut allergy house?

    thanks!

      1. Soy is another no no (allergies to that as well). I usually use coconut milk (like Silk brand, not the canned kind) but I feel like that might taste weird in a cream of mushroom soup.

    1. I’ve found Ripple (pea protein milk) swaps out exactly in any recipe calling for dairy, and it doesn’t taste different. Adds some protein as well. I’m going to try it this way tonight!

  8. Do you think this can be frozen for future use as a base for like chicken and rice? Freeze it in cup size portions?

4.77 from 17 votes (14 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *