Spinach stuffed chicken breast is the 30-minute dinner that hides a creamy little secret inside. A pocket of melted cream cheese, wilted spinach, and mozzarella keeps the chicken unbelievably juicy while the outside sears golden in butter and olive oil. One serving has 27g protein and just 3g carbs — restaurant plating on a weeknight schedule.
Tired of the same old boring chicken dinner? Elevate your weeknight meal with this unbelievably juicy and flavorful Spinach Stuffed Chicken Breast! Imagine a tender chicken breast, perfectly seared to a golden-brown, hiding a rich and creamy filling of spinach, cream cheese, and mozzarella. It looks and tastes like a gourmet dish from a fancy restaurant, but it’s surprisingly simple to make in just 30 minutes. Get ready to impress!
Ingredients
• 1 tbsp / 7g (0.25 oz) grated mozzarella cheese
• 2 tbsp / 30g (1.06 oz) cream cheese, softened
• 1 large boneless, skinless chicken breast, about 6-8 oz / 170-225g
• 1 tbsp / 10g finely chopped onion
• 1 tbsp / 15ml olive oil
• 1 tbsp / 14g (0.49 oz) butter
• 1/2 cup / 15g (0.53 oz) fresh spinach, chopped
• 1/2 tsp / 3g (0.11 oz) sea salt, or to taste
• 1/4 tsp / 1g (0.04 oz) black pepper, or to taste
Instructions
1. Directions
2. Create the creamy filling. Melt butter in a pan over medium heat. Sauté the chopped onion for 1-2 minutes until fragrant, then add the chopped spinach and cook until wilted, about 2 more minutes. Stir in the cream cheese until it melts into a smooth, combined mixture. Remove from heat and set aside.
3. Prepare and stuff the chicken. Place the chicken breast flat on a cutting board. Carefully slice a deep pocket into the thickest side of the breast, being careful not to cut all the way through. Season both the outside and inside of the pocket generously with salt and pepper. Spoon the spinach and cream cheese mixture into the pocket, then top with the grated mozzarella cheese.
4. Sear and cook the chicken. Secure the opening of the chicken breast with a few toothpicks to keep the filling inside. Heat olive oil in a skillet over medium-high heat. Carefully place the stuffed chicken in the hot skillet and sear for 4-5 minutes per side, until golden brown. Reduce the heat to medium-low, cover the pan, and cook for another 6-8 minutes, or until the chicken is cooked through and the internal temperature reaches 165°F / 74°C. Let it rest for 5 minutes before slicing and serving hot.
Nutritional Information
• Nutrition
• Calories: 255kcal | Protein: 27g | Fat: 15g
Pro Tips
• Pound the chicken breast to an even thickness before cutting the pocket. This ensures it cooks evenly without drying out.
• Ensure the cream cheese is at room temperature for a smoother, easier-to-mix filling. You can also add a pinch of garlic powder for an extra kick.
• Be careful not to overfill the chicken pocket, as the cheese will expand and ooze out during cooking. A few toothpicks are your best friend for sealing it shut.
• Always let the chicken rest for at least 5 minutes after cooking. This allows the juices to redistribute, resulting in a much more tender and flavorful breast.
FAQ
Q: How do I keep the cheese filling from oozing out
A: To prevent the creamy spinach and cheese filling from leaking, be careful not to overfill the pocket in the chicken breast. The best trick is to secure the opening with a few toothpicks before you start searing. This will keep all the deliciousness inside as it cooks.
Q: Can I use frozen spinach instead of fresh
A: Yes, you can substitute frozen spinach. For best results, make sure to thaw the spinach completely and squeeze out all the excess water before chopping and adding it to your filling. This prevents the creamy mixture from becoming watery.
Q: How do I know when the stuffed chicken is fully cooked
A: The most reliable way to ensure your spinach stuffed chicken is cooked through is to use a meat thermometer. The internal temperature in the thickest part of the chicken (not the filling) should reach 165°F or 74°C (165°F). The juices should also run clear.
Q: What can I serve with this spinach stuffed chicken breast
A: This flavorful chicken dish is very versatile. It pairs wonderfully with roasted vegetables like asparagus or broccoli, a fresh garden salad, creamy mashed potatoes, or a side of quinoa for a healthy and complete weeknight meal.
Pro Tips
- Pound the chicken breast to an even thickness before cutting the pocket — an even breast cooks through in the same time without the thin end drying out.
- Keep the cream cheese at room temperature so it melts smoothly into the sautéed spinach and onion, and do not overfill the pocket: the cheese expands and will ooze out if you stuff it too full.
- Seal the opening with a few toothpicks before searing so the filling stays inside where it belongs, and season both the outside of the breast and the inside of the pocket.
- Sear on medium-high for a golden crust, then cover and drop to medium-low for 6-8 minutes so the center cooks through gently instead of the outside burning.
- Let the chicken rest a full 5 minutes after cooking before slicing — the juices redistribute and the creamy filling sets instead of running out onto the plate.
Frequently Asked Questions
Can I prepare the stuffed chicken ahead of time?
Yes — stuff, seal, and refrigerate the breast up to a day ahead, then sear and finish it fresh. The cold filling actually helps it stay inside the pocket during cooking.
Can I use a different cheese in the filling?
The cream cheese and mozzarella combo is what makes it creamy and mild; a little garlic powder in the filling adds a kick, and a sprinkle of Parmesan outside boosts the crust.
Is this stuffed chicken breast keto?
One serving has 3g carbs with 27g protein and 15g fat. The filling is all cheese and spinach, so it is a natural fit for keto or low-carb nights.
How do I know when the chicken is cooked through?
After the covered 6-8 minute finish, the thickest part should reach 165°F / 74°C and the juices run clear. Slicing after the 5-minute rest keeps the filling intact.
Recipe card below.
More Recipes You’ll Love
- Slow Cooker Pork with Leeks
- Roasted Asparagus with Pancetta
- Simple Soy Flour Flatbread (Gluten-Free, Low-Carb)

Spinach Stuffed Chicken Breast
Ingredients
Method
- Directions
- Create the creamy filling. Melt butter in a pan over medium heat.
- Sauté the chopped onion for 1-2 minutes until fragrant, then add the chopped spinach and cook until wilted, about 2 more minutes.
- Stir in the cream cheese until it melts into a smooth, combined mixture.
- Remove from heat and set aside.
- Prepare and stuff the chicken.
- Place the chicken breast flat on a cutting board. Carefully slice a deep pocket into the thickest side of the breast, being careful not to cut all the way through.
- Season both the outside and inside of the pocket generously with salt and pepper. Spoon the spinach and cream cheese mixture into the pocket, then top with the grated mozzarella cheese.
- Sear and cook the chicken. Secure the opening of the chicken breast with a few toothpicks to keep the filling inside.
- Heat olive oil in a skillet over medium-high heat. Carefully place the stuffed chicken in the hot skillet and sear for 4-5 minutes per side, until golden brown.
- Reduce the heat to medium-low, cover the pan, and cook for another 6-8 minutes, or until the chicken is cooked through and the internal temperature reaches 165°F / 74°C.
- Let it rest for 5 minutes before slicing and serving hot.








