Keto Cream of Mushroom Soup – Rich, Comforting, and Low-Carb

This Keto Cream of Mushroom Soup brings classic comfort with a lighter, carb-conscious twist. It’s silky, savory, and full of deep mushroom flavor without the flour or starchy fillers. You get that cozy, creamy bowl you expect—made smarter for your goals.

It’s simple enough for a weeknight, elegant enough for guests, and endlessly customizable. If you love mushrooms, this is a must-make.

Save

Keto Cream of Mushroom Soup - Rich, Comforting, and Low-Carb

Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4 servings

Ingredients
  

  • Mixed mushrooms (cremini/baby bella, button, shiitake, or oyster) – about 1.5 pounds, sliced
  • Butter – 3 tablespoons
  • Olive oil or avocado oil – 1 tablespoon
  • Onion or shallot – 1 small, finely diced
  • Garlic – 3–4 cloves, minced
  • Fresh thyme – 1–2 teaspoons, chopped (or 1/2 teaspoon dried)
  • Dry white wine (optional) – 1/3 cup
  • Chicken or vegetable broth – 4 cups, low-sodium
  • Heavy cream – 3/4 to 1 cup
  • Cream cheese – 3 ounces, softened and cut into cubes
  • Parmesan cheese – 1/4 cup, finely grated (optional for extra umami)
  • Fresh parsley or chives – for garnish
  • Salt and black pepper – to taste
  • Ground nutmeg – a pinch (optional)
  • Red pepper flakes – a pinch (optional)

Method
 

  1. Prep the mushrooms: Wipe them clean with a damp towel and slice. If using shiitake, remove tough stems. Keep a small handful aside to sear at the end for garnish.
  2. Brown in batches: Heat a large pot or Dutch oven over medium-high. Add oil and 1 tablespoon of butter. Add half the mushrooms with a pinch of salt. Cook undisturbed for 2–3 minutes to get color, then stir and cook until browned and their moisture cooks off, 6–8 minutes total. Remove to a plate and repeat with remaining mushrooms and another tablespoon of butter.
  3. Soften aromatics: Reduce heat to medium. Add the remaining 1 tablespoon butter, then the diced onion. Cook until translucent, 3–4 minutes. Stir in garlic and thyme; cook 30–60 seconds until fragrant.
  4. Deglaze: Pour in the white wine (if using). Scrape up any browned bits. Let it reduce by about half, 1–2 minutes.
  5. Simmer: Return all mushrooms to the pot. Add broth, a pinch of salt, and pepper. Bring to a gentle boil, then simmer 10–12 minutes to meld flavors.
  6. Thicken the keto way: Stir in the cream cheese cubes until fully melted and smooth. Add heavy cream and simmer on low 5 more minutes to slightly reduce. Do not boil hard after adding dairy.
  7. Blend to your texture: Use an immersion blender for a partially smooth soup with some mushroom pieces. For a silky finish, blend in batches in a countertop blender, then return to the pot. Adjust thickness with a splash more broth or cream as needed.
  8. Season and enrich: Stir in Parmesan (if using) until melted. Taste and add more salt, pepper, and a pinch of nutmeg. Add red pepper flakes if you like a little heat.
  9. Finish with garnish: Quickly sear the reserved sliced mushrooms in a small skillet with a touch of butter and salt until golden. Ladle soup into bowls and top with the seared mushrooms and chopped parsley or chives.

What Makes This Special

Close-up detail: Golden-browned mixed mushrooms (cremini, shiitake, oyster) sizzling in a Dutch ovenSave

This soup leans on real ingredients—fresh mushrooms, aromatics, cream, and broth—to create bold flavor without added carbs. There’s no flour or cornstarch; the soup thickens naturally with a reduction and a bit of cream cheese.

A quick sear on the mushrooms brings out their meatiness, while fresh thyme and garlic keep it bright and aromatic. It’s fast, satisfying, and feels like you worked harder than you did.

Shopping List

  • Mixed mushrooms (cremini/baby bella, button, shiitake, or oyster) – about 1.5 pounds, sliced
  • Butter – 3 tablespoons
  • Olive oil or avocado oil – 1 tablespoon
  • Onion or shallot – 1 small, finely diced
  • Garlic – 3–4 cloves, minced
  • Fresh thyme – 1–2 teaspoons, chopped (or 1/2 teaspoon dried)
  • Dry white wine (optional) – 1/3 cup
  • Chicken or vegetable broth – 4 cups, low-sodium
  • Heavy cream – 3/4 to 1 cup
  • Cream cheese – 3 ounces, softened and cut into cubes
  • Parmesan cheese – 1/4 cup, finely grated (optional for extra umami)
  • Fresh parsley or chives – for garnish
  • Salt and black pepper – to taste
  • Ground nutmeg – a pinch (optional)
  • Red pepper flakes – a pinch (optional)

How to Make It

Tasty top view: Overhead shot of Keto Cream of Mushroom Soup in a matte charcoal bowl, ultra-silky bSave
  1. Prep the mushrooms: Wipe them clean with a damp towel and slice. If using shiitake, remove tough stems.

    Keep a small handful aside to sear at the end for garnish.

  2. Brown in batches: Heat a large pot or Dutch oven over medium-high. Add oil and 1 tablespoon of butter. Add half the mushrooms with a pinch of salt.

    Cook undisturbed for 2–3 minutes to get color, then stir and cook until browned and their moisture cooks off, 6–8 minutes total. Remove to a plate and repeat with remaining mushrooms and another tablespoon of butter.

  3. Soften aromatics: Reduce heat to medium. Add the remaining 1 tablespoon butter, then the diced onion.

    Cook until translucent, 3–4 minutes. Stir in garlic and thyme; cook 30–60 seconds until fragrant.

  4. Deglaze: Pour in the white wine (if using). Scrape up any browned bits.

    Let it reduce by about half, 1–2 minutes.

  5. Simmer: Return all mushrooms to the pot. Add broth, a pinch of salt, and pepper. Bring to a gentle boil, then simmer 10–12 minutes to meld flavors.
  6. Thicken the keto way: Stir in the cream cheese cubes until fully melted and smooth.

    Add heavy cream and simmer on low 5 more minutes to slightly reduce. Do not boil hard after adding dairy.

  7. Blend to your texture: Use an immersion blender for a partially smooth soup with some mushroom pieces. For a silky finish, blend in batches in a countertop blender, then return to the pot.

    Adjust thickness with a splash more broth or cream as needed.

  8. Season and enrich: Stir in Parmesan (if using) until melted. Taste and add more salt, pepper, and a pinch of nutmeg. Add red pepper flakes if you like a little heat.
  9. Finish with garnish: Quickly sear the reserved sliced mushrooms in a small skillet with a touch of butter and salt until golden.

    Ladle soup into bowls and top with the seared mushrooms and chopped parsley or chives.

Storage Instructions

Loved This Recipe?

If you're looking for more simple, healthy keto dinners, grab my FREE 7-Day Easy Keto Dinner Reset. You'll get 7 easy keto dinner recipes, simple grocery lists, and a done-for-you plan that takes the stress out of mealtime.

  • Refrigerator: Store in an airtight container for up to 4 days. The flavor deepens by day two.
  • Freezer: Because it’s cream-based, freezing can cause slight separation. If you do freeze, cool completely and freeze up to 2 months.

    Thaw in the fridge and reheat gently, whisking to bring it back together.

  • Reheating: Warm over low to medium-low heat on the stovetop. Avoid boiling. Add a splash of broth or cream to loosen if needed.
Final plated elegance: Restaurant-quality presentation of Keto Cream of Mushroom Soup poured tablesiSave

Why This is Good for You

  • Low in carbs, high in satisfaction: Skips flour and starches while delivering a rich, full-bodied soup.
  • Mushroom benefits: Mushrooms offer fiber, B vitamins, and antioxidants like ergothioneine that support overall wellness.
  • Balanced fats: Cream and cheese provide fullness, which can help curb cravings on a keto plan.
  • Customizable sodium: Using low-sodium broth and salting to taste gives you control.

What Not to Do

  • Don’t skip browning the mushrooms: That deep color adds essential flavor.

    Crowding the pan steams them; cook in batches instead.

  • Don’t add dairy to a rolling boil: High heat can cause curdling. Keep it at a gentle simmer.
  • Don’t over-thicken with starches: Flour and cornstarch add carbs and dull the flavor. Use reduction, cream cheese, and blending instead.
  • Don’t forget to taste as you go: Season at multiple stages for balanced results.

Variations You Can Try

  • Roasted Garlic Mushroom: Roast a whole head of garlic until sweet and golden, then squeeze the cloves into the soup before blending.
  • Bacon and Thyme: Crisp 3–4 slices of bacon first, cook mushrooms in some of the drippings, and finish with extra thyme.

    Crumble bacon on top.

  • Truffle Twist: Add a few drops of truffle oil at the end for an earthy lift. Go light—truffle oil is potent.
  • Dairy-Light Option: Swap some heavy cream for unsweetened coconut cream and skip Parmesan. Still rich, still keto.
  • Miso Umami: Whisk 1 tablespoon white miso into a ladle of hot soup, then stir it back in.

    Keep it gentle—miso is salty.

  • Herby Spin: Stir in chopped tarragon or rosemary instead of thyme for a different aroma.
  • Protein Boost: Fold in shredded rotisserie chicken at the end to make it a full meal.

FAQ

Can I make this without cream cheese?

Yes. The cream cheese helps thicken and adds tang, but you can skip it and simmer a bit longer to reduce, then blend very smooth. Add a touch more Parmesan to compensate for body.

What mushrooms are best?

A mix is ideal.

Cremini or baby bella form a sturdy base, while shiitake or oyster add depth. Avoid only using white button mushrooms if you want a complex flavor, though they work in a pinch.

Is this soup gluten-free?

Yes, as written it’s gluten-free. Just confirm your broth and cheeses are labeled gluten-free if cross-contamination is a concern.

How can I make it dairy-free and still keto?

Use avocado oil instead of butter, coconut cream in place of heavy cream, and skip the Parmesan.

For body, blend a portion of the mushrooms very smooth and consider adding a tablespoon of nutritional yeast for savory notes.

Can I use dried mushrooms?

Absolutely. Rehydrate 1 ounce of dried porcini or mixed mushrooms in hot water for 20–30 minutes. Strain (save the soaking liquid), chop, and add to the pot.

Use the strained soaking liquid as part of your broth for a major flavor boost.

Why did my soup separate after reheating?

It likely got too hot. Reheat gently and whisk to bring it back together. A small splash of cream can help smooth it out.

What can I serve with it?

Try a simple green salad with a lemony vinaigrette, roasted asparagus, or a keto-friendly almond flour biscuit.

The soup is rich, so something crisp or fresh works well.

How many carbs per serving?

Exact numbers vary by brands and amounts, but typically you’re looking at roughly 5–7 net carbs per cup. For precise macros, plug your ingredients into a nutrition calculator.

In Conclusion

Keto Cream of Mushroom Soup proves you don’t need flour or fillers to get a luxurious, satisfying bowl. It’s all about properly browned mushrooms, simple aromatics, and gentle heat.

Keep it classic or dress it up with bacon, truffle, or herbs—either way, you’ll have a cozy, low-carb favorite on repeat. Enjoy it for meal prep, a dinner party starter, or whenever you want something warm and comforting that still fits your goals.

Printable Recipe Card

Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.

Similar Posts

Leave a Reply

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

Recipe Rating