
Spinach Stuffed Chicken Breasts Recipe tastes rich, cheesy, garlicky, and a little fancy while still landing on the table in about 40–45 minutes, which works on even my busiest weeknights. It suits anyone who wants a high protein, low-fuss dinner that feels restaurant-level without restaurant effort. I first made this on a Tuesday when my sink overflowed and my day went sideways, and my family still asked for seconds.
Why You Should Try This Spinach Stuffed Chicken Breasts Recipe
This Spinach Stuffed Chicken Breasts Recipe gives you juicy chicken, a creamy spinach filling, and golden edges that make the kitchen smell like an Italian restaurant. You get a full-flavor main dish that fits low carb or gluten free needs without tasting like a “healthy” compromise.
You also prep everything in one cutting board session, then let the oven handle the rest. Cleanup stays easy, and the recipe scales well for two people or a crowd.
“This Spinach Stuffed Chicken Breasts Recipe tastes like something from a nice bistro, but I pulled it off on a weeknight with kids running through the kitchen. ★★★★★”
Ingredients You’ll Need
Chicken
-
4 boneless, skinless chicken breasts
- Aim for medium size, about 6 to 8 ounces each, so they cook evenly.
- If you use very thick ones, pound them slightly so they match in thickness.
-
1 to 2 tablespoons olive oil
- Any neutral oil works, but olive oil adds nice flavor.
-
1 teaspoon kosher salt
-
½ teaspoon black pepper
-
1 teaspoon garlic powder
-
1 teaspoon onion powder
-
1 teaspoon smoked or sweet paprika
- Smoked paprika gives a deeper flavor; sweet paprika works if that is what you have.
Spinach filling
-
1 tablespoon olive oil or butter
-
3 cloves garlic, minced
-
5 ounces fresh baby spinach, roughly chopped
- You can use frozen chopped spinach; just thaw and squeeze it very dry.
-
4 ounces cream cheese, softened
- Use full fat for best texture; light cream cheese works but tastes less rich.
-
½ cup shredded mozzarella cheese
- Pre-shredded saves time; block mozzarella melts a bit smoother.
-
¼ cup grated Parmesan cheese
- Shelf stable green can works in a pinch, but fresh grated tastes better.
-
¼ teaspoon kosher salt
-
¼ teaspoon black pepper
-
¼ teaspoon crushed red pepper flakes (optional, for a little heat)
-
Zest of ½ lemon (optional but brightens the filling)
Optional extras
- 1 teaspoon Italian seasoning or dried oregano for extra herby flavor
- 1 tablespoon chopped sun dried tomatoes for a tangy twist
- 1 tablespoon chopped fresh basil or parsley for serving
Pantry shortcuts and substitutions
- Use frozen spinach instead of fresh: thaw 1 cup, squeeze very dry, then use as written.
- Swap mozzarella with provolone, Monterey Jack, or a shredded Italian blend.
- Use garlic powder in the filling if you ran out of fresh garlic; use ½ teaspoon.
- Use Greek yogurt in place of half the cream cheese if you want a lighter filling.
Equipment list
- Sharp chef’s knife
- Cutting board
- Small skillet
- Mixing bowl
- Spoon or spatula
- Toothpicks or small skewers to secure the chicken
- Oven safe skillet or baking dish
- Instant read thermometer (helps you avoid dry chicken)
Tips & Tricks
- Pat the chicken dry so the oil and seasoning stick well and the outside browns nicely.
- Slice a pocket in the thick side of each breast and stop about ½ inch from the other side so the filling stays inside.
- Season the inside of the pocket lightly with salt and pepper for better flavor in every bite.
- Squeeze spinach very dry, especially if you use frozen, so the filling stays thick and creamy.
- Soften cream cheese to room temperature so it mixes smoothly with the spinach and cheese.
- Do not overstuff the chicken; leave a little space so the filling does not spill out.
- Use toothpicks to close the opening and insert them at an angle so you can pull them out easily after baking.
- Brown the stuffed chicken in a skillet for 2 to 3 minutes per side before baking if you want extra color.
- Bake until the thickest part of the chicken reaches 165°F; start checking around 20 minutes.
- Let the chicken rest 5 minutes before slicing so the juices settle and the filling thickens slightly.
How to Make Spinach Stuffed Chicken Breasts Recipe
Step 1: Prep the chicken
Preheat your oven to 400°F. Line a baking dish with parchment or lightly oil it, or set out an oven safe skillet. Pat the chicken breasts dry with paper towels.
Place a chicken breast flat on the cutting board and hold it steady with your hand. Use a sharp knife to cut a pocket into the thickest side, slicing horizontally and stopping before you cut through. Repeat with the remaining chicken breasts.
Step 2: Season the chicken
In a small bowl, mix the salt, pepper, garlic powder, onion powder, and paprika. Drizzle the chicken with olive oil and rub it all over. Sprinkle the seasoning mix on both sides of each breast and lightly inside each pocket.
Set the seasoned chicken aside while you prepare the filling. This short rest helps the seasoning sink in a bit. Keep the chicken at room temperature while you work so it cooks more evenly.
Step 3: Make the spinach filling
Heat 1 tablespoon olive oil or butter in a small skillet over medium heat. Add the minced garlic and sauté 30 seconds to 1 minute until it smells fragrant and just turns golden. Add the chopped spinach and cook 2 to 3 minutes until it wilts and most moisture cooks off.
Transfer the spinach and garlic to a mixing bowl. Add the softened cream cheese, mozzarella, Parmesan, salt, pepper, red pepper flakes, and lemon zest. Stir until the mixture looks smooth and thick, with the spinach evenly distributed.
Step 4: Stuff the chicken
Spoon the spinach mixture into each chicken pocket. Use the back of the spoon or your fingers to push the filling deep into the pocket so it fills evenly. Divide the filling as evenly as you can between all four breasts.
Use toothpicks to secure the open side of each breast. Insert them at an angle so they hold the edges together. Wipe off any large clumps of filling that sit on the outside so they do not burn.
Step 5: Sear for extra flavor (optional but tasty)
Heat a drizzle of olive oil in an oven safe skillet over medium high heat. Add the stuffed chicken breasts and sear 2 to 3 minutes on each side until they turn golden. Turn them gently with tongs so you do not pull out the filling.
If you skip this step, place the stuffed chicken directly into the prepared baking dish. You still get great flavor, just a little less browning. Either way, arrange the chicken in a single layer.
Step 6: Bake the stuffed chicken
Place the skillet or baking dish in the preheated oven. Bake 18 to 25 minutes, depending on thickness, until the chicken reaches 165°F in the thickest part. Check one piece with an instant read thermometer so you avoid overcooking.
If the tops look pale and you want more color, switch the oven to broil for 1 to 2 minutes at the end. Watch closely so the cheese does not burn. Remove the chicken from the oven and let it rest 5 minutes.
Step 7: Finish and serve
Pull out the toothpicks carefully. Spoon any cheesy juices from the pan over the chicken. Slice each breast crosswise to show off the spinach filling or serve them whole.
Sprinkle chopped fresh parsley or basil on top if you like a fresh finish. Serve hot with your favorite sides. Enjoy that first bite where juicy chicken meets creamy spinach and cheese.
What to Serve with Spinach Stuffed Chicken Breasts Recipe
This Spinach Stuffed Chicken Breasts Recipe pairs nicely with simple sides that soak up the cheesy juices. Serve it with garlic mashed potatoes, roasted baby potatoes, or a fluffy bed of rice. If you want something lighter, try steamed green beans, roasted broccoli, or a crisp side salad with a lemony vinaigrette.
You can also spoon the sliced chicken over cooked pasta with a little olive oil and extra Parmesan. For kids, serve it with buttered noodles and carrot sticks and watch it disappear.
Storage Options
- Fridge: Store leftover Spinach Stuffed Chicken Breasts in an airtight container in the refrigerator for up to 3 days.
- Freezer (uncooked): Assemble and stuff the chicken, then freeze on a sheet pan until firm and transfer to a freezer bag for up to 2 months. Thaw in the fridge overnight, then cook as directed.
- Freezer (cooked): Cool completely, wrap each breast tightly, place in a freezer bag, and freeze up to 2 months.
- Reheating: Reheat in a covered baking dish at 325°F for 15 to 20 minutes until warm, or use the microwave in short bursts at 50 percent power so the chicken stays juicy and the filling heats through without drying out.

Spinach Stuffed Chicken Breasts Recipe
Ingredients
Instructions
- Preheat the oven to 400°F (200°C). Lightly oil an oven safe skillet or baking dish. Pat the chicken breasts dry with paper towels.
- Place a chicken breast flat on a cutting board. Holding it steady, slice a pocket into the thickest side, cutting horizontally and stopping about 1/2 inch from the other side so you do not cut through. Repeat with remaining chicken breasts.
- In a small bowl, combine the kosher salt, black pepper, garlic powder, onion powder, and paprika. Drizzle the chicken with olive oil and rub it all over. Sprinkle the seasoning mix on both sides of each breast and lightly inside each pocket. Set aside while you prepare the filling.
- Heat 1 tablespoon olive oil or butter in a small skillet over medium heat. Add minced garlic and sauté for 30 seconds to 1 minute until fragrant and just turning golden.
- Add the chopped spinach to the skillet and cook for 2 to 3 minutes until wilted and most of the moisture has cooked off. Remove from heat and transfer the spinach and garlic to a mixing bowl.
- Add the softened cream cheese, mozzarella, Parmesan, kosher salt, black pepper, crushed red pepper flakes (if using), and lemon zest (if using) to the bowl. Stir until smooth and thick, with the spinach evenly distributed.
- Spoon the spinach mixture into the pocket of each chicken breast, dividing it evenly. Use the back of the spoon or your fingers to push the filling deep into the pocket so it fills evenly but is not overstuffed.
- Secure the open side of each breast with toothpicks, inserting them at an angle so they hold the edges together. Wipe off any large clumps of filling on the outside of the chicken so they do not burn.
- For extra color and flavor, heat a light drizzle of olive oil in an oven safe skillet over medium-high heat. Add the stuffed chicken breasts and sear for 2 to 3 minutes per side until golden. Turn gently with tongs so the filling stays inside. If you prefer, skip this step and place the stuffed chicken directly into the prepared baking dish.
- Transfer the skillet or baking dish to the preheated oven. Bake for 18 to 25 minutes, depending on thickness, until the thickest part of the chicken reaches 165°F (74°C) on an instant read thermometer.
- If the tops look pale and you want more color, switch the oven to broil for 1 to 2 minutes at the end, watching closely so the cheese does not burn. Remove from the oven and let the chicken rest for 5 minutes.
- Carefully remove the toothpicks. Spoon any cheesy juices from the pan over the chicken. Sprinkle with chopped fresh basil or parsley if desired. Serve whole or slice crosswise to show the spinach filling, pairing with your favorite sides.
Notes
Approximate per serving (1 stuffed breast, recipe makes 4 servings): 430–470 calories; fat 26–30 g; saturated fat 11–13 g; carbohydrates 5–7 g; fiber 1–2 g; sugars 2–3 g; protein 45–50 g; sodium 800–950 mg. Values are estimates and will vary based on exact ingredients, brands, and portion size.

Leave a Reply