This cream of mushroom soup recipe can be used as a substitute for a can of condensed cream of mushroom soup. It's a healthier version of what you get in the can because there aren't any preservatives and it’s quite simple to make!
You can also try this soup for a warming lunch of dinner. The creaminess along with the rich flavor of the mushrooms taste incredible. Need another soup option? Check out my Easy Caramelized Onion Soup!

Table of contents
Why it's Awesome
Versatility - This soup recipe is condensed, like the canned kind you buy. With it you can make soups and sauces for many different dishes and it’s healthier than the canned version.
It’s simple to make - This mushroom soup substitute only consists of a few steps and will take you less than 15 minutes to make and will be done in no time! The only thing you’ll have to chop are a few sliced mushrooms.
The flavor - This recipe might become one of your favorite recipes in your bag of tricks because of the flavor. The creamy mushroom taste is a favorite of mine and it's the ultimate comfort food.
Enjoy now or later - You can make this a soup or dish immediately, or store it in the fridge for up to one week and eat it whenever is the most convenient for you.
Key Ingredients
Mushrooms - White button mushrooms are easy to find in any grocery store and are perfect in this recipe. They also have multiple health benefits including improving gut health, cholesterol-lowering effects and cancer fighting properties.
Milk - Whole milk is the best option here because of the creaminess it will provide.
Flour - All purpose flour is the best option here, but if you need to create a gluten free version you can substitute your favorite gluten free flour here.
Chicken Broth - Low sodium chicken broth works well in this recipe and will make it healthier. You can buy the chicken broth or use homemade chicken broth, it’s up to you. If you would like to make this vegetarian, just replace the chicken broth with vegetable broth.
Directions
This recipe makes the same amount as a 10 ounce can of condensed cream of mushroom soup. Use this recipe exactly as you would use the canned stuff.
Step 1: Clean the mushrooms and chop them into small pieces.
Step 2: In a small bowl, whisk together milk and flour until there are no lumps.
Step 3: In a medium saucepan over medium heat, combine chicken broth, mushrooms, garlic powder, onion powder, salt and pepper. Bring to a low boil and simmer for 2 minutes.
Step 4: Let simmer over low heat to thicken, stirring often. When it reaches the desired consistency, remove from heat and let cool. Use right away, or store in refrigerator and use within one week.
Recipe Tips
There are a number of different types of dishes you can make with this cream of mushroom soup substitute. This recipe makes a condensed soup, just like the canned version.
To make soup from this recipe, simply add one cup of milk, chicken broth, or vegetable broth over medium heat, stirring until well combined. Adjust liquid to desired consistency. Top with sliced green onions and fresh cracked pepper.
Spread it over some chicken and bake for a delicious and quick mushroom chicken dish. Add a side of broccoli or your favorite veggie and you’ll have a full dinner.
FAQs
You can make an easy mushroom pasta sauce using cream of mushroom soup. Chicken and mushroom pasta with this homemade cream of mushroom would make a simple and filling dinner for any day of the week and everyone will love it! Recipe is in the link above, or simply add milk and broth or water to the condensed soup until you reach your desired consistency and mix with cooked pasta.
Yes, you can freeze cream of mushroom soup. Make sure you let the soup cool completely before freezing. You can put it in a freezer safe container or a freezer bag that you can then lay flat in the freezer.
The flour that is whisked into the milk will thicken the soup. If you feel it isn’t thick enough you can add a little more flour or a tablespoon of cornstarch to thicken it up.
More Soup Recipes You’ll Enjoy!
Corn Soup with Potato and Bacon
If you make this recipe, please give it a star ⭐️ rating and leave me a comment below! Let's connect on Pinterest, Facebook, and Instagram!
📖 Recipe
Cream of Mushroom Soup Substitute
Ingredients
- ½ cup mushrooms white button, diced small
- ½ cup milk whole
- ¼ cup flour all purpose
- ¾ cup chicken broth low sodium
- ¼ teaspoon onion powder
- ⅛ teaspoon garlic powder
Instructions
- Clean mushrooms and chop into small pieces.
- In a small bowl, whisk milk and flour until there are no lumps.
- In a medium saucepan over medium heat, combine chicken broth, mushrooms, garlic powder, onion powder, salt and pepper. Bring to a low boil and simmer for 2 minutes.
- Pour flour mixture into sauce pan with mushrooms. Whisk constantly until incorporated and smooth.
- Let simmer over low heat to thicken, stirring often. When it reaches the desired consistency, remove from heat and let cool. Use right away, or store in refrigerator and use within one week.
Cyndi
I’ve always made this ( my own recipe) for casseroles mostly as I had 5 kids and it was very useful !
I never tried to freeze it but wondering if anyone has tried this ?
Nikole
Hi Cyndi - this freezes well. I put it in a freezer safe ziplock bag or glass container. I always thaw it in the refrigerator overnight then once it's thawed, I mix it really well. I have only kept if frozen for a couple weeks, but it should be good for up to three months. Hope that helps!
Mary
I made it because I needed cream of mushroom soup for a recipe. Even though I went right by the recipe it had a raw flour taste. I had some mushroom plus seasoning from Trader Joe’s and I added probably a teaspoon or so & it made a big difference. Maybe if you browned the flour first it would make a big difference. I will make it again.
Nikole
Thank you for the great tip Mary!
Diana
I made this this afternoon. Tweak it a little. I cooked the diced mushrooms in dry saute pan.to remove any water. Also, added to the flavor. Also,used more four and milk and chicken broth. Also,added a 1/2 teaspoon of chicken stock seasoning. Taste,you may need a little water. After it is at a simmer,turn off heat. I finished it off with about 1/2 of heavy cream a teaspoon of butter. Oh my gosh!!! Best cream of mushroom soup I've ever had!!! Thank you.
Nikole
Thank you for sharing your tweaks Diana!
Donna
We had some spinach that needed cooked so we put it in. It turned out good!
Katie G
Can you can this?
Nikole
Hi Katie - thanks for your question! I'm not an expert in canning and have never attempted to can this soup. I did some quick research and canning dairy at home seems a bit controversial! I'm leaving a link to the National Center for Home Food Preservation, which can hopefully offer better guidance on the issue: canning
Carol
Lots of good reviews so I’m not overly concerned however, will the flour taste bake out of this in a green bean casserole?
Nikole
Hi Carol, I don't ever taste flour in the recipe, and I haven't had anyone comment to me that they notice any flour taste when I use it in my cooking. Hope that helps!
kim
will this work in a crock pot recipe?
Nikole
Hi Kim, Yes, this should work in the crockpot just like the canned version. Thank you for asking!
Yadee
Like Renee, I made this mushroom soup to replace canned mushroom soup for a casserole. I increased the seasonings a little more,to taste and added some dried mushroom powder. It worked great! I would definitely use this again!
Nikole
Thank you Yadee! Great tip about the mushroom powder too.
Renee
I loved this recipe. My adult children were missing a casserole I made when they were kids. I no longer use canned soup mix so I needed a comparable condensed cream of mushroom soup. Yours worked beautifully. Thank you it was a success!
Nikole
Your welcome Renee! So glad it worked out for you and your family- we love it as well!
Connie
Can I use 2% milk to make this soup?..
Thank you.
Nikole
Yes, 2% should work just fine!