This easy homemade keto cream of mushroom soup recipe is so full of flavour yet so easy to make, you will be making this low-carb soup recipe throughout the entire winter season! Perfectly seasoned with perfectly balanced deep and earthy flavours, this is a keto twist to a classic cream of mushroom soup!
Cream of Mushroom Soup
I literally stood in the grocery store soup aisle, trying desperately to find a can of gluten-free mushroom soup. After 10 minutes, I gave up and decided to try my hand at a not only gluten-free but also keto cream of mushroom soup recipe that would rival any commercial brand.
To see if I had succeeded with my mission, I may two pots of cream of mushroom soup - one using commercially prepared condensed mushroom soup and one using my homemade keto cream of mushroom soup recipe. I ladled each in a separate bowl and asked Mr. Grumbles which version he preferred (obviously not telling him which was which).
The winner? My homemade keto cream of mushroom soup!
And, one of the best things is that you can easily divide this soup before adding the cream into single servings and freeze them until you need a quick and healthy keto soup. Then, simply thaw the soup and whisk in ⅓ cup of cream and there you have it, an easy homemade keto soup in under 5 minutes!
And while you are in the mood for soup, check out my Creamy Keto Zucchini Soup with Boursin Cheese, Keto Creamy Tomato Soup with Garlic Pork Rind Croutons, Keto Creamy Ham Soup – Dairy-Free as well as this Keto Dairy-Free Broccoli Cheese Soup – Gluten-Free

Ingredients
This easy keto soup recipe does not require very many ingredients.

- Butter - I used unsalted butter because I like to taste the soup first and then add additional salt to suit my taste. You can use anywhere from ¼ cup to ½ cup of butter depending on the macros you are looking to achieve (½ cup will create a homemade cream of mushroom soup that hits the 90% mark for fat)
- Onion - I used a small white onion but you can use any onion you want, including shallots. You will need about 1 cup of diced onion which is about the size of a small-medium onion.
- Garlic - I love garlic so I used 6 cloves of garlic and it was still not over-powering but if you want, you could use only 4 cloves instead.
- Mushrooms - I used a combination of white raw mushrooms as well dried porcini mushrooms. You do not have to use dried mushrooms but I love the extra chewy texture that it gives this soup!
- Soup Stock - I used low-sodium chicken stock but you could use mushroom or vegetable instead.
- Spices - I used a combination of tarragon, salt, and pepper. If you do not have any dried tarragon, you can simply omit it or use some dried basil or parsley.
- Heavy Cream - Heavy cream is ONLY added at the end of the recipe after the soup has simmered for 25 minutes. If you simmer or boil the cream, it may curdle which will result in a much less creamy soup.
- Spinach - Adding spinach to the soup, alongside the cream, is completely optional but does add some extra iron and texture to this homemade keto cream of mushroom soup recipe.
*See the recipe card for quantities.
Instructions
There is really nothing complicated about making this gluten-free mushroom soup!

Heat a Dutch oven or large saucepan over medium-high heat. Melt the butter and then add the onions and garlic. Cook, stirring frequently for 5 minutes before adding the raw mushrooms.

Cook the mushrooms for an additional 5 minutes before adding in the broth and tarragon. Cook for 25 minutes. If using dried mushrooms, add them to the pot at the 15-minute mark.

If desired, use an immersion blender and puree the soup to thicken it slightly.

Add the heavy cream and spinach (if using) and warm the soup, without boiling.

Taste the soup and add any additional salt and pepper.
Hint: Make sure that you do not allow the soup to boil once you have stirred in the cream as the cream could curdle.
Substitutions
This easy homemade keto soup can be adapted to suit whatever ingredients you currently have in your fridge and pantry!
- Stock - Use vegetable, chicken, or mushroom stock
- Vegetables - use chopped broccoli, cauliflower, or other greens. If you use broccoli or cauliflower, you will want to add it to the soup when it is simmering to allow the broccoli enough time to soften
- Dairy-Free - use olive oil instead of butter and full-fat canned coconut milk instead of heavy cream.

Variations
I have made this recipe several times and always add a little twist by switching up the spices and seasoning.
- Spicy - add chili pepper flakes or hot sauce
- Asian - add a dash of soy sauce
- Bacon - add some bacon crumbles or dry some Keto Bread Recipe and make them into croutons
- Cheesy - Sprinkle the top of the soup with some Parmesan, Havarti, or Swiss cheese
Serve this soup with a side salad covered in this delicious Keto Ginger Salad Dressing or alongside this Keto Broccoli Salad with Maple Bacon Dressing.
Equipment
I like to use my large cast-iron Lodge saucepan for making soup. Using cast-iron cookware actually helps to raise iron levels which most women need. However, you can use any large enough saucepan or even use your all-in-one cooker (like a Ninja Foodi) and set the cooker to the "saute" function.

Storage
Store in an airtight container and refrigerate for up to 1 week or freeze for up to 4 months.
Top tip
If you want to freeze this soup, simply make the soup but do NOT add the cream. Divide the soup into 6 containers and place them in the freezer. When you are craving a delicious homemade keto cream of mushroom soup, simply thaw the soup by heating it slowly in a small saucepan. Once the heat comes to a simmer, reduce the heat and whisk in ⅓ cup of heavy cream. Easy Peasy!
I would even take some masking tape and write the amount of heavy cream to add depending on the frozen serving size (ie - if you freeze about 2 cups of the soup, you will need to add ⅔ cup of heavy cream )
Super Easy Keto Cream of Mushroom Soup Recipe
This easy homemade cream of mushroom soup recipe is so full of flavour yet so easy to make, you will be making this low carb soup recipe throughout the entire winter season! Perfectly seasoned with perfectly balanced deep and earthy flavours, this is a keto twist to a classic cream of mushroom soup!
- Yield: 6-7 cups 1x
Ingredients
- ¼-½ cup butter
- 1 small white onion, diced
- 4-6 cloves garlic, minced
- 12 oz fresh mushrooms, sliced
- 4 cups chicken stock
- 2 tsp dried tarragon
- salt and pepper to taste
- 2 cups heavy cream
- OPTIONAL - 1 cup sliced dried mushrooms
- OPTIONAL - 2 cups spinach
Instructions
- Melt the butter in a Dutch oven or in a large heavy bottom saucepan on medium-high heat. Add the onion and garlic and saute until softened, about 5 minutes. Stir in the fresh mushrooms and saute until tender, about 5 minutes.
- Pour the chicken stock and add the dried tarragon, reduce heat to low and simmer for 15 minutes.
- Add in the dried mushrooms (if using) and stir to incorporate. Continue to simmer soup, uncovered for an additional 10 minutes (for a total of 25 minutes).
- OPTIONAL - If desired, use an immersion blender to break down some of the mushrooms to thicken soup.
- Stir in the cream and spinach (if using) and cook until heated through but not boiling. Serve with additional salt and pepper to taste.
Nutrition
- Serving Size: 1 cup
- Calories: 437
- Sugar: 3
- Fat: 44
- Carbohydrates: 6.7
- Fiber: 1.1
- Protein: 6

Is mushroom soup healthy?
Yes! Not only are mushrooms a low carb vegetable but they are also packed with nutritiouns vitamins and minerals.
Are mushrooms keto-friendly?
Yes! A 1 cup serving of mushrooms only contain 2.6 grams of carbs with just under 1 gram of fiber per cup
Can you freeze cream soups?
I do not suggest freezing cream soups as the cream could curdle. However, if you want to freeze the soup before adding the cream, then you can absolutely freeze this soup and add the cream after thawing heating the soup.
Can I make this cream soup dairy-free?
You can replace the butter with a dairy-free butter and use canned full-fat coconut milk instead of the cream.
Is cream of mushroom soup gluten-free?
Commercially prepared canned cream of mushroom soup typically uses flour or wheat products as a thickening agents so they are not always gluten-free.



Leave a Reply