
There’s something undeniably comforting about a stuffed chicken breast — crispy on the outside, tender and juicy on the inside, and bursting with creamy, savory flavor. This recipe for Spinach Stuffed Chicken Breasts brings together the perfect balance of protein, vegetables, and indulgent richness. Whether you’re cooking for a family dinner or impressing guests, this dish delivers every time.
Growing up, I watched my mom stuff chicken with all sorts of delicious fillings, but it was her spinach and cheese version that really won my heart. Over the years, I’ve tweaked it into this easy, flavor-packed version that I’m thrilled to share with you. Inspired by comforting American home cooking, it’s a dish that works beautifully in both warm and chilly weather.
Why You’ll Love These Spinach Stuffed Chicken Breasts
- Perfect for all seasons – Serve it with a crisp summer salad or cozy winter mashed potatoes.
- Low-carb & high-protein – Great for keto and fitness-friendly meals.
- Make-ahead friendly – Prep it earlier and bake just before serving.
- Versatile – Add sun-dried tomatoes, artichokes, or even mushrooms to switch things up.

Ingredients (Serves 4)
- 4 boneless, skinless chicken breasts
- 1 tablespoon olive oil (or avocado oil)
- 1 teaspoon paprika
- 1 teaspoon salt, divided
- ¼ teaspoon garlic powder
- ¼ teaspoon onion powder
For the Stuffing:
- 4 oz cream cheese, softened
- ¼ cup grated Parmesan cheese
- 2 tablespoons mayonnaise
- 1½ cups fresh spinach, finely chopped
- 1 teaspoon minced garlic
- ½ teaspoon red pepper flakes (optional for a kick)
Instructions
1. Preheat and Prepare
Preheat your oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish or line with parchment paper for easier cleanup.
2. Season the Chicken
Place chicken breasts on a cutting board. Drizzle with olive oil and rub to coat. In a small bowl, combine paprika, garlic powder, onion powder, and ½ teaspoon of salt. Sprinkle the seasoning evenly over both sides of the chicken.
3. Create a Pocket
Using a sharp knife, cut a horizontal pocket into the side of each chicken breast, being careful not to slice all the way through.
4. Make the Spinach Filling
In a medium bowl, mix together the softened cream cheese, Parmesan, mayonnaise, chopped spinach, garlic, red pepper flakes, and the remaining ½ teaspoon of salt. Stir until smooth and evenly combined.
5. Stuff the Chicken
Spoon the spinach mixture into each chicken pocket, dividing it equally. Use toothpicks to secure if needed.
6. Bake to Perfection
Place the stuffed chicken breasts in your prepared baking dish. Bake uncovered for 25–30 minutes or until the chicken is cooked through (internal temperature should reach 165°F).

Tips for the Best Spinach Stuffed Chicken Breasts
- Use fresh spinach for the best texture, but frozen spinach (thawed and drained well) works in a pinch.
- Add some crunch by sprinkling breadcrumbs on top before baking.
- Go gourmet with a splash of white wine or chicken broth in the baking dish to keep the chicken extra moist.
What to Serve with Spinach Stuffed Chicken Breasts
Pair this dish with a variety of sides depending on the season:
- For Summer:
- Lemon couscous
- Grilled zucchini or asparagus
- Arugula salad with balsamic vinaigrette
- For Winter:
- Creamy mashed potatoes
- Roasted root vegetables
- Buttered green beans
Storage & Reheating
Leftovers can be stored in an airtight container in the fridge for up to 3 days. Reheat in the oven at 325°F for 10–15 minutes or microwave in 30-second intervals until warmed through.
Variations & Additions
Make this recipe your own with fun twists like:
- Cheesy upgrade: Add shredded mozzarella or sharp cheddar.
- Italian flair: Mix in chopped sun-dried tomatoes and fresh basil.
- Bacon bonus: Wrap each chicken breast with a strip of bacon before baking.
Final Thoughts
This Spinach Stuffed Chicken Breasts recipe is the ultimate go-to for when you want a satisfying meal that’s as wholesome as it is impressive. It’s creamy, it’s garlicky, and it’s packed with flavor — just like something Grandma would have made but with a fresh twist.
Try it out this week and let me know in the comments: What variation did you try? Did you add bacon? Mushrooms? Share your experience and make it your own!
Spinach Stuffed Chicken Breasts
Ingredients
- 4 boneless skinless chicken breasts
- 1 tablespoon olive oil or avocado oil
- 1 teaspoon paprika
- 1 teaspoon salt divided
- ¼ teaspoon garlic powder
- ¼ teaspoon onion powder
For the Stuffing:
- 4 oz cream cheese softened
- ¼ cup grated Parmesan cheese
- 2 tablespoons mayonnaise
- 1½ cups fresh spinach finely chopped
- 1 teaspoon minced garlic
- ½ teaspoon red pepper flakes optional for a kick
Instructions
Preheat and Prepare
- Preheat your oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish or line with parchment paper for easier cleanup.
Season the Chicken
- Place chicken breasts on a cutting board. Drizzle with olive oil and rub to coat. In a small bowl, combine paprika, garlic powder, onion powder, and ½ teaspoon of salt. Sprinkle the seasoning evenly over both sides of the chicken.
Create a Pocket
- Using a sharp knife, cut a horizontal pocket into the side of each chicken breast, being careful not to slice all the way through.
Make the Spinach Filling
- In a medium bowl, mix together the softened cream cheese, Parmesan, mayonnaise, chopped spinach, garlic, red pepper flakes, and the remaining ½ teaspoon of salt. Stir until smooth and evenly combined.
Stuff the Chicken
- Spoon the spinach mixture into each chicken pocket, dividing it equally. Use toothpicks to secure if needed.
Bake to Perfection
- Place the stuffed chicken breasts in your prepared baking dish. Bake uncovered for 25–30 minutes or until the chicken is cooked through (internal temperature should reach 165°F).

Leave a Comment