Spinach Stuffed Chicken Breast

The easiest way to make spinach stuffed chicken breast — juicy, creamy, and packed with cheesy spinach filling in just 30 minutes.

Updated

March 12, 2026

spinach-stuffed-chicken-breast-cast-iron-skillet

Spinach stuffed chicken breast is one of those dinners that looks impressive but comes together in just 30 minutes. Juicy chicken packed with a creamy, gooey spinach and mozzarella filling — it is the kind of meal that makes a regular Tuesday night feel special. I have been making this recipe for years, and it never gets old.

I still remember the first time I threw this together on a whim. I had a bag of spinach, some cream cheese sitting in the fridge, and chicken breasts that needed to be used up. What came out of that skillet turned into one of my most-made weeknight dinners. This spinach stuffed chicken breast hits all the right notes: it is filling, flavorful, and comes together with ingredients you likely already have. The creamy spinach filling melts right into the chicken as it bakes, and the bubbly mozzarella on top takes it completely over the edge. If you love easy baked ricotta chicken or melt-in-your-mouth chicken breast, this one deserves a spot in your regular rotation.

Ingredients for Spinach Stuffed Chicken Breast

I always keep these ingredients stocked because this recipe comes together so fast when everything is on hand. Each one plays a role in making the filling rich and the chicken perfectly golden. Here is everything you need:

  • 4 boneless skinless chicken breasts (8 oz each) — I recommend choosing similar-sized breasts so they cook evenly
  • 2 teaspoons sea salt
  • 1/2 teaspoon black pepper
  • 6 oz fresh baby spinach, chopped (or 4 oz frozen spinach, fully thawed and squeezed dry) — In my experience, fresh spinach gives the best texture and flavor
  • 2 oz cream cheese, softened — Pro tip: leave it on the counter for 30 minutes before you start, or microwave it for 10 seconds
  • 2 cloves garlic, minced (or 1 teaspoon jarred garlic)
  • 1 cup shredded mozzarella cheese, divided — My preference is low-moisture mozzarella for the best melt
  • 1 tablespoon olive oil
  • 1 medium Roma tomato, thinly sliced into 8 slices — I usually slice these as thin as possible so they soften completely in the oven
spinach-stuffed-chicken-breast-cast-iron-skillet

Step-by-Step Instructions

I recommend reading through all the steps once before you start — it makes the whole process smooth and stress-free. This spinach stuffed chicken breast comes together in a single skillet, so cleanup is easy too.

Step 1: Preheat your oven to 450 degrees F (232 degrees C).

Step 2: Pat the chicken breasts dry with paper towels. Season both sides generously with salt and pepper. Use a sharp knife to carefully cut a horizontal slit in each breast, creating a deep pocket without cutting all the way through. Set aside.

Step 3: Place the spinach in a large microwave-safe bowl. Microwave for 2 to 3 minutes until wilted, or saute on the stove over medium heat for 3 to 5 minutes. Set aside to cool until it is comfortable to handle.

Step 4: In a separate large bowl, mash together the softened cream cheese and minced garlic until smooth. Stir in 1/2 cup of the shredded mozzarella.

Step 5: Once the spinach has cooled, squeeze it firmly over the sink to remove as much water as possible — this step is key to avoiding a watery filling. Stir the squeezed spinach into the cream cheese mixture.

Step 6: Spoon the spinach mixture evenly into each chicken breast pocket. Use toothpicks positioned horizontally to keep the filling secure during cooking.

Step 7: Heat olive oil in a large cast iron skillet (at least 12 inches) over medium-high heat until shimmering. Add the stuffed chicken and sear for 4 to 5 minutes per side until deeply golden brown on both sides.

Step 8: Working quickly, top each chicken breast with 2 tomato slices and 2 tablespoons of the remaining shredded mozzarella.

Step 9: Transfer the skillet to the preheated oven. Bake for about 15 minutes, until the internal temperature reaches 165 degrees F when measured in the thickest part of the chicken (not the filling). If you want the cheese more golden, broil for 1 to 3 minutes at the end.

Step 10: Remove from the oven, let the chicken rest for 3 to 5 minutes, then remove toothpicks before serving.

Perfect Sides to Serve with Spinach Stuffed Chicken Breast

The right side dish turns this into a complete, satisfying meal. Here are some of the best pairings that complement the creamy, cheesy filling:

Roasted Zucchini or Cauliflower: Light, low-carb veggie sides balance the richness of the filling beautifully and keep the meal on the healthier side.

Cauliflower Rice or Zucchini Noodles: For a fully low-carb dinner, these work perfectly. They soak up any juices from the chicken and add volume without the heaviness of pasta.

Roasted or Mashed Potatoes: When you want something more comforting and hearty, creamy mashed potatoes or crispy roasted potatoes pair wonderfully with the savory spinach filling.

Mediterranean or Caesar Salad: Since this dish leans Italian with its garlic, mozzarella, and tomato topping, a crisp salad with bold flavors rounds out the meal without competing. Check out this one-pan Mediterranean chicken and rice for more Mediterranean dinner inspiration.

Pasta with Marinara: For a heartier dinner, serve alongside a simple pasta. The flavors align perfectly with the chicken’s Italian-inspired filling. If you enjoy pasta nights, this creamy Italian chicken pasta is worth trying too.

Angel Chicken or Baked Chicken Cordon Bleu: If you are cooking for a crowd and want another impressive stuffed or saucy chicken on the table, try this angel chicken recipe or baked chicken cordon bleu alongside for a full chicken dinner spread.

spinach-stuffed-chicken-breast-cast-iron-skillet

Storage and Serving Tips

Leftover spinach stuffed chicken breast keeps well in an airtight container in the refrigerator for 3 to 5 days. Store it whole or sliced — both work fine. For longer storage, place individual pieces in a freezer bag and freeze for up to 3 months. Thaw overnight in the fridge before reheating.

To reheat, I recommend warming it in the oven at 350 degrees F for about 10 to 12 minutes to keep the chicken juicy and the cheese melted. The microwave works in a pinch, but the oven gives much better results. Cover loosely with foil to prevent it from drying out.

Pro tip: this recipe is also great for meal prep. Sear the chicken, let it cool completely, then refrigerate for up to 3 days and bake fresh when you are ready to eat. It is a great option for preparing ahead on Sunday for the week.

FAQs

Can I use frozen spinach instead of fresh?

Yes. Thaw it completely and squeeze out as much water as possible before mixing it into the filling. Use about 4 oz of frozen spinach to replace the 6 oz of fresh.

How do I keep the filling from falling out during cooking?

Use toothpicks positioned horizontally across the opening to hold the pocket closed during both the searing and baking steps. Just remember to remove them before serving.

Can I make this recipe dairy-free?

Yes. Swap in dairy-free cream cheese and shredded mozzarella alternatives. The texture and flavor will be slightly different, but the method stays exactly the same.

Conclusion

Spinach stuffed chicken breast is one of those recipes that delivers big on flavor without demanding much from you in the kitchen. With just a handful of everyday ingredients and 30 minutes, you get a golden, juicy dinner that feels anything but ordinary. Give it a try tonight and see just how good a simple stuffed chicken can be.

spinach-stuffed-chicken-breast-cast-iron-skillet

Spinach Stuffed Chicken Breast

Juicy boneless chicken breasts stuffed with a creamy spinach, cream cheese, and mozzarella filling, seared golden, topped with tomato and melted cheese, then baked to perfection in 30 minutes.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4 portions
Course: Dinner, Main Course
Cuisine: American, Italian-American
Calories: 395

Ingredients
  

  • 4 boneless skinless chicken breasts 8 oz each, similar size for even cooking
  • 2 tsp sea salt
  • 0.5 tsp black pepper
  • 6 oz fresh baby spinach chopped; or 4 oz frozen spinach, fully thawed and squeezed dry
  • 2 oz cream cheese softened at room temperature for 30 minutes
  • 2 cloves garlic minced, or 1 tsp jarred garlic
  • 1 cup shredded mozzarella cheese divided; low-moisture recommended
  • 1 tbsp olive oil
  • 1 medium Roma tomato thinly sliced into 8 slices

Equipment

  • Large cast iron skillet (at least 12 inches, oven-safe)
  • Meat thermometer
  • Toothpicks
  • Sharp knife

Method
 

  1. Preheat your oven to 450 degrees F (232 degrees C).
  2. Pat the chicken breasts dry with paper towels. Season both sides with salt and pepper. Use a sharp knife to carefully cut a horizontal slit in each breast, creating a deep pocket without cutting all the way through. Set aside.
  3. Place the spinach in a large microwave-safe bowl. Microwave for 2 to 3 minutes until wilted, or saute on the stove over medium heat for 3 to 5 minutes. Set aside to cool until comfortable to handle.
  4. In a separate large bowl, mash together the softened cream cheese and minced garlic until smooth. Stir in 1/2 cup of the shredded mozzarella.
  5. Once the spinach has cooled, squeeze it firmly over the sink to remove as much water as possible. Stir the squeezed spinach into the cream cheese mixture.
  6. Spoon the spinach mixture evenly into each chicken breast pocket. Use toothpicks positioned horizontally to keep the filling secure during cooking.
  7. Heat olive oil in a large cast iron skillet (at least 12 inches) over medium-high heat until shimmering. Add the stuffed chicken and sear for 4 to 5 minutes per side until deeply golden brown on both sides.
  8. Working quickly, top each chicken breast with 2 tomato slices and 2 tablespoons of the remaining shredded mozzarella.
  9. Transfer the skillet to the preheated oven. Bake for about 15 minutes, until the internal temperature reaches 165 degrees F when measured in the thickest part of the chicken (not the filling). If you want the cheese more golden, broil for 1 to 3 minutes at the end.
  10. Remove from the oven and let the chicken rest for 3 to 5 minutes. Remove toothpicks before serving.

Notes

Squeeze spinach as dry as possible to avoid a watery filling. Use a meat thermometer inserted into the chicken (not the filling) for an accurate temperature reading. Let chicken rest before serving to keep it juicy. Leftovers keep in the fridge for 3 to 5 days or freeze for up to 3 months.

Leave a Comment

Recipe Rating




Share this