This cheesy spinach stuffed chicken breast recipe is a flavorful and satisfying dish that combines tender, juicy chicken with a creamy, savory filling. It’s perfect for a weeknight dinner or a special occasion, offering a delicious balance of protein and rich, cheesy goodness.
Why You’ll Love This Recipe
This recipe is simple yet impressive, making it ideal whether you’re cooking for yourself or guests. The chicken stays moist while the spinach and cheese filling adds a creamy texture and rich flavor. It’s also a great way to incorporate greens into your meal without sacrificing taste. Plus, it’s low in carbs and high in protein, making it a wholesome option.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
Preheat your oven to 190°C (375°F). Lightly grease a baking dish with olive oil.
Using a sharp knife, cut a pocket into each chicken breast without slicing all the way through.
In a pan over medium heat, sauté the garlic in a little olive oil until fragrant. Add the chopped spinach and cook until wilted. Remove from heat and let cool slightly.
In a bowl, mix the cooked spinach, cream cheese, mozzarella, and parmesan until well combined.
Stuff each chicken breast with the spinach and cheese mixture, securing with toothpicks if needed.
Season the outside of the chicken with paprika, salt, pepper, onion powder, oregano, and chili flakes.
Heat olive oil in a skillet over medium-high heat and sear the chicken for 2–3 minutes on each side until golden.
Transfer the chicken to the prepared baking dish and bake for 20–25 minutes, or until the chicken is fully cooked and reaches an internal temperature of 75°C (165°F).
You can switch up the cheeses by using feta or cheddar for a different flavor profile. Adding sun-dried tomatoes to the filling gives a slightly tangy twist. For extra richness, you can wrap the chicken in turkey slices before baking. You can also add mushrooms or herbs like basil to enhance the filling.
Storage/Reheating
Store leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, place the chicken in an oven at 180°C (350°F) for about 10–15 minutes until warmed through. You can also reheat in a microwave, but the oven helps maintain the texture better. If freezing, wrap each piece tightly and store for up to 2 months.
FAQs
Can I use frozen spinach instead of fresh?
Yes, just make sure to thaw it completely and squeeze out excess moisture before mixing.
How do I keep the chicken from drying out?
Avoid overcooking and use a meat thermometer to ensure it reaches just 75°C (165°F).
Can I prepare this recipe ahead of time?
Yes, you can stuff the chicken and refrigerate it for up to 24 hours before cooking.
What can I serve with this dish?
It pairs well with rice, roasted vegetables, or mashed potatoes.
Can I cook this without searing first?
Yes, but searing adds extra flavor and helps lock in juices.
How do I know when the chicken is fully cooked?
Use a thermometer; the internal temperature should reach 75°C (165°F).
Can I make this dairy-free?
You can substitute dairy-free cheese and cream alternatives, though flavor may vary.
What’s the best way to secure the filling?
Toothpicks work best to keep the filling from spilling out during cooking.
Can I grill this instead of baking?
Yes, grill over medium heat, turning carefully until fully cooked.
Is this recipe suitable for meal prep?
Yes, it stores well and reheats easily, making it great for weekly meal planning.
Conclusion
Cheesy spinach stuffed chicken breasts are a delicious, comforting dish that’s both easy to prepare and packed with flavor. Whether you’re making a quick family dinner or planning meals ahead, this recipe delivers a perfect combination of creamy filling and juicy chicken every time.
These cheesy spinach stuffed chicken breasts are tender, juicy, and filled with a creamy spinach and cheese mixture. They make a flavorful and wholesome meal, perfect for weeknights or special occasions.
Ingredients
4 boneless, skinless chicken breasts
2 cups fresh spinach, chopped
1 cup shredded mozzarella cheese
1/2 cup cream cheese, softened
2 cloves garlic, minced
1 tablespoon olive oil
1 teaspoon paprika
1 teaspoon salt
1/2 teaspoon black pepper
1/2 teaspoon onion powder
1/2 teaspoon dried oregano
1/4 teaspoon chili flakes (optional)
2 tablespoons grated parmesan cheese
Instructions
Preheat the oven to 190°C (375°F) and lightly grease a baking dish with olive oil.
Cut a pocket into each chicken breast without slicing all the way through.
In a pan over medium heat, sauté garlic in a little olive oil until fragrant. Add chopped spinach and cook until wilted, then remove from heat.
Mix the cooked spinach, cream cheese, mozzarella, and parmesan until well combined.
Stuff each chicken breast with the spinach and cheese mixture and secure with toothpicks if needed.
Season the outside of the chicken with paprika, salt, pepper, onion powder, oregano, and chili flakes.
Heat olive oil in a skillet over medium-high heat and sear chicken for 2–3 minutes per side until golden.
Transfer chicken to the prepared baking dish and bake for 20–25 minutes, until fully cooked and internal temperature reaches 75°C (165°F).
Let rest for a few minutes before serving.
Notes
Use frozen spinach by thawing and squeezing out excess moisture.
Do not overcook to keep chicken moist; use a thermometer to check doneness.
Stuffed chicken can be prepared up to 24 hours in advance and refrigerated.
Pairs well with rice, roasted vegetables, or mashed potatoes.
Searing before baking enhances flavor and locks in juices, but can be skipped if needed.
For dairy-free, use plant-based cheese alternatives.