Spinach stuffed chicken breasts bake up juicy with a molten center of cream cheese, mozzarella, and sun-dried tomatoes that turns a plain chicken breast into something worth serving with pride. The outside gets a seasoned, golden crust from the skillet, and when you slice into it, the filling stays creamy instead of leaking out all over the pan.
What makes this version work is the balance: softened cream cheese binds the filling, mozzarella adds stretch, and chopped spinach keeps the texture light enough that the stuffing isn’t heavy or greasy. The sun-dried tomatoes matter too; they bring a sharp, sweet hit that keeps the filling from tasting flat. Searing first gives the chicken color and flavor, while the oven finishes the meat gently so the center cooks through without drying out the edges.
Below, I’ve included the one pocket-cutting trick that keeps the filling inside, plus a few swaps for when you want to change the cheese or make it a little lighter.
The filling stayed creamy and didn’t ooze everywhere, and the chicken came out juicy after the bake. I loved the sun-dried tomatoes with the spinach — it tasted like something from a restaurant.
Save these spinach stuffed chicken breasts for a juicy skillet-seared dinner with a creamy spinach and sun-dried tomato center.
The Pocket Cut That Keeps the Filling Inside
Most stuffed chicken problems start before the pan even heats up. If the pocket is too shallow, the filling pushes out as the chicken contracts in the oven. If it goes all the way through, the cheese leaks and you lose the creamy center that makes the dish worth making.
The sweet spot is a deep horizontal pocket that leaves the breast attached on three sides. Think of it as a little pouch, not a split cutlet. The filling should be packed in firmly but not mounded so high that the chicken has to fight to close around it. Toothpicks do the final job here, but the shape of the cut is what protects the filling from escaping.
- Chicken breasts — Pick breasts that are similar in size so they cook at the same rate. If one is much thicker than the others, pound it lightly after cutting the pocket so the outside and filling finish together.
- Cream cheese — This is the binder that keeps the filling creamy and stable. It needs to be fully softened or it won’t mix evenly, and cold cream cheese usually leaves little lumps that don’t melt out well.
- Fresh spinach — Fresh chopped spinach works best because it folds into the filling without watering it down. Frozen spinach can work, but it has to be thawed and squeezed dry until it’s almost crumbly or the filling turns loose.
- Sun-dried tomatoes — These bring salt, sweetness, and a little chew. Oil-packed tomatoes are fine, but drain them well so the filling doesn’t get greasy.
- Mozzarella — It adds that pull and helps the filling set as it bakes. Shredded mozzarella melts more smoothly than chunks, which matters when you want a clean, creamy slice.
Getting the Sear First So the Chicken Stays Juicy

Mix the Filling Until It Holds Together
Beat the softened cream cheese first, then fold in the spinach, mozzarella, tomatoes, garlic, and seasoning until everything looks evenly distributed. You’re aiming for a thick, scoopable filling, not a loose spread. If the mixture feels runny, the spinach was too wet or the cream cheese was too warm, and the filling will be harder to keep inside the chicken.
Cut, Fill, and Secure the Breasts
Slice each chicken breast horizontally to form a pocket, stopping short of the far edge. Spoon the filling inside, then close the opening with 2 to 3 toothpicks. Don’t overstuff; the chicken should sit closed without bulging apart. Season the outside generously, because that outer layer is what gives you the savory crust in the skillet.
Sear for Color Before the Oven Takes Over
Heat the oil in an oven-safe skillet over medium-high heat until it shimmers, then place the chicken in and leave it alone long enough to build a deep golden crust. If you move it too soon, the coating tears and sticks. You only need 3 to 4 minutes per side; the goal is color, not full cooking. The oven finishes the center more gently, which keeps the chicken from drying out while the filling warms through.
Rest Before Slicing
Take the chicken out when it reaches 165°F in the thickest part, then rest it for 5 minutes before removing the toothpicks. That pause keeps the juices in the meat instead of spilling onto the plate the moment you cut it. Slice after resting and you’ll get a cleaner reveal with the filling still creamy and intact.
How to Adapt This for a Lighter Dinner or a Different Cheese
Make it keto-friendly
This recipe already fits a low-carb dinner as written, since the filling depends on cheese, spinach, and tomatoes rather than breadcrumbs. Keep the seasoning bold and skip any sauce with added sugar if you serve one on the side. The texture stays rich and satisfying without needing a starch to round it out.
Swap in ricotta for a softer filling
Replace half of the cream cheese with ricotta if you want a lighter, more delicate center. Ricotta makes the filling looser and less tangy, so it tastes a little closer to a stuffed ravioli filling than a thick cream cheese spread. If you use all ricotta, the stuffing will be softer and more likely to leak, so keep at least some cream cheese in the mix.
Use frozen spinach when that’s what you have
Frozen spinach works, but it has to be thawed and squeezed dry until it barely holds together in your hand. If it’s wet, the filling turns thin and the chicken can steam instead of sear properly. Use about 1 cup of thawed, well-drained spinach in place of the fresh baby spinach.
Storage and Reheating
- Refrigerator: Store leftovers in an airtight container for up to 3 days. The filling stays creamy, though the chicken firms up a little after chilling.
- Freezer: Freeze cooked stuffed chicken breasts for up to 2 months, wrapped tightly and then sealed in a freezer bag. The texture of the filling softens a bit after thawing, but it still reheats well.
- Reheating: Reheat covered in a 325°F oven until warmed through, or use short bursts in the microwave at medium power. High heat dries out the chicken before the center is hot, which is the main mistake to avoid.
Questions I Get Asked About This Recipe

Spinach Stuffed Chicken Breasts
Ingredients
Equipment
Method
- Preheat the oven to 400°F.
- In a mixing bowl, beat together the softened cream cheese, finely chopped spinach, shredded mozzarella, chopped sun-dried tomatoes, minced garlic, Italian seasoning, salt, and pepper until fully combined.
- Cut a deep horizontal pocket in each chicken breast, careful not to cut all the way through.
- Season the inside and outside of each chicken breast generously with salt, pepper, garlic powder, Italian seasoning, and smoked paprika.
- Spoon the filling into each pocket and secure each breast with 2-3 toothpicks.
- Heat the olive oil in an oven-safe skillet over medium-high heat.
- Sear the stuffed chicken for 3-4 minutes per side until golden.
- Transfer to the oven and bake for 18-22 minutes, until the internal temperature reaches 165°F.
- Remove the toothpicks and rest the chicken for 5 minutes.
- Slice the chicken and serve to showcase the molten spinach and cream cheese filling.


