The Ultimate Low Carb Cream of Mushroom Soup Keto Recipe for Comfort Food Lovers
Tired of bland, high-carb versions of your favorite comforting soup? This homemade low carb cream of mushroom soup keto recipe is rich, deeply flavorful, and perfectly aligned with ketogenic and low-carb lifestyles. Say goodbye to canned soup and hello to a velvety smooth, savory delight that tastes even better than the original.Why You Will Love This Recipe
This recipe truly captures the essence of classic cream of mushroom soup without relying on flour thickeners, artificial ingredients, or excessive carbohydrates. It is incredibly simple to make, relying on fresh mushrooms for deep umami flavor. It’s naturally gluten-free, keto-friendly, and makes for a perfect quick lunch or an elegant starter for a dinner party. The texture is lusciously creamy, achieving that perfect comforting mouthfeel that makes soup so satisfying.Ingredients
- 2 tablespoons unsalted butter
- 1 tablespoon olive oil
- 1 pound cremini (baby bella) mushrooms, sliced
- 1 small yellow onion, finely chopped (or 2 shallots for milder flavor)
- 2 cloves garlic, minced
- 4 cups chicken broth (low sodium preferred)
- 1 teaspoon dried thyme
- 1/2 teaspoon dried rosemary
- 1/2 cup heavy whipping cream
- 2 tablespoons cream cheese, softened (optional, for extra thickness)
- Salt and freshly ground black pepper to taste
- Fresh parsley, chopped (for garnish)
Step-by-Step Instructions
- Sauté the Mushrooms: In a large pot or Dutch oven, melt the butter with the olive oil over medium heat. Add the sliced mushrooms and sauté, stirring occasionally, until they have released their moisture and started to brown deeply, about 8 to 10 minutes. Browning the mushrooms is crucial for developing the best flavor base.
- Aromatics: Add the chopped onion (or shallots) to the pot and cook until softened and translucent, about 3–4 minutes. Stir in the minced garlic and cook for 1 minute more until fragrant, being careful not to burn the garlic.
- Simmering Base: Pour in the chicken broth. Add the dried thyme and rosemary. Bring the mixture to a gentle simmer, then reduce the heat to low, cover partially, and let it cook for 15 minutes to allow the flavors to meld beautifully.
- Blending: Remove the pot from the heat. Use an immersion blender to blend the soup until it reaches your desired consistency. For a fully smooth soup, blend completely. For a rustic texture, pulse only a few times, leaving plenty of mushroom chunks.
- Creaminess: Return the pot to low heat. Stir in the heavy whipping cream and the optional cream cheese, whisking until the cheese is fully melted and the cream is incorporated. Heat gently until warmed through; do not allow the soup to boil once the cream is added.
- Seasoning and Serving: Taste the soup and adjust the seasoning with salt and pepper as needed. Ladle into bowls and garnish generously with fresh, chopped parsley before serving immediately.
Expert Tips / Pro Tips
For the absolute best texture in this low carb cream of mushroom soup keto recipe, reserve about one third of your sautéed mushrooms before blending the soup base. Blend the remaining two-thirds, then stir the reserved, whole mushrooms back in at the end. This provides a wonderful textural contrast. Always use high-quality, low-sodium broth, as this allows you to control the final salt level. Do not rush the mushroom searing process; deep caramelization equals deep flavor.Variations & Substitutions
You can easily modify this recipe for different flavor profiles or dietary needs. If you want a tangier flavor, stir in a teaspoon of Dijon mustard along with the heavy cream. For vegetable variety, add half a cup of finely chopped celery along with the onions. If you do not have cream cheese, you can substitute it with 1/4 cup of full-fat sour cream, added off the heat at the very end to prevent curdling. For a deeper fungal flavor, try adding a teaspoon of dried porcini mushroom powder to the broth during simmering.Serving Suggestions
This rich, deeply satisfying soup pairs wonderfully with anything crunchy to offset its velvety texture. Serve it alongside homemade keto garlic bread sticks or a crisp, fresh green salad tossed with a light vinaigrette. It also makes an excellent filling for low-carb chaffles (cheese waffles) or served alongside grilled cheese made with approved keto bread.Storage, Freezing & Reheating
Store leftover low carb cream of mushroom soup keto recipe in an airtight container in the refrigerator for up to 4 days. The soup freezes beautifully due to its high fat content. Cool the soup completely before transferring it to freezer-safe containers, leaving about an inch of headspace for expansion. Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating gently on the stovetop over low heat, stirring frequently until warmed through.Nutrition Information
| Nutrient | Amount (Estimate per Serving, 4 Servings Total) |
|---|---|
| Calories | 285 kcal |
| Net Carbs | 5g |
| Fat | 25g |
| Protein | 9g |
FAQ
Can I make this soup without using any dairy products?
Yes, you can make this low carb cream of mushroom soup keto recipe dairy-free. Substitute the butter with coconut oil or avocado oil. Replace the heavy cream and cream cheese with full-fat, unflavored coconut cream (the thick solidified part from a can of full-fat coconut milk refrigerated overnight).
Why are my mushrooms shrinking so much?
Mushrooms are approximately 90% water. As they cook, they release this moisture, which causes significant shrinkage. This concentration of moisture loss is exactly what gives the soup its intense, earthy mushroom flavor.
What's For Dinner Tonight?
Stop the 5 PM panic forever.
The 20 Easy Dinner Ideas ebook gives you a ready-made answer for every night of the month — fast meals with everyday ingredients that your whole family will actually eat.
- ⏱️ 30-minute meals — on the table before anyone complains
- 🛒 Pantry staples only — no fancy grocery runs
- 👨👩👧 Kid-approved recipes — zero dinner-table drama
- 🥗 Healthy & comfort options — variety every single week
- 📲 Instant PDF download — start cooking tonight
Grab the Ebook
One-time payment. Yours forever.
Get Instant Access →🔒 Secure checkout via Gumroad
Is xantham gum necessary if I want a thicker soup?
Xantham gum is not necessary if you are using the cream cheese or simply cooking the mushrooms down properly. However, if you prefer an even thicker soup without adding more cream, you can mix 1/4 teaspoon of xantham gum with 1 tablespoon of cold water and whisk it into the simmering soup base before adding the heavy cream.

Low Carb Cream of Mushroom Soup (Keto Recipe)
Ingredients
Method
- In a large pot or Dutch oven, melt 2 tablespoons of butter over medium-high heat. Add half of the sliced mushrooms and cook without stirring for 3-4 minutes until deeply browned. Stir occasionally and cook for another 3-5 minutes until all the moisture has evaporated and the mushrooms are fully caramelized. Remove the browned mushrooms and set aside for garnish.
- Reduce heat to medium. Add the remaining 2 tablespoons of butter to the pot. Add the minced shallot and cook until softened, about 3 minutes. Add the minced garlic and dried thyme, cooking until fragrant (about 1 minute).
- Add the remaining mushrooms (uncooked) to the pot. Sauté until they soften and reduce in volume, about 7-10 minutes. Season lightly with salt and pepper.
- Pour in the chicken broth. Bring the mixture to a simmer and cook for 10 minutes to allow the flavors to meld. If using, carefully sprinkle the xanthan gum over the simmering liquid while whisking constantly to prevent clumping. Let it simmer for 1 minute to see if desired thickness is achieved.
- Stir in the heavy cream. Heat through until the soup is hot, but do not allow it to boil rapidly after adding the cream. Taste and adjust salt and pepper as necessary.
- For a smoother texture, use an immersion blender to partially blend the soup directly in the pot (leaving some texture is traditional). Alternatively, blend half the soup in batches in a standing blender and return to the pot. Serve hot, garnished generously with the caramelized mushrooms reserved earlier and fresh parsley.