
Spinach Stuffed Chicken Breast Recipe tastes rich, cheesy, and garlicky with juicy chicken and a creamy spinach filling that feels like cozy restaurant food at home. It works for busy weeknights or casual dinner parties, and you can get it on the table in about 40 minutes. I first made a version of this in my tiny college apartment, and my roommates still text me photos when they cook it.
Why Spinach Stuffed Chicken Breast Recipe Is Worth It
This recipe gives you tender chicken, a cheesy spinach filling, and golden edges that make the plate look fancy with very little effort. You cook everything in one pan, so cleanup stays easy and weeknight friendly.
You also sneak in a good amount of spinach without anyone at the table complaining. The filling stays creamy, the chicken stays juicy, and leftovers taste just as good the next day.
My whole family asked for seconds of this Spinach Stuffed Chicken Breast Recipe, and nobody noticed how much spinach they ate ★★★★★
Ingredients You Need
Chicken
- 4 boneless skinless chicken breasts
- Aim for medium size, about 6 to 8 ounces each, so they cook evenly.
- 1 to 2 tablespoons olive oil
- 1 teaspoon kosher salt
- 1 teaspoon black pepper
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 teaspoon smoked paprika or sweet paprika
Spinach filling
- 2 cups fresh baby spinach, chopped
- You can use frozen spinach; thaw it and squeeze it very dry in a clean towel.
- 4 ounces cream cheese, softened
- Use full fat for the creamiest filling; light cream cheese works if you want it a bit lighter.
- 1 cup shredded mozzarella cheese
- Pre shredded works fine, but block cheese melts smoother.
- 2 tablespoons grated Parmesan cheese
- 2 cloves garlic, minced
- 2 tablespoons sour cream or plain Greek yogurt
- 1 tablespoon olive oil or melted butter
- 1 teaspoon Italian seasoning
- 1 teaspoon lemon zest
- 1 tablespoon lemon juice
- 1 teaspoon salt, or to taste
- ½ teaspoon black pepper
- Pinch of red pepper flakes, optional
Pantry shortcuts and substitutions
- Use garlic powder instead of fresh garlic if you want faster prep.
- Swap Italian seasoning with equal parts dried basil and oregano.
- Use a bag of frozen chopped spinach as a budget friendly shortcut.
Optional extras
- ¼ cup sun dried tomatoes, chopped
- ¼ cup crumbled feta cheese
- 2 tablespoons chopped fresh parsley for garnish
Equipment list
- Sharp chef’s knife
- Cutting board
- Small mixing bowl
- Spoon or small spatula
- Toothpicks or small skewers to secure the chicken
- Large oven safe skillet or baking dish
- Instant read thermometer
Quick Tips & substitutions
- Pat the chicken dry so the seasoning sticks and the outside browns nicely.
- Slice a pocket in the thickest side of each breast and keep the knife parallel to the board so you do not cut through.
- Squeeze frozen spinach very dry or the filling will turn watery.
- Use softened cream cheese so the filling mixes quickly and stays smooth.
- Season the outside of the chicken generously; the filling tastes rich, so the meat needs flavor too.
- Use toothpicks to secure the opening so the filling stays inside while it cooks.
- Bake at 400°F so the chicken cooks through while the filling melts and browns slightly.
- Check doneness with a thermometer and pull the chicken at 165°F in the thickest part.
- Swap mozzarella with provolone or Monterey Jack if you prefer a different cheese pull.
- Use Greek yogurt instead of sour cream for a tangier, higher protein filling.
How to Make Spinach Stuffed Chicken Breast Recipe
Prep the chicken
- Preheat your oven to 400°F and place a rack in the center.
- Pat the chicken breasts dry with paper towels and place them on a cutting board.
- Hold a breast flat with your hand, then use a sharp knife to cut a deep pocket into the thickest side, stopping about ½ inch from the opposite side.
- Repeat with the remaining pieces and set them aside while you mix the filling.
Mix the spinach filling
- Add cream cheese, mozzarella, Parmesan, sour cream or Greek yogurt, olive oil or melted butter, garlic, Italian seasoning, lemon zest, lemon juice, salt, pepper, and red pepper flakes to a bowl.
- Stir until the mixture looks smooth and creamy with no big chunks of cream cheese.
- Fold in the chopped spinach and any optional add ins like sun dried tomatoes or feta.
- Taste a small bit of the filling and adjust salt or lemon juice if needed.
Stuff and season the chicken
- Spoon the spinach mixture into each chicken pocket, packing it in gently with the spoon.
- Use toothpicks to pin the open side closed so the filling stays inside.
- In a small bowl, mix salt, pepper, garlic powder, onion powder, and paprika.
- Rub the chicken with olive oil, then sprinkle the seasoning mix all over both sides.
Sear for extra flavor
- Heat a large oven safe skillet over medium high heat and drizzle in a little olive oil.
- Place the stuffed chicken in the hot pan and sear for 2 to 3 minutes on each side until golden.
- Do not move the chicken too much while it sears so a nice crust forms.
- Turn off the heat once both sides look browned.
Bake until juicy
- Transfer the skillet to the oven, or move the chicken to a greased baking dish if your pan does not go in the oven.
- Bake for 15 to 20 minutes, depending on thickness, until the internal temperature reaches 165°F.
- If the tops need more color, switch the oven to broil for 1 to 2 minutes and watch closely.
- Let the chicken rest for 5 minutes so the juices settle and the filling thickens slightly.
Finish and serve
- Remove the toothpicks carefully.
- Spoon any cheesy juices from the pan over the top of each piece.
- Sprinkle with chopped fresh parsley or extra Parmesan if you like.
- Slice across the grain so the spinach stuffed center shows in every piece.
Recipe Variations
- Gluten free: Use gluten free seasonings and serve with rice, potatoes, or veggie sides instead of pasta.
- Low carb: Serve with cauliflower mash, zucchini noodles, or a big green salad.
- Lighter version: Use light cream cheese and Greek yogurt, and reduce mozzarella by half.
- Extra protein: Add chopped cooked turkey bacon or chicken sausage to the filling.
- Dairy free: Use dairy free cream cheese and shredded plant based cheese, and skip Parmesan.
- Extra veggies: Add finely chopped mushrooms, bell peppers, or artichoke hearts to the filling.
- Spicy version: Increase red pepper flakes and add a pinch of cayenne to the seasoning rub.
Ways to Serve Spinach Stuffed Chicken Breast Recipe
- Serve over garlic mashed potatoes with steamed green beans.
- Pair with buttered egg noodles and a simple side salad.
- Slice and serve on top of creamy polenta with roasted carrots.
- Serve with brown rice or quinoa and roasted broccoli.
- Slice leftovers and tuck into a warm tortilla with lettuce and tomato.
- Serve with cauliflower rice and sautéed zucchini for a lighter plate.
Storage Success
Let the spinach stuffed chicken cool to room temperature, then store it in an airtight container in the fridge for up to 3 days. Reheat in a covered skillet over low heat with a splash of broth so the chicken stays moist and the filling turns creamy again. You can freeze cooked stuffed chicken for up to 2 months; wrap each piece tightly and place them in a freezer bag. Thaw overnight in the fridge, then reheat gently so the cheese does not separate.

Spinach Stuffed Chicken Breast Recipe
Ingredients
Instructions
- Preheat your oven to 400°F and place a rack in the center.
- Pat the chicken breasts dry with paper towels and place them on a cutting board.
- Hold a breast flat with your hand, then use a sharp knife to cut a deep pocket into the thickest side, stopping about 1/2 inch from the opposite side.
- Repeat with the remaining chicken breasts and set them aside while you mix the filling.
- Add the cream cheese, mozzarella, Parmesan, sour cream or Greek yogurt, olive oil or melted butter, minced garlic, Italian seasoning, lemon zest, lemon juice, salt, pepper, and red pepper flakes to a mixing bowl.
- Stir until the mixture looks smooth and creamy with no big chunks of cream cheese.
- Fold in the chopped spinach and any optional add-ins like sun dried tomatoes or feta.
- Taste a small bit of the filling and adjust the salt or lemon juice if needed.
- Spoon the spinach mixture into each chicken pocket, packing it in gently with the spoon.
- Use toothpicks to pin the open side closed so the filling stays inside while it cooks.
- In a small bowl, mix the salt, pepper, garlic powder, onion powder, and paprika for the outside seasoning.
- Rub the chicken with olive oil, then sprinkle the seasoning mix all over both sides of each breast.
- Heat a large oven-safe skillet over medium-high heat and drizzle in a little olive oil.
- Place the stuffed chicken in the hot pan and sear for 2 to 3 minutes on each side until golden.
- Avoid moving the chicken too much while it sears so a nice crust can form.
- Turn off the heat once both sides are browned.
- Transfer the skillet to the oven, or move the chicken to a greased baking dish if your pan is not oven safe.
- Bake for 15 to 20 minutes, depending on thickness, until the internal temperature reaches 165°F in the thickest part.
- If the tops need more color, switch the oven to broil for 1 to 2 minutes, watching closely so they do not burn.
- Let the chicken rest for 5 minutes so the juices settle and the filling thickens slightly.
- Remove the toothpicks carefully from each chicken breast.
- Spoon any cheesy juices from the pan over the top of each piece.
- Sprinkle with chopped fresh parsley or extra Parmesan if you like.
- Slice across the grain so the spinach-stuffed center shows in every piece and serve warm.
Notes
Approximate per serving (1 stuffed chicken breast, assuming 4 servings): 430 calories; fat 26 g; saturated fat 11 g; carbohydrates 6 g; fiber 1 g; sugars 2 g; protein 43 g; sodium 980 mg. Values will vary based on specific ingredients, brands, optional add-ins, and portion size.

Leave a Reply