Stuffed chicken breast sounds elegant but it often ends up dry, burst open, or soggy inside. The fix is butterflying thick breasts, draining the spinach filling completely, and searing before baking so the outside crisps while the inside stays juicy.

The filling does most of the flavor work. Cream cheese and mozzarella bind the spinach into a creamy mixture that won't leak out if you seal the edges properly.
This works for weeknight dinners when you want something that looks intentional without multi-step prep or marinating.
Boneless chicken breasts butterflied and stuffed with spinach, cream cheese, and mozzarella, then seared and baked until golden. The high heat crisps the outside while the filling stays creamy. Dry the spinach thoroughly so the filling doesn't turn watery and use a meat thermometer to hit 165°F without overcooking.
Why This Recipe Works
Butterflying the chicken creates a pocket that holds filling without tearing, and searing before baking locks in moisture while the oven finishes the cooking. Rich mains need something to cut through, and chicken does exactly that. For a version that comes together quickly, tender chicken recipe uses similar timing with different spices.
Remember it later
Planning to try this recipe soon? Save it for a quick find later!
Prep Time
15-20 min
Cook Time
25-30 min
Total Time
40-50 min
Servings
4 servings
Difficulty
Medium
Category
Main Dish
Quick Tip
Dry spinach well to avoid watery filling
Best For
Weeknight | Meal prep
What makes it work:
- Thick chicken breasts butterfly cleanly and hold filling without tearing
- Sautéing spinach first removes excess water that would make the filling soggy
- Searing before baking creates a golden crust and seals in moisture
- Baking at 375°F cooks the filling through without drying out the chicken
- Resting 5-10 minutes after cooking redistributes juices so they don't run out when you slice
What You'll Need

Buy thick chicken breasts (at least 1 inch) so they don't tear when you butterfly them. The chicken works best when it hits the table at the same time as the main. For a version that comes together quickly, a fresh potato salad side uses similar timing with different ingredients.
- 4 boneless skinless chicken breasts (6-8 oz each)
- 2 cups fresh spinach
- 3 cloves garlic, minced
- 4 oz cream cheese, softened
- ½ cup mozzarella cheese, shredded
- ¼ cup parmesan cheese, grated
- 2 tablespoon olive oil
- 1 teaspoon Italian seasoning
- Salt and pepper to taste
Ingredient Details
- Boneless skinless chicken breasts
Look for breasts at least 1 inch thick - thin ones tear when butterflied and dry out during cooking - Fresh spinach
Sauté until fully wilted (2-3 minutes), then squeeze out all liquid using a towel or press against a colander - Cream cheese
Soften at room temp 30 minutes before mixing so it blends smoothly without lumps - Mozzarella cheese
Shred from a block instead of buying pre-shredded - it melts better and doesn't contain anti-caking agents - Garlic
Mince fresh garlic for the filling - jarred garlic turns bitter when cooked at high heat - Olive oil
Use regular olive oil (not extra-virgin) for searing since it has a higher smoke point - Italian seasoning
Use a blend with oregano, basil, and thyme - or mix your own fresh herbs at 1 teaspoon each
Ingredient Swaps
The filling adapts to what you have in the fridge. Ricotta or Greek yogurt work instead of cream cheese, though ricotta drains more liquid and yogurt tastes tangier.
Four swaps that work:
- Frozen spinach - Use 1 cup frozen spinach (thawed and squeezed dry) instead of 2 cups fresh; frozen is already cooked so skip the sauté step
- Ricotta cheese - Swap cream cheese for ricotta at a 1:1 ratio; drain excess liquid by pressing through a fine-mesh strainer before mixing
- Provolone or fontina - Replace mozzarella with provolone for sharper flavor or fontina for nuttier taste; both melt smoothly
- Garlic powder - Use ½ teaspoon garlic powder per clove of fresh garlic; stir into filling instead of sautéing
Fresh Spinach
Works for: Vibrant color and slightly firmer texture after sautéing
Skip if: You need convenience or don't want to dry the spinach thoroughly
Frozen Spinach
Works for: Quick prep and less volume to sauté or drain
Skip if: You want the brightest green color and slightly crisper texture
Instructions
Butterflying and stuffing take most of the prep time, but the cooking is hands-off once the chicken hits the oven. The cauliflower works best when it hits the table at the same time as the main. For a version that comes together quickly, simple homemade cauliflower uses similar timing with different spices.
Butterfly and pound the chicken. Place one chicken breast on a cutting board and slice horizontally through the thickest part, stopping ¾ of the way through so it opens like a book. Cover with plastic wrap and pound to ½-inch even thickness. Repeat with remaining breasts. Season both sides with salt, pepper, and Italian seasoning.
Make the filling. Heat 1 tablespoon olive oil in a skillet over medium-high heat. Add spinach and garlic, cook 2-3 minutes until spinach wilts completely. Transfer to a bowl, let cool 2 minutes, then squeeze out all liquid using a towel. Mix spinach with cream cheese, mozzarella, parmesan, ½ teaspoon salt, and ¼ teaspoon pepper until combined.
Stuff and seal the chicken. Open each butterflied breast flat. Spoon 2-3 tablespoons filling onto one half, spreading in an even layer. Fold the other half over the filling and press edges firmly to seal. Secure with 2-3 toothpicks inserted horizontally through the edge.
Sear the chicken. Heat remaining 1 tablespoon olive oil in an oven-safe skillet over medium-high heat. Add stuffed breasts and sear 2 minutes per side until golden. Don't move them while searing or the crust won't form properly.
Bake until done. Transfer skillet to a 375°F oven (or move chicken to a baking dish if your skillet isn't oven-safe). Bake 20-25 minutes until internal temperature reaches 165°F in the thickest part. Remove from oven, rest 5-10 minutes, remove toothpicks, then slice and serve.
What to Serve With It
This needs something starchy to soak up the filling and something bright to cut through the richness. Cauliflower adds the contrast this plate needs, but timing matters. We keep a batch ready for nights like this - complete rotisserie chicken meal ideas work with the same timing.
| Side Dish | Prep | Why It Works | How to Serve |
|---|---|---|---|
| Roasted Asparagus | Easy | Crisp texture and bright flavor balance creamy filling | Roast at 400°F for 12-15 min while chicken rests |
| Garlic Mashed Potatoes | Medium | Creamy starch absorbs juices from sliced chicken | Make ahead and reheat, or start boiling before prepping chicken |
| Mixed Green Salad | Easy | Acidity from vinaigrette cuts through richness of cheese | Toss greens with lemon vinaigrette right before serving |
| Steamed Rice | Easy | Neutral base soaks up any filling that leaks out | Start rice when you put chicken in oven so both finish together |
| Sautéed Green Beans | Easy | Snappy texture and garlicky flavor match Italian seasonings | Sauté in same skillet used for chicken while it rests |
Three ways to serve it:
- Quick weeknight: Steamed rice + sautéed green beans tossed with garlic and olive oil
- Family dinner: Garlic mashed potatoes + roasted asparagus with lemon zest
- Meal prep: Mixed greens with balsamic vinaigrette + roasted carrots you can reheat
Store and Reheat
Stuffed chicken lasts 3-4 days in the fridge but the filling can weep moisture as it sits. A good fries can make or break the plate. For a version that comes together quickly, a crispy fries on the side uses similar timing with different spices.
| Method | Time | Best For |
|---|---|---|
| 🍳 Stovetop | 5-7 min on medium-low | Keeping texture without drying; slice chicken first and heat in skillet with 1 tablespoon butter |
| 📦 Microwave | 1-2 min at 50% power | Quick reheating single portions; cover with damp paper towel to prevent drying |
| 🔥 Oven | 15 min at 350°F | Reheating multiple servings with crispy exterior; cover with foil first 10 min, then uncover |
For best results when storing:
- Let chicken cool completely before refrigerating - warm chicken creates condensation that makes the filling soggy
- Store in shallow airtight container so chicken cools quickly and evenly
- Slice chicken before storing if meal prepping - it reheats faster and more evenly than whole breasts
- Freeze individual portions wrapped tightly in plastic wrap, then foil, for up to 2 months
- Thaw frozen chicken overnight in the fridge, never at room temperature or in hot water
Frequently Asked Questions
Yes - use 1 cup frozen spinach (thawed and squeezed completely dry) instead of 2 cups fresh. Skip the sautéing step since frozen spinach is already cooked, just mix it directly into the cream cheese filling.
Store in an airtight container for 3-4 days. Let the chicken cool completely before refrigerating, and slice before storing if you're meal prepping since sliced chicken reheats more evenly.
The thickest part of the chicken should reach 165°F when checked with an instant-read thermometer. Insert the thermometer horizontally through the side into the center where the filling sits.
Use a meat thermometer and pull the chicken at exactly 165°F - even 5 degrees over dries it out. Rest the chicken 5-10 minutes after baking so juices redistribute instead of running out when you slice.
Garlic mashed potatoes, roasted asparagus, and mixed green salad work best. The starch soaks up the creamy filling while the vegetables add brightness and crunch to balance the richness.

Stuffed Chicken Breast with Spinach
Ingredients
Equipment
Method
- Butterfly each chicken breast by slicing horizontally through the thickest part, stopping ¾ of the way through to create a pocket. Cover breasts with plastic wrap and pound to an even ½-inch thickness. Season both sides with salt, pepper, and Italian seasoning.4 pieces chicken breast, 1 tsp Italian seasoning, salt, black pepper
- Heat 1 tablespoon olive oil in a skillet over medium-high heat. Add the fresh spinach and minced garlic; sauté for 2-3 minutes until spinach is fully wilted. Transfer spinach to a bowl, let cool for 2 minutes, then squeeze out all excess liquid using a towel or press against a colander.2 cups spinach, 3 cloves garlic, 2 tbsp olive oil
- Mix the drained spinach with softened cream cheese, shredded mozzarella, grated parmesan, ½ teaspoon salt, and ¼ teaspoon black pepper until well combined to create the filling.2 cups spinach, 4 oz cream cheese, 0.5 cup mozzarella cheese, 0.25 cup parmesan cheese, salt, black pepper
- Open each butterflied chicken breast flat and spoon 2-3 tablespoons of the filling evenly onto one half. Fold the other half over the filling and press the edges firmly to seal. Secure each stuffed breast with 2-3 toothpicks inserted horizontally through the edges.4 pieces chicken breast
- Heat the remaining 1 tablespoon olive oil in an oven-safe skillet over medium-high heat. Add the stuffed chicken breasts and sear for 2 minutes per side until golden brown. Avoid moving the breasts during searing to allow crust formation.2 tbsp olive oil
- Transfer the skillet to a preheated 375°F oven, or move the chicken breasts to a baking dish if the skillet is not oven-safe. Bake for 20-25 minutes until the internal temperature reaches 165°F in the thickest part.
- Remove chicken from the oven and let rest for 5-10 minutes to allow juices to redistribute. Remove toothpicks before slicing and serving.
Notes
- Dry the spinach thoroughly to prevent watery filling.
- Use a meat thermometer to pull chicken at exactly 165°F to avoid dryness.
- Rest chicken after baking to keep juices inside.




