Creamy Chicken with Bacon and Spinach
There are some dinners that instantly feel comforting the second they hit the table, and this creamy chicken with bacon and spinach is definitely one of them. Juicy chicken breasts are seared until golden, then finished in a rich garlic parmesan style cream sauce filled with crispy bacon, tomatoes, spinach, and melted mozzarella. Every bite feels rich, savory, and satisfying without needing complicated ingredients.
What makes this recipe stand out is the balance of flavors. The bacon adds smoky saltiness, the tomatoes bring freshness, and the spinach cuts through the richness of the creamy sauce. It tastes like something from a cozy restaurant, yet it comes together in one skillet with very little effort.
Why This Recipe Works So Well
This dish uses simple ingredients, but each one has a purpose.
The chicken breasts soak up flavor from the Italian seasoning while the bacon creates a deep savory base for the sauce. The mozzarella melts directly into the broth and cream mixture, creating a smooth cheesy texture that coats the chicken beautifully.
The tomatoes are especially important here. They stop the sauce from feeling too heavy and add small bursts of freshness throughout the dish.
This recipe is perfect for:
- Easy weeknight dinners
- Comfort food cravings
- Family meals
- Low carb dinner ideas
- Pasta or rice pairings
- Meal prep lunches
Ingredients You’ll Need

For the Chicken
- Chicken breasts
- Italian seasoning
- Salt
- Black pepper
- Paprika
For the Creamy Sauce
- Garlic
- Butter or olive oil
- Chicken stock
- Half and half
- Mozzarella cheese
For Extra Flavor
- Bacon
- Tomatoes
- Spinach
- Red pepper flakes
One thing that really improves the final flavor is using freshly shredded mozzarella instead of pre packed shredded cheese. Freshly shredded cheese melts smoother and gives the sauce a silkier texture.
Chef Tips Before You Start
Pound Thick Chicken Breasts Slightly
Chicken breasts often cook unevenly because one side is much thicker. Lightly pounding them creates even cooking and keeps the chicken juicy.
Don’t Rush the Sear
A good golden crust creates flavor. Let the chicken sit untouched for several minutes before flipping.
Use Medium Heat for the Sauce
Cream based sauces can separate if cooked too aggressively. Keep the heat gentle once the dairy goes in.
Crisp Bacon Properly
Soft bacon disappears into the sauce. Crispy bacon gives texture and a stronger smoky flavor.
Step by Step Cooking Method
1. Season the Chicken
Season both sides of the chicken breasts with Italian seasoning, salt, and black pepper.
Let the chicken rest for 10 minutes before cooking. This helps the seasoning stick better and removes some chill from the meat for more even cooking.

2. Sear Until Golden
Heat butter in a large skillet over medium high heat.
Place the chicken into the hot skillet and cook until deeply golden on both sides. The surface should develop a nice crust without burning.
Do not overcrowd the pan. If the skillet is too crowded, the chicken steams instead of sears.
Once browned, transfer the chicken to a plate.

3. Build the Flavor Base
In the same skillet, melt the remaining butter and add garlic, paprika, and Italian seasoning.
Cook gently for a couple of minutes until fragrant. This step blooms the spices and releases the garlic flavor into the butter.
Add diced tomatoes and chicken broth, scraping up the browned bits from the bottom of the pan. Those browned bits are packed with flavor and make the sauce taste richer.
Let everything simmer for several minutes so the tomatoes soften slightly.
4. Cook the Bacon
While the sauce simmers, cook bacon in a separate skillet until crisp.
Drain excess grease on paper towels before chopping into small pieces. This keeps the sauce from becoming oily.
The bacon should stay slightly crunchy even after mixing into the sauce.
5. Make the Creamy Sauce
Lower the heat before adding the half and half.
Stir slowly while adding mozzarella so the cheese melts smoothly into the sauce instead of clumping.
Add spinach and crushed chili flakes, then simmer gently until the spinach softens and the sauce thickens slightly.
At this stage, the sauce should look creamy and glossy, not watery.

6. Finish the Dish
Stir bacon into the sauce and return the chicken breasts to the skillet.
Spoon some sauce over the chicken and let everything simmer together until the chicken is fully cooked and tender.
The chicken should reach 165°F internally.
Taste the sauce before serving and adjust with extra salt, black pepper, or chili flakes if needed.

Flavor Variations That Work Well
Without changing the core recipe, these small additions work beautifully:
- Add parmesan for deeper cheesy flavor
- Stir mushrooms into the sauce
- Add sun dried tomatoes for stronger tomato flavor
- Use smoked paprika for extra depth
- Add extra spinach for a heartier meal
- Finish with fresh basil or parsley
Common Mistakes to Avoid
Overcooking the Chicken
Chicken breast dries out quickly once overcooked. Remove it from the skillet once golden and finish cooking gently in the sauce.
Boiling the Cream Sauce
A rapid boil can split dairy based sauces. Keep the sauce at a gentle simmer.
Adding Cheese Too Fast
Adding all the cheese at once can create clumps. Sprinkle gradually while stirring.
Skipping the Resting Time
Allowing the chicken to sit for a few minutes after cooking helps keep the juices inside the meat.
What to Serve With It
This creamy chicken pairs perfectly with:
- Garlic butter pasta
- Steamed rice
- Mashed potatoes
- Roasted vegetables
- Cauliflower rice
- Zucchini noodles
- Crusty bread
The sauce is rich enough that you will want something underneath to soak it up.
Storage and Reheating
Store leftovers in an airtight container in the refrigerator for up to 3 days.
For reheating, warm slowly on the stove over low heat with a splash of chicken broth or milk to loosen the sauce. Avoid overheating because cream sauces can separate.
You might like: Lemon Garlic Butter Chicken & Green Beans
I love the step by step, but measurements for the ingredients would have been helpful.