
Spinach Stuffed Chicken Breast Recipe tastes rich, cheesy, and garlicky with juicy chicken and a creamy spinach filling that feels like cozy restaurant food at home. It works great for busy weeknights or at-home date nights, and you can get it on the table in about 40–45 minutes. I first made a version of this in my tiny college apartment, and my smoke alarm and I have both come a long way since then.
Why You Should Try This Spinach Stuffed Chicken Breast Recipe
This Spinach Stuffed Chicken Breast Recipe gives you tender, juicy chicken with a creamy, cheesy spinach center that feels fancy without much effort. You cook everything in one pan, so cleanup stays easy and weeknight friendly.
The filling uses simple ingredients like frozen spinach, cream cheese, and shredded mozzarella, so you skip long prep and still get big flavor. It also fits nicely into low carb or higher protein meals, which helps if you want something lighter than breaded chicken.
“This Spinach Stuffed Chicken Breast Recipe tastes like restaurant chicken Alfredo wrapped in a juicy chicken pocket, but it cooks in under an hour at home. ★★★★★”
Ingredients You’ll Need
Chicken
- 4 boneless, skinless chicken breasts, medium size and similar thickness
- 1 tablespoon olive oil or avocado oil
- 1 teaspoon kosher salt
- ½ teaspoon black pepper
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 teaspoon smoked paprika or sweet paprika
- ½ teaspoon Italian seasoning or dried oregano
I like kosher salt because it spreads evenly and tastes clean. Use smoked paprika if you want a slightly smoky flavor, or sweet paprika if you prefer mild.
Spinach and cheese filling
- 1 tablespoon olive oil or butter
- 3 cloves garlic, minced (or 1 teaspoon garlic paste from a tube as a shortcut)
- 5 ounces fresh baby spinach, roughly chopped
- Or use 5 ounces frozen chopped spinach, thawed and squeezed very dry
- 4 ounces cream cheese, softened (block style works best)
- ½ cup shredded mozzarella cheese
- ¼ cup grated Parmesan cheese
- ¼ teaspoon kosher salt
- ¼ teaspoon black pepper
- ¼ teaspoon crushed red pepper flakes, optional for a little heat
- Zest of ½ lemon, optional but brightens the filling
Use full fat cream cheese for the creamiest texture. Pre-shredded mozzarella works fine here, since the filling sits inside the chicken and does not need perfect melting on top.
Optional finishing touches
- Extra grated Parmesan for serving
- Fresh parsley or basil, chopped
- Lemon wedges for squeezing over the top
Equipment
- Sharp chef’s knife
- Cutting board
- Small skillet for the spinach
- Large oven-safe skillet or baking dish
- Mixing bowl and spoon or spatula
- Toothpicks or small skewers to secure the chicken
- Instant read thermometer for perfect doneness
Tips & Tricks
- Pat the chicken dry with paper towels so the seasoning sticks and the chicken browns nicely.
- Slice a pocket in the thickest side of each breast and stop about ½ inch from the other side so the filling stays inside.
- Use thawed frozen spinach that you squeeze very dry in a clean towel to avoid watery filling.
- Soften the cream cheese at room temperature for 20 to 30 minutes so it mixes smoothly with the spinach.
- Season both the outside of the chicken and the filling so every bite tastes flavorful.
- Do not overstuff the pockets; leave a little room so the filling does not spill out while cooking.
- Secure the open side with 2 to 3 toothpicks and insert them sideways so you remove them easily after cooking.
- Brown the stuffed chicken in a hot skillet first, then finish in the oven for juicy meat and nice color.
- Use an instant read thermometer and pull the chicken at 165°F in the thickest part.
- Let the chicken rest 5 minutes before slicing so the juices settle and the filling thickens slightly.
How to Make Spinach Stuffed Chicken Breast Recipe
Prep the chicken
- Place the chicken breasts on a cutting board and pat them dry on all sides.
- Hold a sharp knife parallel to the board and slice into the thickest side of each breast to form a deep pocket.
- Stop the knife about ½ inch from the opposite side so you do not cut through.
- Season the outside of the chicken on both sides with salt, pepper, garlic powder, onion powder, paprika, and Italian seasoning.
Make the spinach filling
-
Heat 1 tablespoon olive oil or butter in a small skillet over medium heat.
-
Add the minced garlic and cook 30 seconds to 1 minute until it smells fragrant, not browned.
-
Add the chopped fresh spinach and cook 2 to 3 minutes until it wilts and most moisture cooks off.
-
If you use frozen spinach, add it straight in and stir until it warms through and dries out a bit.
-
Transfer the spinach and garlic to a mixing bowl.
-
Add the softened cream cheese, shredded mozzarella, Parmesan, salt, pepper, crushed red pepper flakes, and lemon zest.
-
Stir until the mixture turns smooth and evenly combined.
-
Taste a tiny bit and adjust salt or pepper if needed.
Stuff the chicken
- Spoon the spinach cheese mixture into each chicken pocket, dividing it evenly.
- Use the back of the spoon or your fingers to push the filling deep into the pocket.
- Pull the edges of the chicken together and secure with 2 to 3 toothpicks along the opening.
- Press the outside gently so the filling spreads evenly inside the breast.
Sear the stuffed chicken
- Preheat your oven to 400°F.
- Heat 1 tablespoon olive oil in a large oven-safe skillet over medium high heat.
- Place the stuffed chicken breasts in the hot skillet and sear 3 to 4 minutes per side until they turn golden.
- Turn them gently with tongs so you keep the filling inside and the toothpicks in place.
Finish in the oven
- After both sides brown, move the skillet to the preheated oven.
- Bake 12 to 18 minutes, depending on thickness, until the center of the chicken reaches 165°F.
- Check the thickest part of one breast with an instant read thermometer.
- Remove the skillet from the oven and transfer the chicken to a plate to rest 5 minutes.
Serve
- Pull out all toothpicks carefully and discard them.
- Slice each breast crosswise so the spinach filling shows in pretty spirals.
- Sprinkle with extra Parmesan and chopped parsley or basil.
- Squeeze a little lemon over the top if you like a bright finish.
What to Serve with Spinach Stuffed Chicken Breast Recipe
This Spinach Stuffed Chicken Breast Recipe pairs nicely with simple sides that soak up the juices. Try it with garlic mashed potatoes, roasted baby potatoes, or a fluffy bed of white or brown rice. If you want something lighter, serve it with steamed green beans, roasted broccoli, or a crisp side salad with a lemony vinaigrette. A tall glass of iced tea, sparkling water with citrus, or a fruity mocktail rounds out the meal without stealing the spotlight.
Storage Options
- Store leftover Spinach Stuffed Chicken Breast in an airtight container in the fridge for up to 3 to 4 days.
- Chill the chicken completely before you cover and refrigerate it so condensation does not make it soggy.
- Freeze cooked stuffed chicken tightly wrapped in plastic, then in a freezer bag, for up to 2 months.
- Reheat in a covered baking dish at 325°F until warm in the center, or use a covered skillet over low heat with a splash of broth to keep it moist.

Spinach Stuffed Chicken Breast Recipe
Ingredients
Instructions
- Place the chicken breasts on a cutting board and pat them dry on all sides with paper towels.
- Hold a sharp knife parallel to the board and slice into the thickest side of each breast to form a deep pocket, stopping about 1/2 inch from the opposite side so you do not cut through.
- Season the outside of the chicken on both sides with the kosher salt, black pepper, garlic powder, onion powder, paprika, and Italian seasoning or dried oregano.
- Heat 1 tablespoon olive oil or butter in a small skillet over medium heat.
- Add the minced garlic and cook for 30 seconds to 1 minute, until fragrant but not browned.
- Add the chopped fresh spinach and cook for 2 to 3 minutes, stirring, until it wilts and most of the moisture cooks off. If using frozen spinach, add it to the skillet and cook until warmed through and slightly dried out.
- Transfer the cooked spinach and garlic to a mixing bowl.
- Add the softened cream cheese, shredded mozzarella, grated Parmesan, kosher salt, black pepper, crushed red pepper flakes if using, and lemon zest if using.
- Stir until the mixture is smooth and evenly combined, then taste and adjust the seasoning with a bit more salt or pepper if needed.
- Spoon the spinach and cheese mixture into each chicken pocket, dividing it evenly among the breasts.
- Use the back of a spoon or your fingers to push the filling deep into the pocket so it is well distributed.
- Pull the edges of the chicken together and secure the opening with 2 to 3 toothpicks inserted sideways along the cut side.
- Gently press the outside of each breast so the filling spreads evenly inside.
- Preheat your oven to 400°F (200°C).
- Heat 1 tablespoon olive oil in a large oven-safe skillet over medium-high heat.
- Place the stuffed chicken breasts in the hot skillet and sear for 3 to 4 minutes per side, turning carefully with tongs, until both sides are golden brown and the filling stays inside.
- Transfer the skillet with the seared stuffed chicken to the preheated oven.
- Bake for 12 to 18 minutes, depending on the thickness of the chicken breasts, until the internal temperature in the thickest part reaches 165°F (74°C).
- Remove the skillet from the oven and transfer the chicken breasts to a plate. Let them rest for about 5 minutes so the juices redistribute and the filling thickens slightly.
- Carefully remove and discard all toothpicks from the stuffed chicken breasts.
- Slice each breast crosswise to reveal the spinach and cheese spirals inside.
- Sprinkle with extra grated Parmesan and chopped parsley or basil if desired, and serve with lemon wedges for squeezing over the top.
Notes
Approximate per serving (1 stuffed chicken breast): 420 calories; fat 25 g; saturated fat 11 g; carbohydrates 4 g; fiber 1 g; sugars 2 g; protein 44 g; sodium 780 mg. Values are estimates and will vary based on exact ingredients, brands, and portion sizes.

Leave a Reply