Spinach Stuffed Chicken Breast Recipe

Spinach Stuffed Chicken Breast Recipe gives you juicy chicken, creamy garlicky spinach, and melty cheese in every bite. It works perfectly for busy weeknights or casual dinner guests and takes about 45 minutes from start to finish. I make this on repeat when I want something that tastes restaurant-level but still lets me cook in leggings and fuzzy socks.

Why Spinach Stuffed Chicken Breast Recipe Is Worth It

This recipe delivers big flavor with simple ingredients you probably already keep in your kitchen. You get tender chicken, a rich spinach and cream cheese filling, and a golden crust that feels fancy without any stress.

It fits low carb goals, picky eaters, and meal prep fans, all in one skillet. You can scale it for two people or a crowd, and it still cooks evenly and slices beautifully.

“This Spinach Stuffed Chicken Breasts Recipe tasted like a special-occasion dinner with weeknight effort, and my whole family asked for seconds. ★★★★★”

Ingredients You Need

 

 

Chicken

I like thicker chicken breasts for stuffing, since they hold the filling better. If you only have thin cutlets, stack two together and tie them with kitchen twine or secure with extra toothpicks.

Spinach filling

  • 1 tablespoon olive oil or butter
  • 3 cups fresh baby spinach, packed
    • You can use frozen chopped spinach; squeeze it very dry in a clean towel.
  • 3 cloves garlic, minced
  • 4 ounces cream cheese, softened
    • Use full fat for the richest texture; light cream cheese still works.
  • ½ cup shredded mozzarella cheese
  • ¼ cup grated Parmesan cheese
  • ¼ teaspoon kosher salt
  • ¼ teaspoon black pepper
  • ¼ teaspoon onion powder
  • Pinch of red pepper flakes, optional for mild heat

I often grab a block of mozzarella and shred it myself, since it melts smoother than pre-shredded. Pre-grated Parmesan works fine here, so you can save a little time.

Optional coating and finish

  • 1 tablespoon olive oil for searing
  • 1 tablespoon butter for extra browning
  • 1 teaspoon Italian seasoning for sprinkling on top
  • Extra grated Parmesan for serving

Pantry shortcuts and brand notes

  • Use garlic powder instead of fresh garlic if you feel tired or short on time.
  • Any neutral oil works, though I like avocado oil for high heat searing.
  • Use your favorite store brand cream cheese; I notice more difference from the mozzarella quality than from the cream cheese.

Equipment list

  • Sharp chef’s knife
  • Cutting board
  • Small skillet for the spinach filling
  • Large oven-safe skillet or baking dish
  • Mixing bowl and spoon or spatula
  • Toothpicks to secure the stuffed chicken
  • Instant read thermometer for perfect doneness

Quick Tips & substitutions

  • Pat the chicken dry before seasoning so it browns nicely.
  • Slice a deep pocket in the side of each breast, but keep the knife parallel to the board so you do not cut through the top or bottom.
  • Use frozen spinach if you want; thaw it and squeeze out every drop of water to avoid a watery filling.
  • Swap mozzarella with provolone, Monterey Jack, or pepper jack for a little kick.
  • Use Greek yogurt instead of some of the cream cheese if you want a lighter filling.
  • Season the outside of the chicken generously; that outer crust carries a lot of flavor.
  • Sear on the stovetop first, then finish in the oven for juicy meat and a golden crust.
  • Use toothpicks and insert them horizontally so the filling stays inside while it cooks.
  • Let the chicken rest 5 to 10 minutes before slicing so the juices stay inside.
  • Double the spinach filling and freeze half for a future batch or to stuff pork chops.

How to Make Spinach Stuffed Chicken Breast

 

 

1: Sauté spinach and aromatics

Heat 1 tablespoon olive oil or butter in a small skillet over medium heat. Add the minced garlic and cook 30 to 60 seconds until it smells fragrant, not browned. Add the spinach and cook, stirring, until it wilts and the liquid cooks off, about 3 to 4 minutes. Turn off the heat and let the spinach cool slightly.

2: Mix the creamy spinach filling

Transfer the cooked spinach and garlic to a mixing bowl. Add the cream cheese, mozzarella, Parmesan, salt, pepper, onion powder, and red pepper flakes if you use them. Stir until the mixture looks thick, creamy, and evenly combined. Taste a tiny bit and adjust the seasoning with more salt or pepper if you want.

3: Prep and season the chicken

Place the chicken breasts on a cutting board and pat them dry with paper towels. Use a sharp knife to cut a pocket in the thickest side of each breast, leaving the top and bottom intact. Drizzle the chicken with 1 tablespoon olive oil and rub it all over. Season both sides with salt, pepper, smoked paprika, and garlic powder.

4: Stuff the chicken breasts

Divide the spinach mixture into four equal portions. Spoon the filling into each pocket, pushing it in gently with the back of the spoon. Use toothpicks to close the opening so the filling stays inside while the chicken cooks. Wipe away any big smears of filling on the outside so they do not burn.

5: Sear the stuffed chicken

Heat a large oven-safe skillet over medium high heat and add 1 tablespoon olive oil and 1 tablespoon butter. When the fat looks hot and shimmery, place the stuffed chicken breasts in the skillet. Sear 3 to 4 minutes per side until the outside turns golden brown. Turn the heat down slightly if the seasoning starts to get too dark.

6: Finish in the oven

Preheat your oven to 375°F while the chicken sears, or start it before you prep if you like to move fast. Transfer the skillet to the oven and bake 15 to 20 minutes, depending on thickness. Check the internal temperature in the thickest part of the chicken; it should reach 165°F. If you use a baking dish instead, arrange the seared chicken in the dish and bake the same way.

7: Rest

Remove the skillet from the oven and place the chicken on a plate or cutting board. Sprinkle with Italian seasoning and extra Parmesan while it still feels hot. Let the chicken rest 5 to 10 minutes so the juices settle. Slice across the grain to show off that cheesy spinach center and serve warm.

Recipe Variations

  • Gluten free: The base recipe already fits gluten free needs; just check labels on cream cheese and seasoning blends.
  • Low carb: Serve with cauliflower mash, zucchini noodles, or a big green salad instead of pasta or rice.
  • Extra veggie: Add finely chopped sun dried tomatoes or roasted red peppers to the spinach filling.
  • Extra cheesy: Top the stuffed chicken with more mozzarella and broil 1 to 2 minutes until bubbly.
  • Dairy light: Use part skim mozzarella and light cream cheese, and add a spoonful of Greek yogurt for creaminess.
  • Different protein: Use boneless pork chops or turkey cutlets and stuff them the same way, adjusting cook time as needed.

Ways to Serve Spinach Stuffed Chicken Breast

  • Serve with garlic mashed potatoes and steamed green beans.
  • Pair with roasted broccoli and a simple side salad.
  • Slice the chicken and serve over cooked pasta with a drizzle of olive oil and extra Parmesan.
  • Plate it with cauliflower rice or zucchini noodles for a low carb dinner.
  • Pack leftovers in a lunch box with quinoa and roasted carrots.

Storage Success

Let the stuffed chicken cool to room temperature, then store it in an airtight container in the fridge for up to 3 to 4 days. Reheat slices gently in a covered skillet over low heat with a splash of chicken broth so the chicken stays juicy. You can also reheat in the oven at 325°F until warm in the center. Freeze cooked stuffed chicken tightly wrapped for up to 2 months, then thaw in the fridge overnight before reheating.

Spinach Stuffed Chicken Breasts Recipe
Adaly Kandice

Spinach Stuffed Chicken Breast Recipe

Spinach Stuffed Chicken Breasts are juicy chicken breasts filled with a creamy spinach and cheese mixture, baked until tender and flavorful.
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings: 4
Course: Dinner
Cuisine: American

Ingredients
  

  • 4 pieces boneless, skinless chicken breasts
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 teaspoon garlic powder
  • 1 teaspoon paprika
  • 1 tablespoon olive oil
  • 2 cups fresh spinach, chopped
  • 1/2 cup cream cheese, softened
  • 1/2 cup shredded mozzarella cheese
  • 1/4 cup grated Parmesan cheese
  • 1 clove garlic, minced
  • 1 tablespoon lemon juice

Instructions
 

  1. Preheat the oven to 375°F (190°C). Lightly grease a baking dish and set aside.
  2. Pat the chicken breasts dry with paper towels. Using a sharp knife, cut a pocket into the side of each breast, being careful not to cut all the way through.
  3. Season the outside of the chicken breasts with salt, black pepper, garlic powder, and paprika.
  4. In a medium bowl, combine the chopped spinach, cream cheese, mozzarella, Parmesan, minced garlic, and lemon juice. Mix until well blended.
  5. Spoon the spinach mixture evenly into each chicken breast pocket. Use toothpicks to secure the openings if needed.
  6. Heat the olive oil in a large oven-safe skillet over medium-high heat. Sear the stuffed chicken breasts for 2–3 minutes per side until lightly browned.
  7. Transfer the skillet to the preheated oven (or move the chicken to the prepared baking dish) and bake for 20–25 minutes, or until the chicken is cooked through and reaches an internal temperature of 165°F (74°C).
  8. Remove from the oven and let the chicken rest for 5 minutes before removing toothpicks and serving.

Notes

Nutrition Information
Approximate per serving (1 stuffed chicken breast): 360 calories; fat 19 g; saturated fat 8 g; carbohydrates 4 g; fiber 1 g; sugars 1 g; protein 42 g; sodium 680 mg. Values will vary based on specific ingredients, brands, and portion size.