Creamy mushroom chicken soup 

Keto & Low-Carb Comfort Food

Best Creamy Mushroom Chicken Soup

Velvety, deeply savory, and ready in one pot — the recipe that fixes every over-thin, over-bland, curdled soup you’ve made before.

Prep 15 min Cook 30 min Serves 6 Net Carbs 5g
Skip the story, jump to the recipe
Why you’re here

It’s the kind of evening that calls for a bowl of something warm — but you’ve been let down by “creamy” soups before.

Maybe the last batch broke into little curds the second you added the cream. Maybe it tasted like warm, salted water no matter how much pepper you threw at it. Maybe you’re eating low-carb right now, and every “cozy” recipe you find is loaded with pasta, potatoes, or a can of flour-thickened condensed soup that has no business in a keto kitchen.

This recipe was rebuilt from the ground up to solve those exact problems. It’s a genuinely rich, spoon-coating chicken and mushroom soup — golden broth, tender shredded chicken, deeply caramelized mushrooms, a whisper of Dijon and lemon to keep it from tasting flat — and it holds together in the pot and in the fridge, no science degree required.

The 3 things that ruin most creamy soups

And exactly how this recipe avoids them

Broken, curdled cream

Cream splits when it hits a screaming-hot pot straight from the fridge. We pull the soup off high heat first, then stir in room-temperature cream low and slow — it stays silky, every time.

Flat, one-note flavor

Bland soup usually means the pot was never given a chance to build flavor. Searing the chicken and browning the mushrooms hard (instead of boiling everything together) does most of the work before the broth even goes in.

Carb-loaded “comfort”

No flour roux, no potatoes, no pasta hiding in the bowl. A touch of xanthan gum (or a spoon of cream cheese) gives you the same clingy, velvety body without knocking you out of ketosis.

Watch it come together

A 5-minute walkthrough before you cook

Prefer to see the technique before you commit a whole pot? This short video covers the searing and thickening steps that trip people up most.

A close look at browning the mushrooms and building the broth

Print-Worthy Recipe Card

Creamy Mushroom Chicken Soup

Rich, keto-friendly, and built to hold its texture from stovetop to leftovers.

Prep 15 min Cook 30 min Total 45 min Serves 6 One Pot

Chicken & Mushrooms

  • Olive oil, divided2 tbsp
  • Boneless, skinless chicken thighs, cubed1½ lb
  • Salt1 tsp
  • Black pepper½ tsp
  • Unsalted butter3 tbsp
  • Cremini mushrooms, sliced16 oz
  • Yellow onion, diced1 small
  • Garlic, minced4 cloves
  • Fresh thyme leaves1 tsp

Creamy Broth

  • Low-sodium chicken broth4 cups
  • Heavy cream, room temp1 cup
  • Cream cheese, softened2 oz
  • Xanthan gum (or 2 tbsp flour, non-keto)½ tsp
  • Dijon mustard1 tbsp
  • Fresh lemon juice1 tbsp
  • Fresh parsley, chopped¼ cup
  • Toasted sourdough, to serveoptional

Method

  1. Sear the chicken. Heat 1 tbsp oil in a Dutch oven over medium-high. Season chicken with salt and pepper, sear 5–6 minutes until golden but not fully cooked through. Remove to a plate.
  2. Caramelize the mushrooms. Add remaining oil and butter. Add mushrooms in a single layer and leave them alone for 3–4 minutes before stirring — this is what gives you browned edges instead of slimy, steamed ones.
  3. Build the base. Stir in onion, cook 3 minutes until soft, then add garlic and thyme and cook 30 seconds until fragrant.
  4. Simmer the broth. Pour in chicken broth, scraping up any browned bits from the bottom of the pot. Return the chicken and any juices. Simmer 12–15 minutes until chicken is cooked through and mushrooms are tender.
  5. Thicken off the heat. Reduce heat to low. Whisk xanthan gum into the cream cheese first, then stir both into the pot along with the heavy cream. Keep the heat low and stir gently — do not let it boil.
  6. Finish and balance. Stir in Dijon and lemon juice — this is what keeps the soup from tasting flat. Taste and adjust salt and pepper.
  7. Serve. Ladle into bowls, top with fresh parsley and a crack of black pepper. Serve with warm toasted sourdough on the side if you’re not keeping it strict keto.
Fix it before it happens

Troubleshooting the 5 most common soup problems

My soup turned out watery, not creamy+
Give the xanthan-and-cream-cheese mixture a full 3–4 minutes on low heat to activate before deciding it needs more thickener. If it’s still thin after that, whisk in another ¼ teaspoon xanthan gum mixed into a spoonful of the warm broth first, then stir it back in — never sprinkle powder straight into the pot, it clumps.
The cream curdled or looks grainy+
This almost always means the broth was boiling when the dairy went in. Pull the pot down to a bare simmer or off the heat entirely before adding cream and cream cheese, and let the residual heat warm it through gently instead.
The mushrooms are rubbery instead of caramelized+
Overcrowding the pan is the usual cause — mushrooms release water and steam instead of browning if they’re piled up. Cook them in two batches if your pot is on the smaller side, and resist stirring for the first few minutes.
It tastes bland even after adding salt+
Salt alone can’t fix a soup that’s missing acid and depth. Add the lemon juice and Dijon mustard at the end — both cut through the richness and make every other flavor taste sharper without adding heat.
Reheated leftovers separated in the microwave+
Reheat cream-based soups low and slow — a covered pot on the stovetop over medium-low, stirred often, works far better than a blasting microwave. Add a splash of broth or cream to loosen it back up as it warms.
Make it yours

Variations readers ask for most

Dairy-free: coconut cream + nutritional yeast Extra greens: stir in 2 cups baby spinach at the end Wild mushroom blend: swap in shiitake + oyster Bacon add-in: crisp 4 slices, crumble on top Not keto? Stir in 2 tbsp flour instead of xanthan
Plan ahead

Storage & make-ahead notes

Store leftovers in an airtight container in the fridge for up to 4 days. For freezing, cool completely and freeze in portions for up to 2 months — cream-based soups can look slightly separated after thawing, but a slow reheat with steady stirring brings them right back together. If you’re meal-prepping, cook the chicken and mushroom base ahead and stir in the cream fresh the day you serve it for the silkiest texture.

Nutrition

Per serving (1 of 6)

Calories378
Total Fat27g
Net Carbs5g
Fiber1g
Protein29g
Sodium640mg
Before you ask in the comments

Frequently asked questions

Can I use rotisserie chicken instead of raw chicken?+
Yes. Skip the searing step, cook the mushrooms and aromatics as written, and stir in about 3 cups of shredded rotisserie chicken once the broth is simmering, just long enough to heat through.
What’s the best mushroom to use?+
Cremini mushrooms give the best balance of earthiness and texture for this recipe. A mix of cremini, shiitake, and oyster mushrooms adds more depth if you want to dress it up.
Is this soup actually keto-friendly?+
Yes — made with xanthan gum instead of flour, each serving comes in around 5g net carbs, well within a standard keto daily allowance.
Can I make this in a slow cooker or Instant Pot?+
Sear the chicken and mushrooms on the stovetop first for flavor, then transfer everything except the cream to a slow cooker on low for 4–5 hours, or pressure cook 8 minutes with a quick release. Stir in the cream mixture at the very end either way.
What should I serve alongside it?+
Toasted sourdough or a crusty baguette is the classic pairing. For a low-carb option, try it with keto cloud bread or simply a crisp green salad on the side.

Made this soup?

Save this recipe to your favorite Pinterest board so it’s there the next time you need something warm, or leave a note in the comments about how yours turned out.

Save this recipe

Recipe developed for home kitchens · Nutrition values are estimates and will vary by brand and substitutions.

Leave a Comment