Juicy chicken breasts filled with a rich, creamy mixture of spinach, cream cheese, mozzarella, and garlic, then seared golden and baked to perfection. This Spinach Stuffed Chicken Breast looks impressive enough for company but comes together in just 40 minutes with simple ingredients and one pan. It's high in protein, low in carbs, and delivers restaurant-quality flavor straight from your home kitchen.
Sharp chef's knife For butterflying/pocketing the chicken breasts
Cutting board
Oven-safe skillet or cast iron pan Must be oven-safe to go from stovetop to oven
Medium mixing bowl For making the spinach and cheese filling
Tongs Silicone-tipped preferred to protect filling
Toothpicks To secure the stuffed chicken pocket
Instant-read meat thermometer Highly recommended to check doneness at 165°F
Paper towels For patting chicken dry before searing
Baking dish (optional) Only needed if your skillet is not oven-safe
Ingredients
2large chicken breastsabout 6–8 oz each; patted completely dry
1cupfresh baby spinachabout 30g; roughly chopped
½cupcream cheeseabout 115g; softened to room temperature
¼cupmozzarella cheeseabout 28g; shredded
2garlic clovesminced
½tspgarlic powder
1tspItalian seasoning
saltto taste
black pepperfreshly cracked, to taste
1tbspolive oilfor searing
toothpicks2–3 per chicken breast, to secure the pocket
Instructions
Preheat your oven to 375°F (190°C) and allow it to fully heat before baking. If using a cast iron skillet, you can place it in the oven while it preheats.
In a medium bowl, combine the softened cream cheese, shredded mozzarella, minced garlic, garlic powder, Italian seasoning, chopped spinach, salt, and pepper. Mix until well combined and creamy.
Pat both chicken breasts completely dry with paper towels. Using a sharp knife, cut a deep horizontal pocket into the thickest side of each breast, stopping about ½ inch from the edges — be careful not to cut all the way through.
Spoon half the filling into each chicken pocket, pressing gently to spread it evenly without overfilling. Seal each opening with 2–3 toothpicks, threading them through the flap of chicken to hold it closed.
Heat 1 tablespoon of olive oil in an oven-safe skillet over medium-high heat. Sear the stuffed chicken breasts for 3–4 minutes per side until deep golden brown, turning carefully with tongs.
Transfer the skillet directly to the preheated 375°F oven and bake for 18–22 minutes, until the internal temperature reaches 165°F (74°C) at the thickest part of the chicken.
Remove from the oven and let the chicken rest for 5 minutes before removing all toothpicks. Slice in half or serve whole, spooning any pan juices over the top.
Notes
Soften your cream cheese: Leave it at room temperature for at least 20 minutes before mixing so the filling comes together smooth and lump-free.
Don't skip the sear: Searing before baking locks in flavor and gives you that golden crust. It also helps seal the pocket so the filling stays inside.
Pat the chicken dry: Moisture on the surface prevents a proper sear. Always pat dry with paper towels before cooking.
Don't overfill: Too much filling causes it to burst out. Fill until the pocket is comfortably full and still closes easily.
Toothpick tip: Count your toothpicks before you start so you remember exactly how many to remove before serving.
Frozen spinach substitute: If using frozen spinach, thaw completely and squeeze out all excess moisture in a kitchen towel before adding to the filling.
Cheese variations: Swap mozzarella for feta (Mediterranean twist), pepper jack (spicy version), or add sun-dried tomatoes for extra depth.
Make ahead: Stuff and secure the chicken breasts up to 24 hours ahead, cover tightly, and refrigerate. Remove from fridge 15 minutes before cooking.
Storage: Store leftovers in an airtight container in the fridge for up to 3–4 days, or freeze individually wrapped for up to 2 months.
Reheating: Reheat covered in a 325°F oven for 15–18 minutes to keep the chicken moist. Avoid high heat, which dries it out quickly.