Spinach Stuffed Chicken Breasts
High Protein

Spinach Stuffed Chicken Breasts

This post may contain affiliate links. If you make a purchase through these links, I earn a small commission at no extra cost to you. See my full disclosure.

I used to be terrified of stuffed chicken breasts. The first time I tried, I ended up with spinach oozing out of every side and a dry, sad piece of meat on my plate. Jake took one bite and just smiled politely. I knew right then I had to figure out a foolproof way to make Spinach Stuffed Chicken Breasts that were juicy every time. After many tests (and a few more polite smiles from Jake), I finally nailed it.

These Spinach Stuffed Chicken Breasts are everything you want in a weeknight dinner. A golden, pan-seared crust wraps around a creamy filling of spinach, garlic, and melted cheese. The chicken stays tender and moist because of a simple butterfly technique and a quick sear before finishing in the oven. Even Noah, who usually side-eyes anything green, asked for seconds. That moment, with Lily scooping more onto her plate, made all the practice worth it.

Why You'll Love This Spinach Stuffed Chicken Breasts

Spinach Stuffed Chicken Breasts Ingredients

The ingredient list for these Spinach Stuffed Chicken Breasts is short and packable with simple fridge and pantry staples. I always have these items on hand, which makes this recipe my go-to when I need something that feels special but takes just a few minutes to prep. Fresh spinach wilts down beautifully, cream cheese adds richness, and a sprinkle of mozzarella gives that perfect cheese pull.

  • 4 boneless, skinless chicken breasts (about 500 g/1.1 lb total), even size helps them cook at the same rate. If yours are huge, slice them in half horizontally.
  • 1 tablespoon olive oil, for searing and adding a touch of healthy fat.
  • 3 cups (90 g) fresh baby spinach, roughly chopped so it wilts quickly into the filling.
  • 2 cloves garlic, minced, because garlic and spinach are a forever pair.
  • 120 g (4 oz) cream cheese, softened so it blends smoothly with no lumps.
  • 60 g (½ cup) shredded mozzarella, for that melty, stretchy center I can never resist.
  • 30 g (¼ cup) grated Parmesan, adds a salty, nutty bite that wakes up the whole filling.
  • ½ teaspoon salt, plus more for seasoning the outside.
  • ¼ teaspoon black pepper
  • ¼ teaspoon red pepper flakes (optional), for a whisper of heat that Jake loves.
  • 8 to 10 wooden toothpicks, soaked in water to prevent burning while the chicken bakes.

Fresh spinach is a must here. Frozen spinach holds too much water and will make the filling runny. If you are a spinach fan like me, you will also love my Sun-Dried Tomato Pasta Salad with Feta and Spinach for a bright, herby lunch option. For the best Spinach Stuffed Chicken Breasts, take the cream cheese out of the fridge at least 30 minutes before you start. Cold cream cheese is harder to mix and can tear the chicken when you try to fill it.

Spinach is loaded with iron and vitamins, making this a powerhouse meal. I love that something so creamy and indulgent also brings serious nutritional value. For more on the health perks, I often check the spinach nutrition breakdown when meal planning for the kids.

Soak the toothpicks for at least 10 minutes before using. This keeps them from charring in the hot oven and makes them easy to find and remove before serving.

How to Make Spinach Stuffed Chicken Breasts

These Spinach Stuffed Chicken Breasts come together in three simple stages: butterfly the chicken, whip up the creamy spinach filling, and then sear and bake. The whole process feels fancy, but I promise you will be amazed at how quick it really is. While the oven preheats, you can have everything assembled and ready to go in 15 minutes.

Step 1: Preheat and butterfly the chicken.

Preheat your oven to 200°C (400°F). Place each chicken breast on a cutting board and, using a sharp knife, carefully slice horizontally through the thickest side, stopping about 1 cm (½ inch) from the opposite edge so you create a pocket. Open the breast like a book and gently press it flat with your palm. If the chicken is uneven, cover it with plastic wrap and pound the thicker end lightly with a rolling pin until it is a uniform thickness. A even piece cooks evenly, which is the secret to juicy Spinach Stuffed Chicken Breasts.

Lora’s Tip: If you accidentally cut all the way through, do not panic. Just layer the filling on one half and place the other half on top, then seal with toothpicks. It will still taste incredible.

Step 2: Make the creamy spinach filling.

Warm a medium nonstick skillet over medium heat and add a tiny drizzle of olive oil. Toss in the chopped spinach and minced garlic. You will hear a sizzle and smell that gorgeous garlicky aroma almost immediately. Cook for about 2 minutes, stirring often, until the spinach is completely wilted and any water has evaporated. Transfer the mixture to a bowl and let it cool for 5 minutes, then stir in the softened cream cheese, mozzarella, Parmesan, salt, pepper, and red pepper flakes if using. The filling should be smooth and creamy, with no white streaks.

Step 3: Stuff and seal the chicken.

Divide the spinach cheese mixture evenly among the four chicken pockets, spooning it into the center and spreading it gently toward the edges. Do not overstuff or the filling will escape during cooking. Close the chicken over the filling and secure the openings with soaked toothpicks. I usually use two toothpicks per breast, weaving them through the top and bottom edges. This is the same butterfly technique I use for my Ruth’s Chris Stuffed Chicken, and it works beautifully every time.

Step 4: Sear the chicken.

Season the outside of the stuffed breasts with a pinch more salt and pepper. Heat the olive oil in a large oven-safe skillet over medium-high heat. When the oil shimmers, add the chicken carefully, seam side down first. You will hear a satisfying sizzle as the skinless surface hits the hot pan. Let it cook undisturbed for 3 to 4 minutes until golden brown, then gently flip each breast. Searing locks in moisture and gives these Spinach Stuffed Chicken Breasts that irresistible crust. For more on perfect pan-searing, I often reference the how to pan-sear chicken guide.

Step 5: Bake until cooked through.

Transfer the skillet to the preheated oven and bake for 15 to 18 minutes, or until the internal temperature reaches 74°C (165°F) on an instant-read thermometer. While the chicken bakes, you can toss together a quick side dish like a crunchy broccoli salad. Once done, remove the skillet from the oven and let it rest for 5 minutes before carefully removing the toothpicks. Resting allows the juices to redistribute, so every bite of your Spinach Stuffed Chicken Breasts is juicy and flavorful. Plate the chicken with the creamy spinach filling peeking out, and watch the cheese stretch when you cut into it.

Lora's Kitchen Tips

Spinach Stuffed Chicken Breasts Variations and Substitutions

While I love the classic combo of spinach, garlic, and three cheeses, there is so much room to play with these Spinach Stuffed Chicken Breasts. Here are a few twists that Jake and I have tried on busy nights.

Sun-Dried Tomato and Spinach: Chop 2 tablespoons of oil-packed sun-dried tomatoes and stir them into the filling along with a pinch of Italian seasoning. The sweet, tangy tomato adds a pop of color and flavor that makes these Spinach Stuffed Chicken Breasts feel like a restaurant dish.

Artichoke and Spinach: Add ¼ cup of chopped canned artichoke hearts (well drained) to the filling for a dip-inspired version. It is creamy, briny, and Lily calls it pizza chicken every time.

Spicy Southwestern: Replace the mozzarella with pepper jack cheese and add 2 tablespoons of diced green chiles. A pinch of cumin in the filling wakes up the whole dish, and a drizzle of lime crema on top makes these Spinach Stuffed Chicken Breasts perfect for taco night leftovers.

Mushroom and Thyme: Sauté ½ cup of finely diced cremini mushrooms with the spinach and swap the Parmesan for gruyère. Fresh thyme leaves bring an earthy warmth that is especially cozy in colder months.

What to Serve with Spinach Stuffed Chicken Breasts

These Spinach Stuffed Chicken Breasts are a star on their own, but a few simple sides turn them into a complete feast. I love pairing them with a crisp, refreshing salad to balance the creamy filling. My go-to is a big bowl of Best Broccoli Salad (No Mayo) because the tangy vinaigrette cuts through the richness beautifully.

For a heartier plate, serve the chicken over a bed of garlicky sautéed green beans or alongside fluffy mashed cauliflower. Roasted sweet potato wedges also work wonderfully, especially when you want a touch of natural sweetness. However you serve them, these Spinach Stuffed Chicken Breasts will be the center of attention.

How to Store Spinach Stuffed Chicken Breasts

Spinach Stuffed Chicken Breasts FAQ

Here are the questions I get asked most about this recipe:

Can I make Spinach Stuffed Chicken Breasts ahead of time?

Absolutely. You can assemble the stuffed and sealed chicken breasts up to 24 hours in advance. Keep them covered in the fridge, then let them sit at room temperature for 15 minutes before searing. This is a lifesaver when my afternoon gets swamped with Noahs playdate and suddenly dinner is upon us.

What cheese works best in Spinach Stuffed Chicken Breasts?

I love a mix of cream cheese for creaminess, mozzarella for that stretchy pull, and Parmesan for sharpness. But you can swap in goat cheese for tang, fontina for meltiness, or even smoked gouda for a deeper flavor. Just make sure whatever you choose combines well so the filling stays creamy inside your Spinach Stuffed Chicken Breasts.

How do I know when the chicken is done cooking?

The only foolproof method is an instant-read thermometer. Insert it into the thickest part of the meat (not the filling) and look for 74°C (165°F). The outside will be golden brown and the filling will be visibly bubbly, but temperature is the only guarantee for perfect Spinach Stuffed Chicken Breasts.

Can I freeze cooked Spinach Stuffed Chicken Breasts?

Yes, they freeze beautifully. Wrap each breast individually and freeze for up to 3 months. Thaw overnight in the fridge, then reheat in the oven. The filling may soften slightly, but the flavor stays delicious. I often make a double batch just to have a stash of these Spinach Stuffed Chicken Breasts waiting for a quick dinner.

Is Spinach Stuffed Chicken Breasts a keto-friendly recipe?

This recipe is naturally low in carbs and packed with protein and healthy fats, making it a great fit for a ketogenic or low-carb lifestyle. The filling relies on cream cheese and spinach rather than breadcrumbs. Just be mindful of your side dishes, serve with roasted veggies or a crisp green salad to keep the whole meal keto-compliant.

These Spinach Stuffed Chicken Breasts have become one of those back-pocket recipes I rely on when I want to feel like a kitchen superhero without spending hours there. The creamy spinach filling, the golden crust, and the way it makes my whole family gather around the table is everything I love about cooking. I really hope it becomes a favorite in your home too, the kind of meal that gets passed down and tweaked and remembered.

With love and too many toothpicks,
Lora x

Spinach Stuffed Chicken Breasts

Servings

4

servings
Prep time

15

minutes
Cooking time

22

minutes
Calories

385

kcal

    Ingredients

    • 4 boneless, skinless chicken breasts (about 500 g/1.1 lb total)

    • 1 tablespoon olive oil

    • Pinch of salt and pepper

    • 3 cups (90 g) fresh baby spinach, roughly chopped

    • 2 cloves garlic, minced

    • 120 g (4 oz) cream cheese, softened

    • 60 g (½ cup) shredded mozzarella

    • 30 g (¼ cup) grated Parmesan

    • ½ teaspoon salt

    • ¼ teaspoon black pepper

    • ¼ teaspoon red pepper flakes (optional)

    • 8 to 10 wooden toothpicks, soaked

    Directions

    • Preheat oven to 200°C (400°F). Butterfly each chicken breast: slice horizontally through the thickest side, stopping 1 cm before the edge, then open like a book. Flatten gently to even thickness.

    • Sauté spinach and garlic in a nonstick skillet over medium heat until wilted and dry, about 2 minutes. Cool for 5 minutes, then mix in cream cheese, mozzarella, Parmesan, salt, pepper, and optional red pepper flakes.

    • Divide filling among the chicken pockets. Seal openings with soaked toothpicks. Season outside of chicken with salt and pepper.

    • Heat oil in an oven-safe skillet over medium-high. Sear chicken seam side down for 3-4 minutes until golden, then flip. Transfer skillet to oven.

    • Bake 15-18 minutes until internal temperature reaches 74°C (165°F). Rest 5 minutes, remove toothpicks, and serve your Spinach Stuffed Chicken Breasts.

      Leave a Comment

      Your email address will not be published. Required fields are marked *

      *