Creamy Keto Chicken Dinner with Spinach and Mushrooms That Feels Like a Hug

Molly Dupont
Molly Dupont
15 min Prep Time
30 min Time
4 Servings
Easy Difficulty
4.7 (20 ratings)

This creamy keto chicken skillet is packed with tender mushrooms and fresh spinach, simmered in a luscious garlic cream sauce. It’s a cozy, low-carb dinner that’s ready in under 45 minutes and perfect for weeknights or weekend comfort.

Post

Introduction

I first made this creamy keto chicken dinner on a chilly evening when I wanted something hearty but low-carb. It quickly became a family favorite because it’s rich, comforting, and surprisingly simple to pull together. What sets this version apart is the balance between the earthy mushrooms and fresh spinach, all enveloped in a garlicky cream sauce that’s just the right thickness—not too heavy, not too thin. I learned that pounding the chicken breasts to an even thickness helps them cook evenly, so you avoid dry edges and undercooked centers. Also, adding the Parmesan cheese at the end gives the sauce a lovely depth and slight tang that really elevates the dish. The end result is tender chicken bathed in a luscious sauce with vibrant greens and mushrooms that add texture and flavor. It’s one of those meals that feels indulgent without any guilt, perfect for weeknights or a cozy weekend dinner. Plus, it reheats beautifully, making it great for leftovers. Honestly, it’s become my go-to when I want something comforting but still keto-friendly.

Post step 2

What You'll Need

4 servings

  • 4 boneless skinless chicken breasts, pounded to even thickness
  • 2 tablespoons olive oil
  • 8 ounces cremini mushrooms, sliced
  • 3 cups fresh spinach, roughly chopped
  • 3 cloves garlic, minced
  • 1 cup heavy cream
  • 1/2 cup chicken broth
  • 1/2 cup grated Parmesan cheese
  • 1 teaspoon dried thyme
  • Salt and freshly ground black pepper, to taste

How To Do It

Step 1
Start by prepping your chicken breasts: pat them dry and pound them gently to an even thickness of about 1/2 inch. This step is crucial because it ensures the chicken cooks uniformly, preventing dry or undercooked spots. Heat the olive oil in a large skillet over medium-high heat until shimmering but not smoking. Add the chicken breasts and season with salt and pepper. Cook for about 4-5 minutes per side until golden brown and cooked through. Avoid moving the chicken too much while searing to get a nice crust. Once done, transfer the chicken to a plate and set aside. The browned bits left in the pan will add great flavor to your sauce.
⏱ Time: 10 minutes
✓ Doneness: Chicken is golden brown on both sides and registers 165°F internally
Step 2
In the same skillet, reduce heat to medium and add the sliced mushrooms. Sauté for about 5-7 minutes until they release their moisture and start to brown. This caramelization adds a deep, savory flavor to the dish. Then add the minced garlic and cook for another minute until fragrant—be careful not to burn the garlic as it will turn bitter. Pour in the chicken broth and use a wooden spoon to scrape up all those delicious browned bits from the bottom of the pan. This deglazing step is key to building a rich sauce base.
⏱ Time: 8 minutes
✓ Doneness: Mushrooms are golden and tender; garlic is fragrant but not browned
Step 3
Lower the heat to medium-low and stir in the heavy cream, dried thyme, and Parmesan cheese. Simmer gently for about 5 minutes, stirring occasionally, until the sauce thickens slightly. The cream and cheese emulsify to create a silky texture that clings to the chicken and vegetables. If the sauce thickens too much, you can thin it with a splash more chicken broth or cream. Season with salt and pepper to taste. This slow simmer allows the flavors to meld beautifully.
⏱ Time: 7 minutes
✓ Doneness: Sauce is thick enough to coat the back of a spoon
Step 4
Add the chopped spinach to the skillet and stir it into the cream sauce. Cook for 2-3 minutes until the spinach wilts but still retains its bright green color. This keeps the dish fresh and vibrant, adding a nice contrast to the creamy sauce. Overcooking can make the spinach mushy and dull in color, so keep an eye on it.
⏱ Time: 3 minutes
✓ Doneness: Spinach is wilted but still bright green
Step 5
Return the cooked chicken breasts to the skillet, nestling them into the sauce. Spoon some sauce over the top and let everything warm together for 2-3 minutes. This final step ensures the chicken absorbs some of the sauce’s flavor and stays moist. Avoid boiling at this stage to keep the sauce smooth and prevent the cream from breaking.
⏱ Time: 3 minutes
✓ Doneness: Chicken is warmed through and sauce clings smoothly
Step 6
Taste the sauce and adjust seasoning with more salt and pepper if needed. If you want a little brightness, a squeeze of fresh lemon juice can lift the flavors beautifully here. Serve the chicken topped with extra Parmesan if you like, alongside your favorite keto-friendly sides like cauliflower rice or roasted veggies.
⏱ Time: 2 minutes
✓ Doneness: Balanced seasoning and fresh flavor notes
Step 7
Clean up the edges of the pan with a spatula to keep your presentation neat when plating. Portion the chicken breasts onto plates and generously spoon the creamy spinach and mushroom sauce over the top. Garnish with freshly chopped parsley or thyme for a pop of color and freshness.
⏱ Time: 2 minutes
✓ Doneness: Plated dish looks vibrant and inviting
Step 8
Enjoy your creamy keto chicken dinner immediately while warm and comforting. The sauce is rich but not heavy, with the mushrooms adding earthiness and the spinach a fresh bite. This meal pairs wonderfully with a crisp green salad or steamed low-carb veggies for a complete dinner.
⏱ Time: Immediate
✓ Doneness: Dish is served hot and fresh
Step 9
Store any leftovers in an airtight container in the fridge for up to 3 days. When reheating, warm gently on the stove or microwave with a splash of cream or broth to revive the sauce’s creaminess. This dish also freezes well if you want to prep ahead.
⏱ Time: Varies
✓ Doneness: Leftovers are reheated evenly without drying out

Pro Tips

Pound chicken breasts to an even thickness before cooking.
This ensures the chicken cooks evenly, preventing dry edges and undercooked centers. Uniform thickness allows for consistent browning and juiciness throughout, resulting in tender, perfectly cooked meat every time.
Don’t overcrowd the pan when sautéing mushrooms.
Crowding traps moisture and causes mushrooms to steam instead of brown. Browning develops deeper flavors through the Maillard reaction, which is essential for a rich, savory sauce.
Add garlic after mushrooms have browned.
Garlic cooks quickly and can burn if added too early, creating bitterness. Adding it after mushrooms have caramelized preserves its sweet, aromatic flavor that complements the dish.
Simmer the cream sauce gently without boiling.
Boiling can cause the cream to break and separate, ruining the sauce’s texture. Gentle simmering allows the sauce to thicken smoothly and develop full flavor.
Use freshly grated Parmesan cheese.
Freshly grated cheese melts better and adds a richer flavor than pre-grated varieties, which often contain additives affecting texture and taste.
Add spinach at the very end to wilt gently.
This preserves the spinach’s bright green color and fresh texture, preventing it from becoming mushy and dull.
Deglaze the pan with chicken broth after sautéing mushrooms.
This lifts the flavorful browned bits from the pan, enriching the sauce’s base and adding depth to the overall dish.

Common Mistakes to Avoid

Not pounding chicken evenly

Why it happens Many assume chicken breasts cook evenly as is, but thickness varies naturally, leading to uneven cooking.

Fix Use a meat mallet or rolling pin to gently pound chicken breasts to an even thickness before cooking. This ensures uniform doneness and juiciness.

Overcrowding the pan when cooking mushrooms

Why it happens Trying to rush the cooking by adding too many mushrooms at once causes steaming instead of browning.

Fix Cook mushrooms in batches if needed, allowing enough space for moisture to evaporate and for proper caramelization.

Burning garlic

Why it happens Adding garlic too early or cooking it on too high heat causes it to burn quickly, resulting in bitterness.

Fix Add garlic after mushrooms have browned and cook on medium heat just until fragrant, about 30 seconds to 1 minute.

Boiling the cream sauce

Why it happens High heat causes cream to separate and curdle, ruining texture.

Fix Simmer sauce gently over medium-low heat, stirring frequently to prevent scorching and maintain smoothness.

Using pre-grated Parmesan cheese

Why it happens Pre-grated cheese often contains anti-caking agents that affect melting and flavor.

Fix Grate Parmesan fresh for best melting properties and richer taste.

Post step 3

Variations

Add Sun-Dried Tomatoes for a Tangy Twist

Stir in 1/3 cup chopped sun-dried tomatoes along with the mushrooms for a burst of tangy sweetness. This adds a vibrant flavor contrast that pairs wonderfully with the creamy sauce.

Note: Sun-dried tomatoes add moisture, so reduce broth slightly to keep sauce consistency.

Swap Chicken for Tender Turkey Cutlets

Use turkey cutlets instead of chicken breasts for a leaner protein option. The cooking times are similar, and the creamy sauce complements turkey’s mild flavor beautifully.

Note: Turkey may cook slightly faster; watch closely to avoid drying out.

Make it Dairy-Free with Coconut Cream

Replace heavy cream with full-fat coconut cream and omit Parmesan to make this dish dairy-free. Use nutritional yeast to add cheesy flavor if desired.

Note: Coconut cream has a different flavor profile; balance with extra garlic and herbs.

Add Fresh Herbs for Brightness

Stir in chopped fresh basil or parsley just before serving to add a fresh, aromatic note that lifts the richness of the dish.

Note: Add herbs at the end to preserve their vibrant flavor and color.

Use Baby Kale Instead of Spinach

Swap spinach with baby kale for a heartier green with a slightly peppery taste. It holds up well in creamy sauces and adds extra nutrients.

Note: Kale takes a bit longer to wilt; cook for 4-5 minutes instead of 2-3.

Nutrition

Per Serving:

480 kcal
Calories
42g
Protein G
6g
Carbohydrates G
32g
Fat G
2g
Fiber G
620mg
Sodium
Nutritional values are estimates and may vary based on specific ingredients used.

Storage & Tips

Room Temperature

This dish can safely sit at room temperature for up to 2 hours if covered. Beyond that, bacteria growth can occur, so refrigerate promptly.

Refrigerator

Store leftovers in an airtight container for up to 3 days. The sauce may thicken in the fridge; reheat gently with a splash of broth or cream to restore creaminess. Flavors meld nicely overnight.

Freezer

Freeze in a sealed container for up to 2 months. Wrap tightly to prevent freezer burn. Thaw overnight in the fridge before reheating. Texture may soften slightly after freezing but remains delicious.

Reheating

Reheat gently on the stovetop over low-medium heat or in the microwave in short bursts, stirring often. Add a splash of chicken broth or cream to loosen the sauce and prevent drying out.

Make Ahead

You can prepare the sauce and cook the mushrooms and spinach 1-2 days ahead, storing them separately from the chicken. Reheat gently and combine just before serving to keep textures fresh.

FAQ

Can I use chicken thighs instead of breasts?
Absolutely! Chicken thighs are juicier and more forgiving if slightly overcooked. They may require a few extra minutes to cook through, so adjust timing accordingly. The flavor will be richer but still delicious with the creamy sauce.
Is there a substitute for heavy cream to make this lighter?
You can use half-and-half or a mix of milk and cream cheese, but the sauce won’t be as thick or rich. Alternatively, coconut cream works for a dairy-free version but changes the flavor profile.
How do I prevent the cream sauce from breaking?
Avoid boiling the sauce. Keep the heat at medium-low and stir frequently. Adding cheese slowly and not overheating helps maintain a smooth, emulsified sauce.
Can I make this recipe ahead of time?
Yes! Prepare the sauce and cook the mushrooms and spinach up to 2 days ahead. Store separately from the chicken. Reheat gently and combine before serving for best texture and flavor.
What sides go well with this keto chicken dish?
Cauliflower rice, roasted low-carb veggies, or a crisp green salad are great keto-friendly sides. They complement the creamy sauce without adding extra carbs.
Why is it important to deglaze the pan with broth?
Deglazing lifts the flavorful browned bits stuck to the pan, which adds depth and richness to the sauce. Skipping this step results in a less flavorful dish.
Can I use frozen spinach instead of fresh?
You can, but frozen spinach releases more water, which may thin the sauce. Thaw and drain it thoroughly before adding, and reduce the broth slightly to maintain sauce consistency.
How do I know when the chicken is cooked perfectly?
The internal temperature should reach 165°F (74°C). The chicken should be opaque with no pink inside and juices running clear. Pounding the breasts evenly helps achieve this consistently.
Post

Final Thoughts

I hope you enjoy making and eating this creamy keto chicken dinner as much as my family does! Don’t forget to share your results and tweaks—I’d love to hear how it turns out for you.

You Might Also Like