
Cheesy Spinach Stuffed Chicken Breast Recipe tastes rich, creamy, and garlicky with juicy chicken and a gooey cheese center. It works perfectly for busy weeknights or casual dinner guests and takes about 40–45 minutes from start to finish. I first made this on a Tuesday when my fridge looked sad, and it still turned into one of my most requested dinners.
Why Choose This Cheesy Spinach Stuffed Chicken Breast Recipe
This stuffed chicken breast packs flavor without a lot of fuss, so it fits right into a weeknight schedule. You get tender chicken, a cheesy spinach filling, and a golden crust that feels restaurant-level without complicated steps.
The recipe uses simple ingredients that you probably keep in your fridge and pantry. You can tweak the filling with different cheeses or greens, so it never gets boring.
“This Cheesy Spinach Stuffed Chicken Breast Recipe tasted like something from a cozy bistro, but I pulled it off in under an hour at home ★★★★★”
Ingredients You’ll Need
Chicken
- 4 boneless, skinless chicken breasts
- Choose medium size, about 6–7 ounces each, so they cook evenly.
- 1–2 tablespoons olive oil
- 1 teaspoon kosher salt
- ½ teaspoon black pepper
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 teaspoon smoked paprika or sweet paprika
Cheesy spinach filling
- 4 ounces cream cheese, softened
- Use full fat for the creamiest texture, but light cream cheese still works.
- 1 cup shredded mozzarella cheese
- Pre-shredded works fine here and saves time.
- ¼ cup grated Parmesan cheese
- A shelf-stable green can version works in a pinch, though fresh tastes better.
- 1½ cups chopped fresh spinach, packed
- Use frozen spinach if needed: thaw ¾ cup and squeeze it very dry.
- 2 cloves garlic, minced
- ½ teaspoon Italian seasoning
- ¼ teaspoon crushed red pepper flakes (optional, for a little heat)
- ¼ teaspoon salt
- ¼ teaspoon black pepper
Optional finishing
- 1 tablespoon olive oil or melted butter to brush on top
- Extra grated Parmesan for sprinkling
Pantry shortcuts & substitutions
- Use frozen spinach instead of fresh, just squeeze out as much water as possible.
- Swap mozzarella with provolone or Monterey Jack if that is what you have.
- Use garlic powder instead of fresh garlic in the filling: ½ teaspoon replaces 2 cloves.
- Use Greek yogurt in place of half the cream cheese if you want a lighter filling.
Equipment
- Sharp knife
- Cutting board
- Small mixing bowl
- Spoon or spatula
- Toothpicks or small skewers to secure the chicken
- Oven-safe skillet or baking dish
- Meat thermometer
- Tongs
Tips & Tricks
- Pat the chicken breasts dry so the seasoning sticks and the outside browns nicely.
- Slice a pocket into the thick side of each breast and keep the knife parallel to the board so you avoid cutting through the top or bottom.
- Season the inside of the pocket lightly with salt and pepper for better flavor in every bite.
- Squeeze frozen spinach very dry in a clean kitchen towel or paper towels so the filling stays thick and cheesy.
- Soften the cream cheese to room temperature so it mixes smoothly with the other filling ingredients.
- Do not overstuff the chicken; leave a little space so the filling stays inside while it bakes.
- Use toothpicks to secure the open side of each breast and angle them slightly upward so you can remove them easily after baking.
- Brown the stuffed chicken in a skillet for 2–3 minutes per side before baking if you want extra color and flavor.
- Check the internal temperature with a meat thermometer and pull the chicken at 165°F so it stays juicy.
- Let the chicken rest for 5 minutes before slicing so the juices settle and the filling thickens slightly.
How to Make Cheesy Spinach Stuffed Chicken Breast Recipe
Prep the chicken
- Preheat your oven to 400°F and lightly grease an oven-safe skillet or baking dish with olive oil.
- Place the chicken breasts on a cutting board and pat them dry with paper towels.
- Use a sharp knife to cut a deep pocket into the thickest side of each breast, stopping about ½ inch from the other side so you keep the chicken intact.
- Season the outside and inside of each pocket with salt, pepper, garlic powder, onion powder, and paprika.
Mix the cheesy spinach filling
- Add cream cheese, mozzarella, Parmesan, spinach, garlic, Italian seasoning, crushed red pepper flakes, salt, and pepper to a small bowl.
- Stir everything until the mixture looks thick, creamy, and evenly combined.
- Taste a tiny bit and adjust the seasoning with a pinch more salt or pepper if needed.
Stuff the chicken
- Spoon the cheesy spinach filling into each chicken pocket, dividing it evenly among the four breasts.
- Press the open side of each breast closed and secure it with 2–3 toothpicks.
- Wipe off any big globs of filling on the outside so they do not burn in the pan.
Brown the chicken (optional but tasty)
- Heat 1–2 tablespoons of olive oil in an oven-safe skillet over medium-high heat.
- Add the stuffed chicken breasts and sear them for about 2–3 minutes per side until they turn golden.
- Turn off the heat and keep the chicken in the skillet for baking.
Bake the stuffed chicken
- If you did not brown the chicken, place the stuffed breasts in a greased baking dish.
- Brush the tops lightly with olive oil or melted butter and sprinkle with a little extra Parmesan if you like a cheesy crust.
- Bake at 400°F for 18–25 minutes, depending on thickness, until a thermometer in the thickest part reads 165°F.
- Remove the skillet or dish from the oven and let the chicken rest for 5 minutes, then pull out the toothpicks and serve.
What to Serve with it?
This Cheesy Spinach Stuffed Chicken Breast Recipe pairs nicely with simple sides that soak up the extra cheesy juices. Try it with garlic mashed potatoes, roasted baby potatoes, or fluffy white or brown rice. Add a bright side like a crisp green salad, steamed broccoli, or roasted carrots to balance the richness. If you want something extra cozy, serve it with buttered noodles and a squeeze of lemon over the chicken.
Storage Options
- Store leftover stuffed chicken in an airtight container in the fridge for up to 3–4 days.
- Reheat in a covered baking dish at 325°F for 12–15 minutes until warm in the center, or use the microwave in short bursts so the chicken does not dry out.
- Freeze cooked stuffed chicken tightly wrapped and in a freezer bag or container for up to 2 months.
- Thaw overnight in the fridge, then reheat in the oven at 325°F until hot, and add a sprinkle of fresh cheese on top if you want it extra melty.

Cheesy Spinach Stuffed Chicken Breast
Ingredients
Method
- Preheat the oven to 375°F (190°C). Lightly grease a baking dish and set aside.
- Pat the chicken breasts dry with paper towels. Using a sharp knife, carefully cut a pocket into the side of each breast without cutting all the way through.
- Season the outside of the chicken breasts with salt, black pepper, garlic powder, and paprika.
- In a medium bowl, mix together the chopped spinach, cream cheese, shredded mozzarella, Parmesan, and minced garlic until well combined.
- Spoon the spinach and cheese mixture evenly into the pockets of each chicken breast, pressing the filling inside. If needed, secure the openings with toothpicks.
- Heat the olive oil in a large oven-safe skillet over medium-high heat. Sear the stuffed chicken breasts for 2–3 minutes per side until lightly browned.
- Transfer the skillet to the preheated oven, or move the chicken to the prepared baking dish. Bake for 20–25 minutes, or until the chicken is cooked through and reaches an internal temperature of 165°F (74°C).
- Remove from the oven and let the chicken rest for 5 minutes. Carefully remove any toothpicks before serving.
Notes
Approximate per serving (1 stuffed chicken breast): 360 calories; fat 20 g; saturated fat 9 g; carbohydrates 4 g; fiber 1 g; sugars 2 g; protein 40 g; sodium 520 mg. Values will vary based on specific ingredients, brands, and portion sizes.
