Spinach-Stuffed Chicken Breast Recipe

This spinach stuffed chicken breast is destined to become a favorite: moist chicken breasts filled with a creamy, cheesy spinach filling that oozes when sliced. Simple to prepare yet impressive on the plate, this recipe proves that weeknight dinners can be both easy and elegant.

Spinach stuffed chicken breast on a plate.

The BEST Cheesy Spinach Stuffed Chicken Breasts

If you’re bored with the same old chicken dishes, this spinach stuffed chicken is a delicious change. Creamy, cheesy, and full of flavor, it elevates a simple chicken breast into a memorable meal without complicated techniques. The steps are straightforward: prepare a flavorful spinach-and-cream-cheese filling, cut a pocket in each chicken breast, stuff and secure, sear, then finish in the oven.

Spinach and onions sauteing in a skillet.

Why you’ll love it

  • Simple ingredients and straightforward steps—ready in about 40 minutes.
  • The creamy spinach filling is rich, tangy, and satisfying.
  • Great for meal prep and making ahead.
  • Impressive presentation that will wow guests or family.

Spinach Stuffed Chicken Ingredients

  • Garlic powder: 1 teaspoon, for a savory seasoning.
  • Salt and pepper: 1 teaspoon each, to taste.
  • Chicken breasts: 1.5 lbs boneless, skinless (about 4 breasts), best for stuffing.
  • Olive oil: 3 tablespoons total, used for sautéing and searing.
  • Onion: ½ medium white onion, thinly sliced.
  • Fresh spinach: 5 oz, baby spinach gives the best texture.
  • Cream cheese: 6 oz, cold; full-fat yields the creamiest result.
Stuffed chicken breast on a baking sheet.

How to Make Spinach Stuffed Chicken Breast

Note: scroll to the ingredients and instructions lists for a concise recipe summary.

Preheat Oven

Preheat your oven to 375ºF (190ºC).

Prepare the Spice Rub

Combine 1 teaspoon garlic powder, 1 teaspoon salt, and 1 teaspoon pepper in a small bowl. Mix and set aside—this is the dry rub for the chicken.

Cut and Season the Chicken

Place each chicken breast on a cutting board. Using a sharp knife, slice lengthwise to create a pocket, leaving the breast connected so a flap forms. Season both sides and inside the flap with the prepared spice rub.

Cook the Spinach Filling

Heat 1 tablespoon olive oil in a large skillet over medium-high heat. Add the sliced onion and sauté 4–5 minutes until softened. Add the spinach and toss, then cover and cook 1–2 minutes until wilted. Transfer the spinach and onion mixture to a bowl and let cool about 10 minutes.

Make the Cream Cheese Spinach Mixture

When the spinach has cooled, add the cold cream cheese and stir until fully combined and creamy. Divide the mixture into four equal portions.

Stuff the Chicken

Place one portion of the spinach-cream cheese mixture into each chicken breast pocket. Close the flap and secure the edges with 2–3 toothpicks or kitchen twine so the filling stays in place.

Sear the Chicken

Heat an oven-safe skillet over medium-high heat and add the remaining olive oil. When hot, add the stuffed chicken breasts and sear 2–3 minutes per side until golden brown.

Stuffed chicken breast cooking in a skillet.

Bake Until Cooked Through

Transfer the skillet to the preheated oven and bake at 375ºF for 20–30 minutes, turning once halfway through. Bake time depends on the thickness of the breasts; larger breasts will need more time.

Use a meat thermometer to ensure the internal temperature reaches 165ºF (74ºC). Remove from oven and let rest at least 10 minutes before serving.

Pro tip: If any cream cheese melts into the skillet while baking, spoon it over the chicken when serving for extra richness.

What to Serve With Stuffed Chicken Breasts

These stuffed chicken breasts work well with many sides and salads. Suggestions:

Sides

  • Mashed potatoes
  • White rice or brown rice
  • Cauliflower rice
  • Oven-roasted asparagus
  • Roasted Brussels sprouts
  • Grilled carrots
  • Any pasta

Salads

  • Strawberry quinoa salad
  • Arugula salad
  • Creamy cucumber salad
  • Superfood salad

Stuffed Chicken — Frequently Asked Questions

Can I stuff the chicken with other ingredients?
Yes. Try combinations such as asparagus and parmesan, caramelized onions and cream cheese, or different cheeses mixed with cooked vegetables.

How do I know when stuffed chicken is done?
The safe internal temperature for cooked chicken is 165ºF (74ºC). Use a reliable meat thermometer inserted into the thickest part to verify doneness.

Is stuffed chicken healthy?
This recipe provides a good source of protein and includes a serving of vegetables. Nutritional content will vary based on portion sizes and ingredient choices.

How should I store leftovers?
Cool the chicken completely, then store in an airtight container in the refrigerator for 3–5 days.

Storage & Freezing

To freeze cooked stuffed chicken breasts: cool completely, wrap individually in plastic wrap, then in foil, and freeze up to 3 months. To reheat, preheat the oven to 325ºF (165ºC), unwrap, place on a baking sheet, and heat 20–25 minutes until warmed through.

Slice of a spinach stuffed chicken breast on a plate.

Recipe Summary

Yield: 4 servings • Prep: 15 minutes • Cook: 40 minutes • Total: 55 minutes

Ingredients

  • 1 teaspoon garlic powder
  • 1 teaspoon salt
  • 1 teaspoon pepper
  • 1.5 lbs boneless, skinless chicken breasts (about 4)
  • 3 tablespoons olive oil, divided
  • ½ medium white onion, thinly sliced
  • 5 oz fresh baby spinach
  • 6 oz cream cheese, cold

Instructions

  1. Preheat oven to 375ºF.
  2. Mix garlic powder, salt, and pepper in a small bowl.
  3. Cut each chicken breast to form a pocket and season inside and out with the spice rub.
  4. Sauté onion in 1 tbsp olive oil until soft (4–5 minutes). Add spinach, cover, and cook 1–2 minutes until wilted. Cool 10 minutes.
  5. Stir cream cheese into the cooled spinach mixture and divide into four portions.
  6. Stuff each chicken breast with one portion, close the flap, and secure with toothpicks.
  7. Sear the stuffed breasts in an oven-safe skillet with remaining olive oil, 2–3 minutes per side, until browned.
  8. Bake in the oven 20–30 minutes, flipping once, until internal temperature reaches 165ºF. Rest 10 minutes before serving.

Notes & Tips

  • Adjust baking time according to breast size—thicker breasts will need more time.
  • Let the filling cool slightly before stuffing to make handling easier.
  • Remove toothpicks before serving.

Nutrition (approximate per serving)

Calories: 483 kcal • Carbohydrates: 6 g • Protein: 42 g • Fat: 32 g • Fiber: 1 g • Sugar: 2 g

Final plated spinach stuffed chicken breast.

Photography credit: photos by Ashley McGlaughlin from The Edible Perspective.