This keto chicken and mushroom skillet is the kind of comfort food that feels like a hug in a bowl. It’s creamy, savory, and full of rich flavor, yet still keeps carbs low and weeknights easy. You only need one pan, a handful of simple ingredients, and about 30 minutes.
It’s the perfect balance of hearty and light, so you’ll be satisfied without feeling weighed down. Serve it as-is, or spoon it over cauliflower mash or zucchini noodles for a complete meal.

Keto Chicken and Mushroom Skillet (Rich & Comforting) - A One-Pan Weeknight Winner
Ingredients
- 1.5 pounds boneless, skinless chicken thighs (or breasts), cut into bite-size pieces
- 10 ounces cremini or baby bella mushrooms, sliced
- 2 tablespoons butter
- 1 tablespoon olive oil (or avocado oil)
- 3 cloves garlic, minced
- 1 small shallot, finely chopped (or 1/4 small onion)
- 1 teaspoon fresh thyme leaves (or 1/2 teaspoon dried)
- 1 teaspoon fresh rosemary, chopped (optional)
- 1/2 teaspoon smoked paprika
- 1/2 teaspoon onion powder
- 1/2 teaspoon sea salt, plus more to taste
- 1/4 teaspoon black pepper
- 1/2 cup chicken broth (low-sodium)
- 3/4 cup heavy cream
- 1 ounce cream cheese, softened (optional for extra richness)
- 1/3 cup grated Parmesan cheese
- 1 cup baby spinach (optional)
- Fresh parsley, chopped (for garnish)
- Lemon wedge (optional, to brighten at the end)
Instructions
- Season the chicken: Pat the chicken dry and season with salt, pepper, smoked paprika, and onion powder. This helps it brown beautifully.
- Heat the skillet: Add olive oil and 1 tablespoon butter to a large skillet over medium-high heat. When hot, add the chicken in a single layer.
- Brown in batches: Sear chicken 3–4 minutes per side until golden and mostly cooked through. Work in batches to avoid steaming. Transfer to a plate.
- Sauté aromatics: Lower heat to medium. Add remaining 1 tablespoon butter, then the shallot and garlic. Cook 1–2 minutes until fragrant.
- Cook the mushrooms: Add mushrooms and thyme (and rosemary, if using). Season with a pinch of salt. Cook 5–7 minutes, stirring occasionally, until browned and their moisture evaporates.
- Deglaze: Pour in chicken broth and scrape up any browned bits. Let it simmer 1–2 minutes to reduce slightly.
- Make it creamy: Stir in heavy cream and cream cheese (if using). Simmer 2–3 minutes until smooth and slightly thickened.
- Add cheese and chicken: Stir in Parmesan until melted. Return chicken and any juices to the pan. Simmer 2–3 more minutes, just until the chicken is cooked through and the sauce coats the back of a spoon.
- Finish and taste: Fold in spinach until just wilted. Adjust salt and pepper. A small squeeze of lemon brightens the richness.
- Serve: Garnish with parsley. Enjoy straight from the skillet or over cauliflower rice, zucchini noodles, or sautéed cabbage.
Why This Recipe Works

- One pan, minimal cleanup: Everything cooks in the same skillet, so you’re not juggling multiple pots.
- Deep flavor, fast: Browning the chicken and mushrooms builds a savory base. A splash of broth and cream ties it together.
- Keto-friendly and satisfying: High in protein and healthy fats, with mushrooms for texture and umami.
- Flexible: Easy to customize with different herbs, greens, or cheeses without breaking your macros.
- Great for leftovers: The flavors get even better the next day, and it reheats well.
Ingredients
- 1.5 pounds boneless, skinless chicken thighs (or breasts), cut into bite-size pieces
- 10 ounces cremini or baby bella mushrooms, sliced
- 2 tablespoons butter
- 1 tablespoon olive oil (or avocado oil)
- 3 cloves garlic, minced
- 1 small shallot, finely chopped (or 1/4 small onion)
- 1 teaspoon fresh thyme leaves (or 1/2 teaspoon dried)
- 1 teaspoon fresh rosemary, chopped (optional)
- 1/2 teaspoon smoked paprika
- 1/2 teaspoon onion powder
- 1/2 teaspoon sea salt, plus more to taste
- 1/4 teaspoon black pepper
- 1/2 cup chicken broth (low-sodium)
- 3/4 cup heavy cream
- 1 ounce cream cheese, softened (optional for extra richness)
- 1/3 cup grated Parmesan cheese
- 1 cup baby spinach (optional)
- Fresh parsley, chopped (for garnish)
- Lemon wedge (optional, to brighten at the end)
How to Make It

- Season the chicken: Pat the chicken dry and season with salt, pepper, smoked paprika, and onion powder.
This helps it brown beautifully.
- Heat the skillet: Add olive oil and 1 tablespoon butter to a large skillet over medium-high heat. When hot, add the chicken in a single layer.
- Brown in batches: Sear chicken 3–4 minutes per side until golden and mostly cooked through. Work in batches to avoid steaming.
Transfer to a plate.
- Sauté aromatics: Lower heat to medium. Add remaining 1 tablespoon butter, then the shallot and garlic. Cook 1–2 minutes until fragrant.
- Cook the mushrooms: Add mushrooms and thyme (and rosemary, if using).
Season with a pinch of salt. Cook 5–7 minutes, stirring occasionally, until browned and their moisture evaporates.
- Deglaze: Pour in chicken broth and scrape up any browned bits. Let it simmer 1–2 minutes to reduce slightly.
- Make it creamy: Stir in heavy cream and cream cheese (if using).
Simmer 2–3 minutes until smooth and slightly thickened.
- Add cheese and chicken: Stir in Parmesan until melted. Return chicken and any juices to the pan. Simmer 2–3 more minutes, just until the chicken is cooked through and the sauce coats the back of a spoon.
- Finish and taste: Fold in spinach until just wilted.
Adjust salt and pepper. A small squeeze of lemon brightens the richness.
- Serve: Garnish with parsley. Enjoy straight from the skillet or over cauliflower rice, zucchini noodles, or sautéed cabbage.
Keeping It Fresh
- Refrigerate: Store leftovers in an airtight container for up to 4 days.
Let the skillet cool before packing.
- Reheat gently: Warm on the stovetop over low heat with a splash of broth or cream to loosen the sauce. Avoid boiling—it can cause separation.
- Freeze: Cream sauces can be hit-or-miss after freezing. If you do freeze, use within 2 months and reheat slowly, whisking to re-emulsify.
- Meal prep tip: Keep zucchini noodles or cauliflower rice separate and combine just before eating to avoid sogginess.
Benefits of This Recipe
- Keto-friendly macros: Low in carbs, high in fat and protein to support satiety and steady energy.
- One-pan efficiency: Saves time on both cooking and cleanup—ideal for busy weeknights.
- Nutrient-rich: Mushrooms add B vitamins, minerals, and fiber; spinach boosts iron and vitamin K.
- Comfort without compromise: You get that creamy, cozy texture without flour-based thickeners or starchy sides.
Common Mistakes to Avoid
- Overcrowding the pan: Crowded chicken or mushrooms steam instead of brown.
Cook in batches for better flavor.
- High heat with cream: Boiling the sauce can cause it to split. Keep it at a gentle simmer.
- Skipping seasoning: Season at multiple stages—chicken, mushrooms, and sauce—to build depth.
- Thin sauce: If the sauce feels runny, simmer a few more minutes. Parmesan also helps thicken.
- Dry chicken: Pull the chicken as soon as it’s cooked through.
Thighs are more forgiving than breasts.
Recipe Variations
- Bacon and mushroom: Crisp 3–4 slices of chopped bacon first. Use the drippings to cook the mushrooms and reduce the butter.
- Herby Dijon: Stir 1–2 teaspoons Dijon mustard into the sauce with the cream for a tangy lift.
- Cheesy upgrade: Swap Parmesan for Gruyère or add 1/2 cup shredded mozzarella for extra pull.
- Greens galore: Replace spinach with chopped kale (cook a few minutes longer) or Swiss chard.
- Garlic lovers: Roast a head of garlic and mash a few cloves into the sauce for mellow sweetness.
- Dairy-light option: Use more broth and a splash of coconut cream, then thicken slightly by reducing longer and finishing with Parmesan.
- Spice it up: Add red pepper flakes or a pinch of cayenne with the mushrooms.
FAQ
Can I use chicken breasts instead of thighs?
Yes. Chicken breasts work well but cook a bit faster and can dry out.
Cut them into even pieces and watch the timing carefully.
What mushrooms are best?
Cremini or baby bellas are ideal for rich flavor and meaty texture. White button mushrooms work too, and sliced shiitakes add an earthy note.
How do I thicken the sauce without flour?
Simmer to reduce, add Parmesan, and use a bit of cream cheese if desired. These create a silky, thick sauce without starch.
Is this recipe gluten-free?
Yes, as written it’s naturally gluten-free.
Just ensure your broth and cheese are certified gluten-free if needed.
What can I serve it with that’s keto?
Cauliflower rice, mashed cauliflower, sautéed greens, zucchini noodles, or roasted asparagus all pair perfectly and keep carbs low.
Can I make it ahead?
You can cook it a day in advance. Reheat gently on the stove with a splash of broth or cream, and finish with fresh parsley and a squeeze of lemon.
How do I prevent the cream from curdling?
Keep the heat at a low simmer after adding cream, and avoid sudden temperature changes. Stir frequently and don’t boil.
Can I add wine to the sauce?
A small splash of dry white wine can replace part of the broth during deglazing.
Let it reduce for a minute before adding the cream.
In Conclusion
This keto chicken and mushroom skillet is rich, cozy, and weeknight-easy. With golden chicken, deeply browned mushrooms, and a creamy herb sauce, it delivers big flavor with minimal fuss. Keep it classic, or tweak it with bacon, Dijon, or extra greens.
Either way, you’ll have a hearty, low-carb dinner that tastes like comfort in every bite.

