Love this? Pin it for later!
The magic lies in the technique: a quick sear on the chicken thighs for fond, a slow caramelization of mushrooms until they give up their juices, and a final enrichment with cream cheese that melts silkily without the usual floury roux. One spoonful delivers the nostalgic comfort of the classic condensed-cream soup casseroles I grew up on, minus the carb coma. Whether you’re meal-prepping for a busy week, feeding a crowd on game day, or simply craving hygge in a bowl, this soup checks every box—keto, gluten-free, and (most importantly) irresistibly delicious.
Why This Recipe Works
- Ultra-low net carbs: Only 5 g per serving thanks to mushrooms’ natural fiber and zero starchy thickeners.
- Restaurant-level creaminess: Cream cheese + heavy cream emulsifies into a velvety broth that clings to every shred of chicken.
- One-pot ease: From sauté to simmer to serve—all in the same Dutch oven, so cleanup is minimal.
- Freezer-friendly: No flour means no grainy separation; thaw and reheat for an instant comfort meal.
- Customizable veggies: Swap in whatever low-carb produce you have—spinach, zucchini ribbons, or cauliflower rice all shine.
- Meal-prep superstar: Flavors deepen overnight; divide into mason jars for grab-and-go lunches that keep you in ketosis.
Ingredients You'll Need
Great soup starts with great building blocks. Below are my non-negotiables plus smart substitutions if your fridge or pantry is running low.
Chicken thighs: I prefer boneless, skinless thighs for their higher fat content (hello, keto!) and forgiving texture. Breast meat works, but watch the cook time—over-simmered breast becomes stringy. If you’re using leftover rotisserie chicken, add it at the very end just to warm through.
Mushrooms: A 50/50 blend of cremini and shiitake gives the deepest umami. Look for caps that are firm, dry, and springy; avoid any with dark spots or a fishy smell. Rinse quickly under cold water, then pat thoroughly dry—mushrooms are sponges and will soak up rinse water, diluting flavor.
Heavy cream: Choose cream with at least 36 % milkfat. If you’re dairy-sensitive, substitute full-fat coconut milk (the canned kind) and reduce the chicken stock by ¼ cup.
Cream cheese: Go for the brick style, not the whipped tub. Soften it on the counter while you prep the vegetables; this prevents rubbery flecks in your final soup.
Aromatics: Shallots are milder than yellow onions and melt beautifully, but red onion works in a pinch. Fresh thyme is worth seeking out—its citrusy notes play gorgeously with mushrooms. Dried thyme is fine; use one-third the amount.
Stock: Homemade is gold, but a quality low-sodium boxed stock lets you control salt. Warm it in a kettle before adding; cold stock shocks the sauté and can turn mushrooms soggy.
Seasonings: Smoked paprika adds subtle campfire warmth. White pepper disappears into the pale soup, whereas black specks can look like errant spices. If you only have black, no worries—taste trumps aesthetics.
How to Make Keto Creamy Chicken and Mushroom Soup for Keto Comfort
Sear the chicken for golden fond
Pat 1 ½ lb chicken thighs dry, season with 1 tsp kosher salt and ½ tsp black pepper. Heat 1 Tbsp avocado oil in a Dutch oven over medium-high. Add chicken in a single layer; sear 3 minutes per side until deeply golden (interior will finish later). Transfer to a plate. Those browned bits stuck to the pot? Liquid gold—don’t you dare rinse them away.
Render mushrooms until they sing
Add 2 Tbsp butter plus another drizzle of oil (the combo prevents milk-solids scorching). When the foam subsides, tumble in 12 oz sliced mushrooms. Resist stirring for the first 90 seconds; contact with hot metal equals caramelization. Once edges bronze, season with a pinch of salt to draw out moisture. Continue sautéing until the bottom of the pot looks almost dry—about 6 minutes total.
Bloom aromatics and spices
Stir in 1 cup finely diced shallots and 2 minced garlic cloves; cook until translucent. Sprinkle 1 tsp smoked paprika and ½ tsp dried thyme; toast 30 seconds. The heat will "bloom" the spices, releasing fat-soluble flavor compounds and painting your kitchen with the most incredible scent.
Deglaze with a splash of stock
Pour in ½ cup warm chicken stock. Scrape the pot with a wooden spoon, lifting every speck of flavor. Let it bubble down by half; this concentrates the taste and ensures no burnt bits later.
Simmer to marry flavors
Return chicken plus any juices to the pot. Add remaining 3 ½ cups stock, 1 bay leaf, and ½ tsp salt. Bring to a gentle simmer, cover, and cook 15 minutes. The chicken will finish poaching while the broth absorbs mushroomy depth.
Shred and enrich with cream
Fish out chicken and bay leaf; discard bay. Use two forks to shred meat into bite-size strands. Whisk 4 oz softened cream cheese into the soup until fully dissolved. Lower heat to medium-low and pour in ¾ cup heavy cream; stir until glossy. Slide chicken back into the pot, warming 2–3 minutes. If soup seems thick, loosen with a splash of stock or water.
Season to perfection
Taste! Salt levels vary by stock brand. Add more salt, white pepper, or a squeeze of lemon if the soup needs brightness. For herbaceous pop, stir in 1 Tbsp chopped parsley or chives.
Serve and swoon
Ladle into warmed bowls. Drizzle with a swirl of chili oil for heat, or top with crispy bacon bits for smoky crunch. Leftovers reheat like a dream on the stovetop over low heat—microwave works, but gentle warmth prevents cream separation.
Expert Tips
Control the heat
High heat splits cream. After adding dairy, keep the soup below a gentle simmer—tiny bubbles at the rim, not a rolling boil. Patience equals silky texture.
Degrease if needed
Keto doesn’t mean oily. If you see a sheen on top, drag a folded paper towel across the surface; it will lift excess fat without stealing flavor.
Make-ahead magic
Soup thickens as it cools. When reheating, thin with stock or unsweetened almond milk ¼ cup at a time until pourable.
Avoid curdling
Temper cream cheese by whisking it with a ladle of hot broth before adding to the pot. This prevents unappealing white flecks.
Flash-freeze portions
Ladle cooled soup into silicone muffin molds; freeze, then pop out soup “pucks” and store in a zip bag. Two pucks equal one cozy bowl.
Boost protein
Stir in a scoop of unflavored whey isolate for a post-workout version. Whisk vigorously to avoid clumps.
Variations to Try
- Italian style: Swap thyme for oregano and finish with a handful of baby spinach and grated Parmesan.
- Spicy Cajun: Add ½ tsp cayenne and 1 tsp Cajun seasoning. Garnish with diced andouille sausage sautéed until crisp.
- Dairy-free: Replace cream cheese and heavy cream with coconut cream; add 1 tsp lemon juice for tang.
- Seafood twist: Omit chicken; simmer shrimp shells in the stock for 10 minutes, strain, then add shrimp and chunks of firm white fish during the final 3 minutes.
- Loaded baked: Top with crumbled bacon, shredded cheddar, and sliced green onions for a loaded-potato vibe minus the potatoes.
Storage Tips
Refrigerate: Cool soup completely, transfer to airtight containers, and refrigerate up to 4 days. The flavors actually improve on day 2 as the paprika and thyme meld.
Freeze: Portion into quart-size freezer bags, squeeze out excess air, and lay flat to freeze up to 3 months. Thaw overnight in the fridge, then reheat gently.
Reheat: Warm in a covered saucepan over medium-low, stirring often. Add stock or almond milk to loosen. Microwave works in 30-second bursts, stirring between each.
Frequently Asked Questions
Keto Creamy Chicken and Mushroom Soup for Keto Comfort
Ingredients
Instructions
- Sear chicken: Season thighs with salt and pepper. Heat 1 Tbsp oil in Dutch oven over medium-high. Sear chicken 3 min per side until golden; transfer to plate.
- Cook mushrooms: Add butter and remaining oil to pot. Sauté mushrooms until edges caramelize and moisture evaporates, 6 min.
- Bloom aromatics: Stir in shallots and garlic; cook 2 min. Add paprika and thyme; toast 30 sec.
- Deglaze: Pour in ½ cup warm stock; scrape browned bits. Simmer until reduced by half.
- Simmer soup: Return chicken, remaining stock, bay leaf, and 1 tsp salt. Cover and simmer 15 min.
- Finish and serve: Remove chicken and bay. Shred meat. Whisk cream cheese into soup until smooth; stir in cream. Return chicken; warm 2 min. Season and garnish.
Recipe Notes
Keep heat below 190 °F after adding dairy to prevent curdling. Soup thickens as it stands; thin with broth when reheating.