Keto Creamy Mushroom Soup
This Keto Creamy Mushroom Soup is rich, savory, and incredibly comforting without relying on flour, potatoes, or starches. It’s made with buttery mushrooms, garlic, herbs, cream, and Parmesan for a velvety low-carb soup that works just as well for an easy lunch as it does for a cozy dinner.
If meal planning is what usually makes keto feel harder than it needs to be, Keto Flow™ Daily Planner & Tracker can help you organize meals like this, build your grocery list, and keep your week from turning into last-minute guesswork.
Jump to RecipeMake keto feel so much easier.
Get 3 free tools to help you check foods, estimate your macros, and find keto-friendly swaps when cravings hit.
🔒 Free access. No spam. Unsubscribe anytime.
Is Cream of Mushroom Soup Keto-Friendly?
Traditional canned cream of mushroom soup usually contains flour or starch, which can increase the carb count.
This homemade keto version keeps things low carb by using:
- Fresh mushrooms
- Heavy whipping cream
- Chicken or vegetable broth
- Parmesan cheese
- Butter
- Garlic and herbs
There’s no flour or cornstarch needed.
What Kind of Mushrooms Are Best for Creamy Mushroom Soup?
Cremini mushrooms are one of the best choices because they have a deeper flavor than basic white button mushrooms while still being easy to find.
You can also use:
- White button mushrooms
- Baby bella mushrooms
- Portobello mushrooms
- Shiitake mushrooms
- A mixed mushroom blend
For the richest flavor, use a combination of cremini and shiitake mushrooms.
Ingredients for Keto Creamy Mushroom Soup
For the Soup
- 2 tablespoons butter
- 1 tablespoon olive oil
- 1½ pounds mushrooms, sliced
- ½ small onion, finely diced
- 3 cloves garlic, minced
- 1 teaspoon dried thyme
- ½ teaspoon dried rosemary
- ½ teaspoon black pepper
- ¼ teaspoon salt, or to taste
- 4 cups chicken broth or vegetable broth
- 1 cup heavy whipping cream
- ½ cup freshly grated Parmesan cheese
- 2 ounces cream cheese, softened, optional
- 1 teaspoon Worcestershire sauce, optional
- 1 tablespoon chopped fresh parsley
Optional Add-Ins
- Fresh spinach
- Cooked shredded chicken
- Crumbled bacon
- Cauliflower
- Fresh chives
- Red pepper flakes
- Extra Parmesan
Recommended Products for This Recipe
- Large Dutch oven
- Heavy-bottom soup pot
- Immersion blender
- High-speed blender
- Silicone cooking spoon
- Chef’s knife
- Cutting board
- Garlic press
- Mushroom slicer
- Soup ladle
- Fine cheese grater
- Airtight meal-prep containers
- Quality chicken broth
- Extra-virgin olive oil
- Fresh Parmesan
- Dried thyme
- Dried rosemary
An immersion blender is especially useful because you can blend part of the soup directly in the pot without transferring hot liquid to a countertop blender.

How Do You Make Keto Creamy Mushroom Soup?
Step 1: Brown the Mushrooms
Heat the butter and olive oil in a large Dutch oven over medium-high heat.
Add the sliced mushrooms.
Cook for approximately 8 to 10 minutes, stirring occasionally, until they release their moisture and begin to brown.
Don’t rush this step. Browning the mushrooms creates much more flavor than simply simmering them.
If your pot is small, cook the mushrooms in batches so they brown instead of steaming.
Step 2: Add the Onion and Garlic
Reduce the heat to medium.
Add the diced onion and cook for approximately 3 minutes.
Add the garlic and cook for another 30 seconds.
Stir frequently so the garlic doesn’t burn.
Step 3: Add the Herbs and Broth
Add the thyme, rosemary, black pepper, and salt.
Pour in the chicken or vegetable broth.
Add Worcestershire sauce if using.
Bring the soup to a gentle simmer.
Cook uncovered for approximately 10 to 12 minutes.
How Do You Make Mushroom Soup Thick Without Flour?
The easiest method is to blend part of the soup.
Use an immersion blender to puree approximately one-third to one-half of the soup while leaving plenty of mushroom pieces intact.
This naturally thickens the broth without flour or cornstarch.
You can also:
- Add cream cheese
- Add more Parmesan
- Simmer the soup uncovered
- Reduce the amount of broth
- Blend cooked cauliflower into the broth
How Do You Make Mushroom Soup Creamy?
Reduce the heat to low.
Stir in the heavy whipping cream.
Add the softened cream cheese if using and whisk until smooth.
Gradually add the Parmesan cheese and stir until melted.
Avoid boiling the soup once the cream and cheese are added because high heat can cause dairy to separate.

Can You Blend Creamy Mushroom Soup?
Yes.
For a completely smooth soup, carefully blend the entire mixture using an immersion blender or countertop blender.
For a more rustic soup, blend only part of it.
Leaving some sliced mushrooms whole gives the soup more texture and makes it feel heartier.
Why Does Mushroom Soup Sometimes Taste Bland?
Mushrooms need enough browning and seasoning.
For deeper flavor:
- Brown the mushrooms well.
- Use butter and olive oil together.
- Add garlic and onion.
- Use thyme or rosemary.
- Add Parmesan.
- Use a good-quality broth.
- Add a small splash of Worcestershire sauce.
- Finish with black pepper and fresh herbs.
A small amount of salt can make a big difference, but add it gradually because Parmesan and broth may already contain salt.
Can You Make Keto Mushroom Soup With Coconut Milk?
Yes, though the flavor will be different.
Replace the heavy cream with full-fat unsweetened coconut milk.
For a dairy-free version, also skip the Parmesan and cream cheese and use olive oil instead of butter.
The soup will have a slightly sweeter coconut flavor, so garlic, thyme, and black pepper help balance it.
Can You Add Chicken to Keto Mushroom Soup?
Absolutely.
Add 2 to 3 cups of cooked shredded chicken after the soup has been blended and thickened.
This turns it into a more filling high-protein meal.
You can also add:
- Ground sausage
- Bacon
- Turkey
- Shredded pork

What Can You Serve With Keto Creamy Mushroom Soup?
Try serving it with:
- Keto garlic bread
- Parmesan crisps
- Roasted cauliflower
- Zucchini fries
- Side salad
- Grilled chicken
- Roasted asparagus
- Keto biscuits
- Cauliflower rice
- Garlic butter mushrooms
It’s also delicious as a starter before steak, chicken, or roasted vegetables.
Can You Use Keto Mushroom Soup in Casseroles?
Yes.
This homemade soup can work as a low-carb substitute for canned cream of mushroom soup in many recipes.
Try using it in:
- Keto green bean casserole
- Chicken casserole
- Cauliflower casserole
- Mushroom chicken bake
- Low-carb beef casserole
For casserole use, simmer the soup a little longer so it becomes thicker and more concentrated.
How Long Does Homemade Mushroom Soup Last in the Refrigerator?
Store leftover soup in an airtight container in the refrigerator for up to 4 days.
The soup may become thicker after chilling.
Add a splash of broth or cream when reheating if needed.
Reheat gently over low to medium-low heat.
Can You Freeze Keto Creamy Mushroom Soup?
Yes, although dairy-based soups can sometimes separate slightly after thawing.
For the best texture, freeze the soup before adding the heavy cream and Parmesan.
Thaw it in the refrigerator overnight, reheat gently, then add the dairy ingredients fresh.
If you freeze the completed soup, whisk it well while reheating.


Keto Creamy Mushroom Soup
Ingredients
Method
- Heat butter and olive oil in a Dutch oven over medium-high heat.
- Add mushrooms and cook for 8 to 10 minutes until browned.
- Add onion and cook for 3 minutes.
- Add garlic and cook for 30 seconds.
- Add thyme, rosemary, black pepper, and salt.
- Pour in the broth and Worcestershire sauce if using.
- Bring to a gentle simmer and cook for 10 to 12 minutes.
- Use an immersion blender to blend approximately one-third to one-half of the soup.
- Reduce heat to low.
- Stir in the heavy cream.
- Add cream cheese if using and whisk until smooth.
- Add Parmesan gradually and stir until melted.
- Taste and adjust seasoning.
- Garnish with parsley, extra mushrooms, Parmesan, or black pepper and serve warm.
Notes
What Are the Macros for Keto Creamy Mushroom Soup?
Approximate nutrition per serving when divided into 6 servings:- Calories: 290
- Fat: 24 grams
- Protein: 8 grams
- Total carbohydrates: 9 grams
- Fiber: 2 grams
- Net carbohydrates: 7 grams
Allergy Notes
This recipe contains:- Dairy
- Worcestershire sauce can contain fish, so check the label if that is a concern.
Recipe Tips
- Brown the mushrooms instead of steaming them.
- Don’t overcrowd the pot.
- Freshly grated Parmesan melts more smoothly.
- Blend only part of the soup if you like texture.
- Don’t boil after adding cream.
- Add cream cheese for an extra-thick soup.
- Use mixed mushrooms for deeper flavor.
- Finish with fresh parsley or chives.
More Cozy Keto Recipes to Try
If you love rich, comforting meals like this, the Keto Recipe Vault™ gives you plenty more low-carb recipes to choose from, including:
- Keto Creamy Tuscan Chicken Soup
- Keto Chicken Bacon Ranch Soup
- Keto Broccoli Cheddar Soup
- Keto Cheeseburger Soup
- Keto Taco Soup
- Keto Zuppa Toscana
- Keto Chicken Alfredo
- Keto Mac & Cheese
- Keto Chicken Tenders
- Keto Zucchini Fries
- Keto Lemon Squares
- Keto Brownies
Use Keto Flow™ Daily Planner & Tracker to decide what you’re eating before the week gets busy, organize your grocery list, and keep your meals in one place. Then use the Keto Recipe Vault™ whenever you need a new low-carb soup, dinner, side, snack, drink, or dessert instead of spending another night scrolling around trying to figure out what to make.
