
Spinach Stuffed Chicken Breast Recipe tastes rich, cheesy, garlicky, and just a little fancy while still staying weeknight easy, and it works for anyone who wants a 40–50 minute dinner that feels restaurant-level without restaurant prices. It suits busy home cooks, beginner or seasoned, who want a high protein, low-carb main that still feels comforting and cozy. I first made this on a Tuesday when I needed to impress exactly zero people, and it still made me feel like I should light a candle and speak with a French accent.
Why Make This Spinach Stuffed Chicken Breast Recipe at Home
You control the ingredients, so you skip mystery fillers and heavy breading that often show up in restaurant versions. You pack in extra spinach, choose your favorite cheese combo, and season the chicken exactly how you like it.
This recipe uses simple steps and basic equipment, so you avoid fussy techniques. You also get juicy chicken with a creamy spinach filling that tastes like spinach artichoke dip met your favorite roast chicken.
“This Spinach Stuffed Chicken Breast Recipe tastes like a fancy restaurant meal that someone secretly simplified for weeknight life, and my whole family inhaled it. ★★★★★”
Ingredients You Need
Chicken
- 4 boneless skinless chicken breasts
- Choose medium size, about 6 to 8 ounces each, so they cook evenly.
- If they look very thick on one side, pound gently with a meat mallet or rolling pin to even thickness.
Spinach filling
- 5 ounces fresh baby spinach, roughly chopped
- You can use frozen chopped spinach; thaw it and squeeze it very dry in a clean towel.
- 4 ounces cream cheese, softened
- Use full fat for best texture; reduced fat works but tastes less rich.
- 1 cup shredded mozzarella cheese
- Pre shredded works, but block cheese that you shred at home melts smoother.
- ¼ cup grated Parmesan cheese
- 2 cloves garlic, minced
- ½ teaspoon onion powder
- ½ teaspoon dried Italian seasoning or dried oregano
- ¼ teaspoon crushed red pepper flakes
- Optional, but it adds a nice little kick.
- ½ teaspoon kosher salt
- ¼ teaspoon black pepper
Seasoning for the chicken
- 1 tablespoon olive oil
- 1 teaspoon kosher salt
- ½ teaspoon black pepper
- 1 teaspoon garlic powder
- 1 teaspoon paprika
- ½ teaspoon dried thyme or Italian seasoning
Optional add ins
- ¼ cup chopped sun dried tomatoes packed in oil, drained
- ¼ cup chopped artichoke hearts
- Zest of ½ lemon for a brighter flavor
Equipment
- Sharp chef’s knife
- Cutting board
- Small mixing bowl and spoon or spatula
- Toothpicks or small skewers
- Large oven safe skillet or baking dish
- Meat thermometer
- Tongs
Tips & Mistakes
- Cut a pocket in the chicken side, not all the way through, so the filling stays inside.
- Pat the chicken dry so the oil and seasoning stick well.
- Soften the cream cheese fully so it mixes smoothly with the spinach and cheese.
- Squeeze frozen spinach very dry, or the filling turns watery.
- Do not overstuff each breast; if you pack too much filling, it leaks out.
- Use toothpicks to secure the opening and insert them horizontally so you remove them easily.
- Season the outside of the chicken generously; bland outside means bland bites.
- Brown the chicken in a skillet before baking if you want deeper flavor and color.
- Cook until the thickest part hits 165°F; stop there so the chicken stays juicy.
- Let the chicken rest 5 to 10 minutes before slicing so the juices settle.
How to Make Spinach Stuffed Chicken Breast Recipe
Step 1: Prep the chicken
Preheat your oven to 400°F. Line a baking dish with parchment or lightly oil it, or set an oven safe skillet on the stove.
Place the chicken breasts on a cutting board and pat them dry with paper towels. Use a sharp knife to slice a pocket into the thickest side of each breast, stopping about ½ inch from the other side so you keep the top and bottom connected.
Step 2: Mix the spinach filling
Add the softened cream cheese to a bowl and stir until smooth. Add chopped spinach, mozzarella, Parmesan, garlic, onion powder, Italian seasoning, red pepper flakes, salt, and pepper.
Stir until everything looks evenly combined and creamy. If the mixture feels very stiff, add a teaspoon of olive oil or a splash of milk to loosen it slightly.
Step 3: Stuff the chicken
Spoon the spinach 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.
Pinch the opening closed and secure it with 2 to 3 toothpicks per breast. Wipe away any big smears of filling on the outside so they do not burn.
Step 4: Season the outside
Drizzle the stuffed chicken breasts with olive oil and rub to coat. In a small bowl, mix salt, pepper, garlic powder, paprika, and thyme.
Sprinkle the seasoning mix over both sides of each breast and pat it so it sticks. Place the chicken in the prepared baking dish or skillet.
Step 5: Brown on the stove (optional but tasty)
Heat a little extra oil in your oven safe skillet over medium high heat. Add the stuffed chicken and sear 2 to 3 minutes per side until golden.
Turn off the heat and keep the chicken in the skillet. This step adds flavor and color but you can skip it if you want a simpler method.
Step 6: Bake
Place the skillet or baking dish in the oven. Bake 20 to 25 minutes, depending on thickness, until a thermometer in the thickest part reads 165°F.
If the tops look pale near the end, switch to broil for 1 to 2 minutes and watch closely so they do not burn. Remove from the oven and let the chicken rest 5 to 10 minutes.
Step 7: Remove toothpicks and serve
Use tongs or your fingers to pull out all toothpicks. Slice the chicken on a slight angle so you show off the spinach and cheese swirl.
Spoon any juices from the pan over the top for extra flavor. Serve hot.
Variations I've Tried
I swap mozzarella for shredded provolone or Monterey Jack when I want a slightly different melt and flavor. I also stir in chopped sun dried tomatoes and artichoke hearts to turn the filling into full spinach artichoke dip vibes.
Sometimes I season the outside with Cajun seasoning for a spicier version. I also tried a Greek style version with feta, spinach, garlic, lemon zest, and a little dill, and it tasted amazing with a side of cucumber salad.
How to Serve Spinach Stuffed Chicken Breast Recipe
Serve this Spinach Stuffed Chicken Breast Recipe with simple sides like roasted potatoes, steamed green beans, or a crisp salad. It also pairs nicely with rice, quinoa, or buttered noodles to soak up the cheesy juices. I like to add a side of garlic bread or warm pita when I want a more comforting plate.
You can slice leftovers and serve them over mixed greens with a light vinaigrette for an easy lunch.
How to store
- Let the chicken cool to room temperature, then store in an airtight container in the fridge for up to 3 to 4 days.
- Freeze individual breasts tightly wrapped, then place in a freezer bag for up to 2 months.
- Reheat in a covered baking dish at 325°F until warm in the center, about 15 to 20 minutes, or use an air fryer at low heat so the chicken stays juicy and the filling stays creamy.
- Avoid microwaving on high for a long time; use medium power and short bursts so the cheese does not turn rubbery.

Spinach Stuffed Chicken Breast Recipe
Ingredients
Instructions
- Preheat your oven to 400°F (200°C). Lightly oil a baking dish or set an oven-safe skillet on the stove.
- Place the chicken breasts on a cutting board and pat them dry with paper towels. Use a sharp knife to slice a pocket into the thickest side of each breast, stopping about 1/2 inch from the other side so the top and bottom stay connected.
- Add the softened cream cheese to a mixing bowl and stir until smooth.
- Add the chopped spinach, shredded mozzarella, Parmesan, minced garlic, onion powder, Italian seasoning or oregano, crushed red pepper flakes, salt, and black pepper. Stir until evenly combined and creamy.
- If using, stir in chopped sun dried tomatoes, chopped artichoke hearts, or lemon zest.
- Spoon the spinach 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 so it is well enclosed.
- Pinch the opening closed and secure it with 2 to 3 toothpicks per breast. Wipe away any large smears of filling on the outside so they do not burn.
- Drizzle the stuffed chicken breasts with olive oil and rub to coat.
- In a small bowl, mix the kosher salt, black pepper, garlic powder, paprika, and dried thyme or Italian seasoning. Sprinkle this seasoning mixture over both sides of each chicken breast and pat it on so it sticks.
- Place the chicken in the prepared baking dish or oven-safe skillet.
- If you want extra color and flavor, heat a little additional oil in the oven-safe skillet over medium-high heat.
- Add the stuffed chicken and sear for 2 to 3 minutes per side, until golden brown. Turn off the heat and leave the chicken in the skillet for baking.
- Transfer the skillet or baking dish to the oven. Bake for 20 to 25 minutes, depending on thickness, until a meat thermometer inserted into the thickest part of a breast reads 165°F (74°C).
- If the tops look pale near the end of cooking, switch to broil for 1 to 2 minutes, watching closely so they do not burn.
- Remove from the oven and let the chicken rest for 5 to 10 minutes so the juices settle before slicing.
- Carefully remove all toothpicks from the chicken breasts.
- Slice the chicken on a slight angle to show the spinach and cheese filling, then spoon any pan juices over the top.
- Serve hot with your favorite sides.
Notes
Approximate per serving (1 stuffed chicken breast): 420 calories; fat 24 g; saturated fat 11 g; carbohydrates 5 g; fiber 1 g; sugars 2 g; protein 45 g; sodium 880 mg. Values are estimates and will vary based on brands, optional add-ins, and exact portion sizes.

Leave a Reply