When it comes to weeknight dinners, finding the perfect balance between simplicity and flavor can often feel like a challenge. However, the Spinach Stuffed Chicken Breast delivers both in spades. This dish features juicy chicken breasts that are artfully stuffed with a creamy blend of spinach and cheese, baked to golden perfection. It’s a meal that comes together in under an hour, making it ideal for busy evenings or special occasions alike.
Using common ingredients, you can whip up a restaurant-worthy dinner right in your own kitchen. The spinach and cheese filling not only adds beautiful color but also infuses the chicken with moisture, making every bite delectably juicy. Pair it with a refreshing side salad or roasted vegetables, and you’ve got a meal that’s as nutritious as it is delicious.
So, if you’re ready to elevate your dinner with an impressive yet straightforward recipe, let’s dive into how to prepare these succulent spinach stuffed chicken breasts!
Why You’ll Love This Recipe
- Quick and Easy: With just 15 minutes of prep time, this dish is perfect for those hectic evenings when you want something swift yet satisfying.
- Flavor-Packed Filling: The combination of spinach, cream cheese, mozzarella, and Parmesan creates a creamy filling that bursts with flavor.
- Healthy Option: Chicken breasts are a lean source of protein, while spinach adds essential nutrients, making this dish a wholesome choice.
Ingredients and Substitutions
To prepare Spinach Stuffed Chicken Breast, you will need a handful of ingredients that work harmoniously together. Here’s what you’ll need:
- Chicken Breasts: 4 boneless, skinless chicken breasts (approximately 2 pounds). For a leaner option, you can substitute chicken thighs, but cooking times may vary.
- Olive Oil: 3 tablespoons, divided. If you prefer, avocado oil can be used as a substitute for its high smoke point and flavor.
- Spices: Salt, black pepper, smoked paprika, garlic powder, and onion powder to taste. Fresh herbs like rosemary or thyme can also add unique flavors.
- Onion and Garlic: ½ cup yellow onion and 2 teaspoons minced garlic. Green onions or shallots can be used as alternatives.
- Spinach: 5 ounces of fresh baby spinach, roughly equivalent to three cups. You may use frozen spinach; just ensure it’s thawed and well-drained.
- Cheeses: 4 ounces of room temperature cream cheese, 1 cup shredded mozzarella cheese, and ½ cup grated Parmesan cheese. For a sharper taste, swap the Parmesan for Pecorino Romano.
How to Make Spinach Stuffed Chicken Breast
Follow these steps for preparing the spinach stuffed chicken breast:
- Preheat your oven to 375°F and prepare a 9×13 baking dish with non-stick spray.
- Carefully trim excess fat from the chicken breasts. Place each breast on a cutting board and cut a pocket into each, being careful not to cut all the way through.
- In a small bowl, mix olive oil with salt, pepper, smoked paprika, garlic powder, and onion powder. Stir to combine.
- Heat 1 tablespoon of olive oil in a skillet over medium-high heat. Sauté the yellow onion and minced garlic until the onion becomes translucent.
- Add the fresh spinach to the skillet and cook until wilted, about 2-3 minutes. Remove from heat and allow it to cool slightly.
- In a large mixing bowl, combine the sautéed spinach mixture with cream cheese, mozzarella, and Parmesan. Mix thoroughly.
- Stuff each chicken breast with approximately a quarter of the filling mixture. Place all stuffed breasts into the prepared baking dish.
- Brush the tops of the stuffed breasts with the olive oil seasoning mixture.
- Bake for 35-40 minutes or until the chicken’s internal temperature reaches 165°F and the tops are golden brown.
- Allow the chicken to rest for 5-10 minutes before serving so the filling sets.
Expert Tips for Success
- It’s easier to cut the pocket in the chicken when it’s very cold; this helps maintain the chicken’s shape.
- Ensure your sautéed spinach cools before mixing it with the cheese to prevent a greasy filling.
- Don’t overstuff the chicken; about a quarter of the filling per breast is perfect to avoid spillage while baking.
Variations
Feel free to get creative with this stuffed chicken recipe! Here are a few ways you can customize it:
- Add Other Vegetables: Incorporate ingredients such as sun-dried tomatoes, artichokes, or bell peppers into the cheese filling for added flavor.
- Use Different Cheeses: Experiment with fontina, gouda, or even feta for a unique flavor profile.
- Include Proteins: For extra protein, add cooked bacon or diced chicken to the filling mixture.
Serving Suggestions
This dish pairs nicely with several side options:
- Serve with a garden salad for freshness.
- Accompany with roasted sweet potatoes or air-fried veggies for a hearty meal.
- Pair with a light pasta dish tossed with olive oil and herbs.
Storage, Freezing, and Reheating
After enjoying this dish, you may have some leftovers:
- Storage: Wrap leftovers tightly in plastic wrap and store in the refrigerator for up to 2 days.
- Freezing: We do not recommend freezing these stuffed chicken breasts as the filling does not thaw well.
- Reheating: To reheat, place wrapped or covered leftovers in the oven at 350°F for about 15 minutes until warmed through.
Frequently Asked Questions
Can I make this recipe ahead of time?
Yes, you can prepare the filling and stuff the chicken breasts a few hours in advance. Keep them covered in the fridge until you’re ready to bake, allowing them to sit at room temperature for about half an hour first.
What can I serve with spinach stuffed chicken?
This dish pairs well with sides like mashed potatoes, quinoa, or a simple vegetable stir-fry. You could also serve it alongside garlic bread for a comforting touch!
Is this recipe suitable for meal prep?
Absolutely! The spinach stuffed chicken is great for meal prep. Just store the cooked chicken in airtight containers; it keeps well in the fridge for 2-3 days.
How can I tell when the chicken is done cooking?
The safest way to check for doneness is by using a meat thermometer. The chicken is fully cooked when it reaches an internal temperature of 165°F.
Can I use frozen spinach instead of fresh?
Yes, you can use frozen spinach. Just be sure to thaw and fully drain it first to prevent a watery filling.

Spinach Stuffed Chicken Breast
Ingredients
- 4 pieces boneless skinless chicken breasts approximately 2 pounds
- 3 tablespoons olive oil divided (2 tablespoons for seasoning blend, 1 tablespoon for sautéing spinach)
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ¼ teaspoon smoked paprika
- ¼ teaspoon garlic powder
- ¼ teaspoon onion powder
- ½ cup yellow onion small diced
- 2 teaspoons minced garlic
- 5 ounces fresh baby spinach approximately 3 cups
- 4 ounces cream cheese room temperature
- 1 cup shredded mozzarella cheese
- ½ cup grated parmesan cheese
Instructions
- Preheat oven to 375°F. Spray a 9x13 baking dish with non-stick cooking spray. Set aside.
- Using a sharp paring knife, trim any fatty pieces off of each of the chicken breasts. Lay the trimmed chicken breast flat onto a cutting board and carefully cut a slit through the center of the chicken breast, being careful not to cut all the way through. You want to create a pocket for the filling to be stuffed into. Set aside.
- To a small bowl add the olive oil, salt, black pepper, smoked paprika, garlic powder and onion powder. Stir to combine. Set aside.
- In a medium skillet, on medium-high heat, add 1 tablespoon olive oil, diced yellow onion and minced garlic. Cook for 1 minute to soften the diced onion before adding the fresh baby spinach to the skillet. Cook the vegetables for 2-3 minutes or until all the spinach has wilted and the onions are translucent. Remove from the heat and allow the spinach to cool slightly before adding it to the cheese mixture.
- To a large mixing bowl add the cream cheese, shredded mozzarella, grated parmesan cheese and cooled sautéed spinach mixture. Using a wooden spoon, or rubber spatula, stir to combine until the ingredients are evenly distributed.
- Using a spoon, fill one of the chicken breasts with a quarter of the spinach filling mixture. Place the stuffed chicken breast into the prepared 9x13 baking dish. Repeat until all four of the chicken breasts have been stuffed and placed into the baking dish.
- Using a pastry brush, brush the tops of each of the stuffed chicken breasts with the olive oil spice mixture being sure to completely cover the tops of each of the stuffed chicken breasts.
- Bake the spinach stuffed chicken breasts for 35-40 minutes or until the internal temperature of the chicken reaches 165°F and the top of the chicken is lightly golden brown and the spinach and cheese filling is bubbly.
- Remove the spinach stuffed chicken from the oven and allow it to rest on the counter for 5-10 minutes to allow the cheese mixture to set and cool slightly before plating and serving.