
Spinach Stuffed Chicken Breasts Recipe tastes rich, cheesy, garlicky, and a little fancy while it stays easy enough for a Tuesday night. It works for busy home cooks who want a 40–50 minute dinner that looks restaurant-level without a culinary degree. I tested versions of this recipe so many times that my family now calls it “the green chicken.”
Why Spinach Stuffed Chicken Breasts Recipe Is Worth It
You get juicy chicken, creamy spinach, and melty cheese in every bite, so the whole plate tastes like the best part of spinach artichoke dip wrapped in protein. The filling keeps the chicken moist, so you avoid that sad, dry chicken situation that nobody asks for.
This recipe uses simple ingredients that you probably already keep in your fridge and pantry. You can prep it ahead, pop it in the oven when you walk in the door, and sit down to something that feels special without a ton of dishes.
“This Spinach Stuffed Chicken Breasts Recipe tastes like a restaurant meal that snuck out of a 30-minute cookbook and landed in my kitchen. ★★★★★”
Ingredients You Need
Chicken:
- 4 boneless skinless chicken breasts (about 6–8 oz each, evenly sized helps them cook evenly)
- 1–2 tablespoons olive oil (or avocado oil)
- 1 teaspoon kosher salt
- ½ teaspoon black pepper
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 teaspoon smoked paprika or sweet paprika
Spinach filling:
- 1 tablespoon olive oil or butter
- 3 cloves garlic, minced (jarred minced garlic works on busy nights)
- 5 ounces fresh baby spinach, roughly chopped
- Use frozen chopped spinach (10 oz box, thawed and squeezed dry) if you want a freezer shortcut.
- 4 ounces cream cheese, softened (I like full-fat Philadelphia for best texture, but store brand works)
- ½ cup shredded mozzarella cheese
- ¼ cup grated Parmesan cheese
- ¼ teaspoon kosher salt
- ¼ teaspoon black pepper
- ¼ teaspoon red pepper flakes (optional, for a mild kick)
- Zest of ½ lemon (optional, brightens the filling)
Optional flavor boosters:
- 2 tablespoons sun-dried tomatoes, finely chopped (oil-packed tastes best here)
- 2 tablespoons chopped fresh basil or parsley
Pantry shortcuts and swaps:
- Use garlic powder instead of fresh garlic in the filling if you want fewer dishes.
- Swap mozzarella with provolone or Monterey Jack if that’s what you have.
- Use pre-shredded cheese to save time, though block cheese melts a bit smoother.
Equipment:
- Sharp chef’s knife
- Cutting board
- Small skillet
- Mixing bowl and spoon or spatula
- Toothpicks or small skewers
- Oven-safe skillet or baking dish
- Instant-read thermometer (huge help for juicy chicken)
Quick Tips & substitutions
- Pat the chicken dry so the oil and seasoning stick well.
- Slice a pocket in the thick side of each breast and keep your knife parallel to the board so you avoid cutting through.
- Season the outside of the chicken generously; the filling tastes rich, so the seasoning balances everything.
- Use frozen spinach if you want a shortcut; thaw it and squeeze it very dry in a clean towel.
- Soften the cream cheese to room temp so it mixes smoothly with the spinach and cheese.
- Stuff the chicken lightly; overstuffing makes the filling leak out.
- Secure the opening with 2–3 toothpicks so the filling stays mostly inside.
- Bake at 400°F so the chicken cooks through while the cheese melts and browns slightly.
- Pull the chicken at 165°F internal temperature to keep it juicy.
- Skip red pepper flakes for kids, or add extra if your crew loves heat.
- Use dairy-free cream cheese and shredded vegan cheese if you want a dairy-free version.
- Swap chicken breasts with boneless thighs if you prefer dark meat; adjust cook time slightly since they cook faster.
How to Make Spinach Stuffed Chicken Breasts Recipe
Prep the chicken
- Preheat your oven to 400°F (200°C).
- Line a baking dish or set out an oven-safe skillet and drizzle a little oil on the bottom.
- Pat the chicken breasts dry with paper towels and place them on a cutting board.
Cut the pockets
- Hold a chicken breast flat with your palm.
- With a sharp knife, slice into the thickest side of the breast and create a deep pocket, stopping about ½ inch from the other side.
- Keep the knife level so you create a roomy pocket without cutting all the way through.
- Repeat with the remaining chicken breasts.
Season the chicken
- In a small bowl, mix salt, pepper, garlic powder, onion powder, and paprika.
- Drizzle chicken with olive oil and rub it all over.
- Sprinkle the seasoning mix on both sides of each breast and gently rub it in.
Make the spinach filling
- Heat 1 tablespoon olive oil or butter in a small skillet over medium heat.
- Add minced garlic and sauté about 30–60 seconds until it smells fragrant.
- Add chopped spinach and cook 2–3 minutes until it wilts and most moisture cooks off.
- Transfer the spinach and garlic to a mixing bowl and let it cool for a couple of minutes.
Mix the cheesy center
- Add cream cheese, mozzarella, Parmesan, salt, pepper, and red pepper flakes to the spinach.
- Add lemon zest and any extras like sun-dried tomatoes or herbs.
- Stir until the mixture looks thick, creamy, and evenly combined.
- Taste a tiny bit and adjust salt or pepper if needed.
Stuff the chicken
- Spoon the spinach mixture into each chicken pocket, dividing it evenly.
- Use the back of the spoon or your fingers to push the filling deep inside.
- Close the opening as much as you can and secure with 2–3 toothpicks per breast.
- Place the stuffed chicken in your oiled baking dish or skillet.
Bake to juicy perfection
- Slide the pan into the preheated oven.
- Bake 22–28 minutes, depending on thickness, until the center of the thickest part hits 165°F.
- If the tops need more color, switch the oven to broil for 1–2 minutes and watch closely.
- Remove the pan from the oven and let the chicken rest 5 minutes so the juices settle.
Serve
- Pull out the toothpicks carefully.
- Slice each breast on a slight angle to show off the spinach and cheese swirl.
- Spoon any pan juices over the top.
- Plate with your favorite sides and enjoy while it stays hot and melty.
Recipe Variations
- Gluten-free: Use gluten-free sides like rice, potatoes, or roasted veggies and check labels on cream cheese and shredded cheese.
- Low carb: Serve with cauliflower mash, zucchini noodles, or a big green salad instead of pasta or rice.
- Extra veggie: Add finely chopped mushrooms or bell peppers to the spinach filling and sauté them with the garlic.
- Mediterranean style: Add chopped olives, sun-dried tomatoes, and a sprinkle of oregano, and swap mozzarella with feta.
- Spicy version: Add extra red pepper flakes or a spoonful of your favorite hot sauce to the filling.
- Dairy-light: Use reduced-fat cream cheese and part-skim mozzarella, and keep the Parmesan for flavor.
- Vegan-inspired twist: Use a plant-based chicken cutlet, dairy-free cream cheese, and vegan mozzarella, and pan-sear then bake until the plant-based protein heats through.
Ways to Serve Spinach Stuffed Chicken Breasts Recipe
- Over garlic butter rice or simple white rice.
- With mashed potatoes or mashed cauliflower.
- Alongside roasted broccoli, green beans, or asparagus.
- Sliced over a big Caesar-style salad or mixed greens.
- With buttered noodles or simple pasta tossed with olive oil and herbs.
- In a meal prep box with quinoa and steamed veggies.
Storage Success
Let the stuffed chicken cool to room temperature, then store it in an airtight container in the fridge for up to 3–4 days. Reheat in a covered dish in the oven at 325°F until warm, or use the microwave in short bursts so the chicken stays juicy. Slice leftovers and use them in salads, wraps, or grain bowls for easy lunches. If you want to freeze it, wrap each cooked breast tightly and freeze up to 2 months, then thaw in the fridge and reheat gently.

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 and place them on a cutting board.
- Hold each chicken breast flat with your palm.
- Using a sharp knife, slice into the thickest side of the breast and create a deep pocket, stopping about 1/2 inch from the other side so you do not cut through.
- Keep the knife level to make a roomy pocket. Repeat with the remaining chicken breasts.
- In a small bowl, combine the salt, black pepper, garlic powder, onion powder, and paprika.
- Drizzle the chicken with olive oil and rub it all over.
- Sprinkle the seasoning mixture on both sides of each breast and rub it in gently.
- Heat 1 tablespoon olive oil or butter in a small skillet over medium heat.
- Add the minced garlic and sauté for 30–60 seconds until fragrant.
- Add the chopped spinach and cook for 2–3 minutes until wilted and most of the moisture has cooked off.
- Transfer the spinach and garlic to a mixing bowl and let cool slightly.
- Add the cream cheese, mozzarella, Parmesan, salt, black pepper, and red pepper flakes to the bowl with the spinach.
- Add the lemon zest and any optional sun-dried tomatoes or fresh herbs, if using.
- Stir until the mixture is thick, creamy, and evenly combined. Taste and adjust seasoning if needed.
- Spoon the spinach mixture into each chicken pocket, dividing it evenly among the breasts.
- Use the back of the spoon or your fingers to push the filling deep inside the pockets.
- Close the openings as much as possible and secure each breast with 2–3 toothpicks.
- Place the stuffed chicken in the prepared skillet or baking dish.
- Bake in the preheated oven for 22–28 minutes, or until the thickest part of the chicken reaches an internal temperature of 165°F (74°C).
- If desired, switch the oven to broil for 1–2 minutes at the end to add color to the tops, watching carefully.
- Remove the pan from the oven and let the chicken rest for about 5 minutes.
- Carefully remove the toothpicks from each chicken breast.
- Slice the chicken on a slight angle to show the spinach and cheese filling.
- Spoon any pan juices over the top and serve hot.
Notes
Approximate per serving (1 stuffed breast, 1 of 4): 430–470 calories; fat 25–30 g; saturated fat 11–14 g; carbohydrates 4–6 g; fiber 1–2 g; sugars 2–3 g; protein 45–50 g; sodium 750–900 mg. Values will vary based on exact chicken size, cheeses used, and any optional add-ins.

Leave a Reply