These juicy chicken breasts are sliced with deep pockets and stuffed with a rich blend of cream cheese, parmesan, and fresh spinach. The meat is seared in a hot skillet to create a golden, seasoned crust before finishing in the oven to keep the filling thick and melted. It is a savory, high-protein meal that offers a creamy center and a firm, pan-browned exterior without the need for traditional breading or starch.
About This Recipe
Cutting a pocket into the thickest part of the chicken breast allows the cream cheese mixture to stay tucked inside while the exterior browns in the oil. The filling is a dense, pale green blend where the parmesan adds a slight grit and enough structure to keep the cream cheese from running out during the sear. As the heat hits the pan, the chicken skin tightens around the stuffing, locking in the garlic and spinach flavors.
The chicken remains tender because it finishes cooking in the dry heat of the oven, preventing the cream cheese from breaking down or becoming too liquid. You get a sharp, salty bite from the parmesan that balances the mild, buttery weight of the cream cheese and the earthy notes of the wilted spinach. There is no thin sauce involved, just the natural juices of the meat mixing with the melted cheese center.
When you slice into the breast after a short rest, the white and green filling stands out clearly against the white meat. The spinach loses its volume but keeps its bright color, and the garlic powder provides a steady, savory warmth that doesn’t overwhelm the dairy. It looks impressive on a plate with the browned edges of the chicken framing the creamy core, making it a very substantial meal that feels complete even without a side dish.
Why You’ll Love This Recipe
- High-fat filling
- No bread stuffing
- Skillet to oven finish
- Clean slice portions
- High protein
- Keto compliant
- Meal prep friendly
- No watery vegetables
What You’ll Need for These Stuffed Chicken Breasts
Chicken
- 4 chicken breasts
- 3/4 teaspoon salt
- 1/2 teaspoon black pepper
- 1 tablespoon olive oil
Filling
- 6 ounces cream cheese, softened
- 1/2 cup shredded parmesan
- 1 cup fresh spinach
- 1/2 teaspoon garlic powder
- 1/4 teaspoon salt
- 1/4 teaspoon black pepper
Step-by-Step Preparation
- Preheat oven to 375°F.
- Place a skillet over medium-high heat.
- Pat chicken breasts dry with paper towels.
- Season chicken with salt and black pepper on both sides.
- Use a sharp knife to cut a pocket into the side of each chicken breast without cutting through the opposite side.
- In a bowl, combine softened cream cheese, shredded parmesan, fresh spinach, garlic powder, salt, and black pepper.
- Stir until mixture is smooth and spinach is evenly distributed.
- Spoon filling into each chicken breast pocket.
- Press filling inside firmly so it does not spill.
- Add olive oil to the hot skillet.
- Place each stuffed chicken breast into the skillet.
- Cook 4 to 5 minutes on the first side until browned.
- Flip chicken breasts.
- Cook 3 to 4 minutes on the second side.
- Transfer skillet to the oven.
- Bake 10 to 12 minutes or until chicken reaches 165°F internal temperature.
- Remove from oven and let rest 3 to 5 minutes before slicing.
FAQ
- Can I use frozen spinach?
Yes. Squeeze out all water before mixing. - Will the filling leak?
Do not overfill and let chicken rest. - Can I use mozzarella instead of parmesan?
Yes. It will soften the filling. - Can I cook entirely stovetop?
Sear, then cover on low heat until 165°F. - Can I use thighs?
Filling is harder to secure. Breasts work best.
Variations & Substitutions
- Add chopped bacon to the filling
- Replace parmesan with asiago
- Add red pepper flakes
- Use garlic paste instead of powder
- Stir in chopped artichokes
Serving Suggestions
- Serve sliced over a plate
- Add extra parmesan on top
- Pair with a keto soup
- Use for meal prep

Keto Cream Cheese Spinach Stuffed Chicken Breasts
Ingredients
Chicken
- 4 chicken breasts
- 3/4 teaspoon salt
- 1/2 teaspoon black pepper
- 1 tablespoon olive oil
Filling
- 6 ounces cream cheese (softened)
- 1/2 cup shredded parmesan
- 1 cup fresh spinach
- 1/2 teaspoon garlic powder
- 1/4 teaspoon salt
- 1/4 teaspoon black pepper
Instructions
- Preheat oven to 375°F.
- Place a skillet over medium-high heat.
- Pat chicken breasts dry with paper towels.
- Season chicken with salt and black pepper on both sides.
- Use a sharp knife to cut a pocket into the side of each chicken breast without cutting through the opposite side.
- In a bowl, combine softened cream cheese, shredded parmesan, fresh spinach, garlic powder, salt, and black pepper.
- Stir until mixture is smooth and spinach is evenly distributed.
- Spoon filling into each chicken breast pocket.
- Press filling inside firmly so it does not spill.
- Add olive oil to the hot skillet.
- Place each stuffed chicken breast into the skillet.
- Cook 4 to 5 minutes on the first side until browned.
- Flip chicken breasts.
- Cook 3 to 4 minutes on the second side.
- Transfer skillet to the oven.
- Bake 10 to 12 minutes or until chicken reaches 165°F.
- Remove from oven and let rest 3 to 5 minutes before slicing.
Did you make this recipe?
I’d love to hear from you — leave a comment below and tell me how it turned out, what you liked, or if you made any tweaks!
Try these next:
New keto recipes are added every week — check back often for more low-carb inspiration!
