Juicy chicken breasts are stuffed with creamy spinach, garlic, Parmesan, and gooey mozzarella, then baked until golden and tender. This easy dinner is high in protein, comforting, and perfect for a weeknight meal.
Prep Time
15 minutes
Cook Time
25–30 minutes
Total Time
40–45 minutes
Servings
4
Ingredients
For the Chicken
4 boneless, skinless chicken breasts
1 tablespoon olive oil
1 teaspoon Italian seasoning
½ teaspoon garlic powder
½ teaspoon paprika
½ teaspoon salt
¼ teaspoon black pepper
For the Spinach-Mozzarella Filling
2 cups fresh spinach, finely chopped
1 cup shredded mozzarella cheese
¼ cup cream cheese, softened
¼ cup grated Parmesan cheese
2 cloves garlic, minced
½ teaspoon Italian seasoning
¼ teaspoon black pepper
¼ teaspoon salt
1 teaspoon lemon juice
Optional Topping
¼ cup extra shredded mozzarella
1 tablespoon grated Parmesan
1 tablespoon chopped fresh parsley
Instructions
- Prepare the Oven
Preheat the oven to 400°F (200°C).
Lightly grease a baking dish with olive oil or cooking spray.
- Prepare the Spinach
Heat a skillet over medium heat.
Add the chopped spinach and cook for 1–2 minutes, just until wilted.
Remove from the heat and allow it to cool slightly.
If the spinach releases a lot of liquid, squeeze or drain it well. Excess moisture can make the filling watery.
- Make the Filling
In a bowl, combine:
Cooked spinach
1 cup mozzarella
Cream cheese
Parmesan
Minced garlic
Italian seasoning
Black pepper
Salt
Lemon juice
Mix until creamy and well combined.
- Prepare the Chicken
Place each chicken breast on a cutting board.
Using a sharp knife, carefully cut a pocket horizontally into the thickest part of each breast. Don’t cut completely through the chicken.
Season the outside and inside with Italian seasoning, garlic powder, paprika, salt, and black pepper.
- Stuff the Chicken
Divide the spinach and mozzarella filling evenly between the four chicken breasts.
Gently press the filling into each pocket.
Secure the opening with toothpicks if necessary.
- Sear the Chicken
Heat olive oil in an oven-safe skillet over medium-high heat.
Sear the stuffed chicken for approximately 2–3 minutes per side, until lightly golden.
This step adds extra flavor and color.
- Bake
Transfer the skillet to the preheated oven.
Bake for approximately 20–25 minutes, depending on the thickness of the chicken.
Chicken should reach an internal temperature of 165°F (74°C) in the thickest part.
- Add Extra Cheese
During the final 5 minutes, sprinkle the remaining mozzarella and Parmesan over the chicken.
Return to the oven until the cheese is melted and bubbly.
- Rest and Serve
Remove the chicken from the oven and let it rest for 5 minutes.
Carefully remove any toothpicks before serving.
Garnish with fresh parsley and serve warm.
Serving Suggestions
Pair with:
Roasted broccoli
Garlic green beans
Steamed asparagus
Cauliflower mash
Roasted zucchini
Mixed green salad
Mediterranean cucumber salad
Roasted potatoes
Brown rice
For a low-carb meal, serve with roasted vegetables or cauliflower mash.
Recipe Tips
Don’t overstuff the chicken:
Leave enough room to close the pocket so the filling doesn’t spill out during cooking.
Drain the spinach well:
This is important for a creamy filling that isn’t watery.
Use a meat thermometer:
Chicken is safely cooked when the thickest portion reaches 165°F (74°C).
Let the chicken rest:
Resting for a few minutes helps the juices redistribute and keeps the chicken moist.
Secure with toothpicks:
If the pocket won’t stay closed, use 1–2 toothpicks per breast and remember to remove them before serving.
Easy Substitutions
Fresh spinach:
Frozen spinach can be used. Thaw completely and squeeze out as much water as possible.
Mozzarella:
Use provolone, Monterey Jack, or an Italian cheese blend.
Cream cheese:
Use ricotta or softened cottage cheese for a different texture.
Parmesan:
Pecorino Romano can be substituted.
Chicken breasts:
Thin chicken cutlets can also be used, although they may require less cooking time.
Complete Nut & Allergen Information
Peanuts
None required in the standard recipe.
Tree Nuts
None required in the standard recipe.
Dairy
Contains dairy from mozzarella, cream cheese, and Parmesan.
Gluten
The ingredients in the standard recipe are naturally gluten-free, but always check packaged seasonings, cheeses, and other processed ingredients if you have celiac disease or a serious gluten allergy.
Egg
No egg is required.
Soy
No soy is intentionally added, but check packaged cheese and cream cheese labels if soy is a concern.
Sesame
No sesame is required.
Shellfish/Fish
No shellfish or fish is used.
Nut-Free Preparation
For a strict nut-free meal, use products labeled according to your allergy requirements and prepare the chicken with clean utensils, cookware, and cutting boards to minimize cross-contact.
Storage
Store leftover chicken in an airtight container in the refrigerator for up to 3–4 days.
Reheat gently in the oven or microwave until heated through.
For best texture, avoid repeatedly reheating the chicken.
Can You Freeze It?
Yes. Allow the cooked chicken to cool completely, wrap individually, and place in a freezer-safe container.
Freeze for up to 2–3 months for best quality.
Thaw overnight in the refrigerator and reheat until thoroughly hot.
Q&A
Can I use frozen spinach?
Yes. Thaw it completely and squeeze out excess water before adding it to the filling.
Can I prepare the chicken ahead of time?
Yes. Stuff and season the chicken, cover it, and refrigerate it for up to 24 hours before cooking.
Why is my filling leaking out?
The chicken may be overfilled or the pocket may have been cut too deeply. Use a moderate amount of filling and secure the opening with toothpicks if needed.
How do I keep the chicken juicy?
Avoid overcooking it. Use a meat thermometer and remove the chicken once the thickest portion reaches 165°F (74°C).
Can I make this without cream cheese?
Yes. Substitute ricotta, cottage cheese, or additional mozzarella.
Can I use chicken thighs?
Yes. Boneless, skinless chicken thighs can be stuffed, although their shape makes them slightly different to work with.
Is this recipe low-carb?
Yes. The standard recipe is relatively low in carbohydrates and works well as part of a low-carb meal.
Is this recipe high in protein?
Yes. Chicken provides the majority of the protein, while mozzarella, Parmesan, and cream cheese add additional protein.
Can I add other vegetables?
Absolutely. Finely chopped mushrooms, roasted red peppers, or sun-dried tomatoes can be added to the filling. Drain them well to prevent excess moisture.
What should I do with leftovers?
Slice the leftover chicken and add it to salads, wraps, bowls, or meal-prep containers with roasted vegetables.
Approximate Nutrition Per Serving
Calories: 430
Protein: 55 g
Carbohydrates: 6 g
Fat: 21 g
Fiber: 1–2 g

