Stuffed Chicken Breast
I still remember the first time I sliced into a warm stuffed chicken breast and the mozzarella stretched out like a tiny, cheesy waterfall. This version fills simple boneless chicken breasts with garlicky spinach and two cheeses for a juicy, impressive dish that’s surprisingly fast. It’s a go-to for weeknights when you want something dressed-up but not complicated — and it’s easy to scale up for guests. If you like spinach-stuffed chicken riffs, you might also enjoy this cranberry-studded take for holiday entertaining: a cranberry stuffed chicken recipe.
Why you’ll love this dish
This stuffed chicken balances comfort and convenience. The cheese keeps the breast moist while the spinach and garlic add fresh flavor without overpowering the bird. It’s special because:
- It looks restaurant-worthy but uses pantry-friendly ingredients.
- It comes together quickly: about 10–15 minutes prep and a short bake.
- It’s family-friendly — kids love the melty cheese — and easy to adapt for low-carb, keto, or lighter versions.
- Perfect for weeknight dinners, date nights at home, or a simple holiday main when paired with roasted vegetables.
“Simple ingredients, big payoff — every bite is cheesy and bright.” — one satisfied home cook
The cooking process explained
Before you dive into ingredients and steps, here’s how the recipe comes together at a glance:
- Preheat the oven so the chicken goes in hot and starts sealing right away.
- Sauté garlic and wilt the spinach to concentrate flavor and remove excess moisture.
- Mix the cooked spinach with mozzarella and Parmesan to create a creamy filling.
- Cut a pocket in each chicken breast and stuff it tightly so the filling stays put.
- Roast the stuffed breasts until the exterior is golden and the internal temperature reaches 165°F (74°C).
This overview helps you pace the work: cook the filling while the oven warms, then assemble and bake.
What you’ll need
- 4 chicken breasts
- 2 cups fresh spinach (about 2–3 ounces)
- 1 cup mozzarella cheese, shredded
- 1/2 cup Parmesan cheese, grated
- 2 cloves garlic, minced
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 2 tablespoons olive oil, divided (one for sautéing, one to drizzle)
- 1 teaspoon Italian seasoning
Notes and substitutions:
- Use baby spinach for quicker wilting. For a lighter version, swap part of the mozzarella for part-skim ricotta.
- If you don’t have Parmesan, Pecorino Romano works for a saltier finish.
- For a dairy-free swap, replace cheeses with 1 cup cooked, mashed sweet potato plus nutritional yeast for savory depth.
Step-by-step instructions
- Preheat the oven to 375°F (190°C). Lightly oil a baking dish.
- Heat 1 tablespoon olive oil in a skillet over medium heat. Add minced garlic and cook 30–45 seconds until fragrant.
- Add the spinach and sauté until just wilted. Remove from heat and let it cool slightly.
- In a bowl, mix the cooked spinach with shredded mozzarella, grated Parmesan, salt, pepper, and Italian seasoning until evenly combined.
- Pat the chicken breasts dry. Use a sharp knife to cut a pocket along the thick side of each breast, taking care not to slice through.
- Stuff each pocket with the spinach-cheese mixture, pressing the filling in so it’s compact. Secure with toothpicks if needed.
- Place the stuffed breasts in the prepared baking dish and drizzle with the remaining tablespoon of olive oil.
- Bake for 25–30 minutes, or until the chicken reaches an internal temperature of 165°F (74°C) and the cheese is melted and bubbly.
- Let rest 5 minutes, remove toothpicks, and serve warm.

Best ways to enjoy it
This stuffed chicken is versatile when it comes to sides and plating:
- Serve on a bed of lemon-garlic mashed potatoes or herbed couscous to catch the melted cheese.
- Pair with roasted asparagus or a crisp green salad dressed with vinaigrette to cut richness.
- For a lighter plate, try grilled zucchini ribbons and cherry tomatoes.
- Slice the breasts and present them fanned on a platter for entertaining; drizzle any pan juices over the top.
You can also make a simple pan sauce: deglaze the baking dish with a splash of chicken stock and a squeeze of lemon, simmer briefly, and spoon over the chicken.
How to store & freeze
- Refrigerator: Cool leftovers within two hours and store in an airtight container for up to 3–4 days. Reheat gently in a 325°F oven until warmed through (about 10–15 minutes) to avoid drying.
- Freezing: Wrap each cooled stuffed breast individually in plastic wrap and place in a freezer bag for up to 3 months. Thaw overnight in the fridge before reheating.
- Food safety tip: Always reheat to an internal temperature of 165°F (74°C). Do not refreeze thawed chicken.
Pro chef tips
- Dry chicken well: Pat the breasts dry before cutting pockets; less surface moisture helps browning.
- Keep filling compact: Squeeze excess liquid from wilted spinach in a clean towel — wet filling can cause soggy chicken.
- Even thickness: If breasts vary in size, pound thicker ones to even thickness for uniform cooking.
- Use toothpicks: Anchor the pocket seam with toothpicks to keep filling from escaping while baking. Remove them before serving.
- Check doneness with an instant-read thermometer at the thickest part of the breast (around the pocket).
Creative twists
- Mediterranean: Add chopped sun-dried tomatoes, feta, and basil instead of Parmesan and mozzarella.
- Florentine with a twist: Stir in a tablespoon of cream cheese and a pinch of nutmeg to the filling for creamier texture.
- Low-carb / Keto: Keep the same filling and serve with cauliflower mash or roasted Brussels sprouts — for a specific low-carb approach, see this low-carb spinach stuffed chicken.
- Spicy variant: Mix in a small diced jalapeño or a pinch of red pepper flakes for heat.
- Bacon upgrade: Wrap each stuffed breast in a strip or two of bacon before baking for smoky flavor and crisp exterior.
Common questions
Q: How long does prep and total cook time take?
A: Prep is about 10–15 minutes (sautéing spinach and stuffing). Bake time is 25–30 minutes, so plan for roughly 40–50 minutes total.
Q: Can I use frozen spinach?
A: Yes — thaw and squeeze out all excess water before mixing with cheese. Frozen spinach tends to be wetter, so pressing out moisture is essential.
Q: How do I know the chicken is fully cooked?
A: The safest method is an instant-read thermometer in the thickest part touching the filling; it should read 165°F (74°C). Juices should run clear, not pink.
Q: Can I assemble ahead and bake later?
A: You can stuff the breasts up to 24 hours ahead and keep them covered in the fridge. Bring them to room temperature for 15–20 minutes before baking and add a few extra minutes to the bake time if cold.
Q: Is this recipe gluten-free?
A: The basic recipe is gluten-free as written. If adding fillers or using pre-shredded cheeses, check labels for anti-caking agents with gluten.
Q: Any tips for avoiding dry chicken?
A: Do not overbake. Use an instant-read thermometer and remove the chicken as soon as it reaches 165°F. Let it rest to redistribute juices.
Conclusion
This spinach-and-cheese stuffed chicken is a reliable, crowd-pleasing main that marries simplicity with show-off moments. If you want another take or inspiration for presentation and flavor variations, see this detailed variation and technique guide from Stuffed Chicken Breast – The Cozy Cook.
Print
Spinach and Cheese Stuffed Chicken Breast
- Total Time: 45 minutes
- Yield: 4 servings
- Diet: Gluten-Free
Description
A juicy stuffed chicken breast filled with garlicky spinach and two cheeses, perfect for weeknight dinners and entertaining.
Ingredients
- 4 chicken breasts
- 2 cups fresh spinach (about 2–3 ounces)
- 1 cup mozzarella cheese, shredded
- 1/2 cup Parmesan cheese, grated
- 2 cloves garlic, minced
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 2 tablespoons olive oil, divided (one for sautéing, one to drizzle)
- 1 teaspoon Italian seasoning
Instructions
- Preheat the oven to 375°F (190°C). Lightly oil a baking dish.
- Heat 1 tablespoon olive oil in a skillet over medium heat. Add minced garlic and cook 30–45 seconds until fragrant.
- Add the spinach and sauté until just wilted. Remove from heat and let it cool slightly.
- In a bowl, mix the cooked spinach with shredded mozzarella, grated Parmesan, salt, pepper, and Italian seasoning until evenly combined.
- Pat the chicken breasts dry. Use a sharp knife to cut a pocket along the thick side of each breast, taking care not to slice through.
- Stuff each pocket with the spinach-cheese mixture, pressing the filling in so it’s compact. Secure with toothpicks if needed.
- Place the stuffed breasts in the prepared baking dish and drizzle with the remaining tablespoon of olive oil.
- Bake for 25–30 minutes, or until the chicken reaches an internal temperature of 165°F (74°C) and the cheese is melted and bubbly.
- Let rest for 5 minutes, remove toothpicks, and serve warm.
Notes
Use baby spinach for quicker wilting. Substitute part of the mozzarella for part-skim ricotta for a lighter version.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Baking
- Cuisine: Italian







