Creamy Spinach Stuffed Chicken

Category: Satisfying Main Dishes for Every Occasion

This elegant yet simple dish features juicy chicken breasts stuffed with a luscious mixture of sautéed spinach, ricotta, mozzarella, and Parmesan cheese. The chicken is carefully sliced to create pockets, filled with the creamy mixture, then seared for a golden crust before being finished in the oven.

The result is tender, flavorful chicken with a melty, cheesy center that's impressive enough for guests but easy enough for weeknights. With just 15 minutes of prep and 30 minutes of cooking time, this protein-packed main dish pairs beautifully with roasted vegetables, mashed potatoes, or a fresh salad for a complete meal.

A woman wearing a chef's hat and apron.
Created By Sarah
Last updated on Sat, 10 May 2025 11:21:14 GMT
Chicken with greens on a plate. Save
Chicken with greens on a plate. | sarahmeal.com

This spinach stuffed chicken breast recipe transforms ordinary chicken into an elegant yet approachable dinner option that I've relied on for years. The juicy chicken wraps around a creamy, cheesy spinach filling that's bursting with flavor, creating a protein-packed meal that feels special without requiring advanced cooking skills.

I first made this recipe when trying to impress my in-laws during their first visit to our home. The presentation was so beautiful they thought I had spent hours in the kitchen, but it was surprisingly simple to prepare. Now it's our go-to special occasion dinner.

Ingredients

  • 4 boneless skinless chicken breasts: pick ones of even thickness for consistent cooking
  • 2 tablespoons olive oil: divided, use good quality for better flavor
  • 3 cups fresh spinach: chopped, look for bright green crisp leaves
  • ½ cup ricotta cheese: adds creaminess and protein, full fat creates the best texture
  • ½ cup shredded mozzarella cheese: provides that wonderful melty quality
  • ¼ cup grated Parmesan cheese: contributes savory depth and saltiness
  • 2 cloves garlic: minced, fresh provides more robust flavor than pre-minced
  • 1 teaspoon dried oregano: Mediterranean herbs complement the cheese perfectly
  • Salt and pepper: to taste, use kosher salt for better flavor distribution
  • 1 tablespoon fresh lemon juice: optional, brightens the entire dish
  • Toothpicks or kitchen twine for securing: prevents filling from escaping

Step-by-Step Instructions

Preheat and Prepare:
Heat your oven to 375°F and grease a baking dish. This temperature allows the chicken to cook through without drying out while ensuring the cheese filling becomes perfectly melty. Use a baking dish with low sides so the chicken can brown evenly.
Cook the Spinach:
Warm 1 tablespoon olive oil in a skillet over medium heat until it shimmers but doesn't smoke. Add the chopped spinach and sauté just until wilted, about 2-3 minutes. The spinach will reduce dramatically in volume. Allow it to cool slightly before handling to prevent the cheese from melting prematurely when mixed.
Make the Filling:
Combine the cooled spinach with ricotta, mozzarella, Parmesan, minced garlic, oregano, salt, and pepper in a mixing bowl. Stir until thoroughly incorporated. The mixture should be thick enough to hold together when scooped but still creamy. This is where all the flavor comes from, so taste and adjust seasonings if needed.
Create Pockets in Chicken:
Using a sharp knife, carefully cut a pocket into the thickest side of each chicken breast. Insert the knife about three-quarters of the way through the chicken and create a pocket without cutting all the way through. A larger pocket holds more filling but leaves the chicken more fragile, so find the right balance.
Stuff the Chicken:
Spoon the spinach and cheese mixture generously into each chicken breast pocket. Press it in firmly but avoid overfilling, which can cause the mixture to leak out during cooking. Secure the openings with toothpicks or kitchen twine by weaving them through the opening like you would sew a seam.
Sear the Chicken:
Heat the remaining tablespoon of olive oil in a large skillet over medium-high heat until hot but not smoking. Place the stuffed chicken breasts in the pan and sear for 2-3 minutes per side until they develop a beautiful golden crust. This step locks in moisture and creates texture contrast.
Bake Until Done:
Transfer the seared chicken to your prepared baking dish and bake for 20-25 minutes. The chicken is done when the internal temperature reaches 165°F and the filling is hot and bubbly. Let the chicken rest for 5 minutes before serving to allow the juices to redistribute throughout the meat.
Two pieces of chicken with green vegetables on a plate. Save
Two pieces of chicken with green vegetables on a plate. | sarahmeal.com

The ricotta cheese is my secret weapon in this recipe. While many stuffed chicken recipes use cream cheese, I find ricotta creates a lighter, more delicate texture that allows the spinach and herbs to shine through. My husband, who typically avoids leafy greens, devours this dish eagerly every time I make it.

Make-Ahead Options

This chicken dish is perfect for busy weeknights because you can prepare it up to 24 hours in advance. Simply stuff the chicken breasts, cover them tightly with plastic wrap, and refrigerate until you're ready to cook. You may need to add 3-5 minutes to the baking time if cooking straight from the refrigerator. I often prepare this on Sunday afternoon, then pop it in the oven Monday evening when we need a quick dinner option.

Serving Suggestions

While this stuffed chicken is delicious on its own, I love pairing it with complementary sides that create a complete meal. Roasted garlic mashed potatoes make an excellent base for the chicken, capturing any escaping filling. For a lighter option, serve alongside roasted asparagus or a simple arugula salad dressed with lemon vinaigrette. The bright acidity cuts through the richness of the filling beautifully.

Ingredient Substitutions

This recipe is wonderfully adaptable to what you have available. If spinach isn't on hand, substitute any sturdy leafy green like kale, Swiss chard, or even arugula. The cheese mixture is equally flexible. Goat cheese can replace the ricotta for a tangier flavor profile, while fontina or provolone work well in place of mozzarella. For a dairy-free version, consider using soaked cashews blended with nutritional yeast and herbs to create a creamy filling alternative that still delivers satisfaction.

Chicken with greens on a plate. Save
Chicken with greens on a plate. | sarahmeal.com

Common Recipe Questions

→ Can I prepare this dish ahead of time?

Yes! You can stuff the chicken breasts up to 24 hours ahead and keep them refrigerated. When ready to cook, simply sear and bake according to instructions, adding about 5 extra minutes to the baking time since the chicken will be cold.

→ What can I substitute for ricotta cheese?

Cream cheese makes an excellent substitute for ricotta, creating an even creamier filling. Goat cheese is another good option for a tangier flavor profile. Cottage cheese (drained and blended smooth) works well for a higher-protein alternative.

→ How do I know when the chicken is fully cooked?

The most reliable way is to use a meat thermometer inserted into the thickest part of the chicken (not the filling). It should read 165°F (75°C). If you don't have a thermometer, cut into the thickest part - the meat should be white throughout with no pink remaining.

→ Can I use frozen spinach instead of fresh?

Yes, frozen spinach works well. Thaw it completely and squeeze out all excess moisture before mixing with the cheeses. Use about 1 cup of thawed, squeezed frozen spinach to replace the 3 cups of fresh spinach.

→ What sides pair well with this chicken dish?

This versatile main pairs beautifully with roasted vegetables like asparagus or brussels sprouts, creamy mashed potatoes, buttered pasta, or a fresh green salad. For a low-carb option, serve with cauliflower rice or a medley of roasted Mediterranean vegetables.

→ How do I prevent the filling from leaking out?

Use toothpicks to securely close the opening after stuffing. Don't overfill the chicken, and create a deep enough pocket without cutting all the way through. Searing the chicken before baking also helps seal in the filling by creating a crust on the outside.

Spinach Stuffed Chicken Breast

Tender chicken breasts stuffed with a creamy spinach and three-cheese filling, seared until golden and baked to juicy perfection.

Preparation Time
15 minutes
Cook Time
30 minutes
Total Duration
45 minutes
Created By: Sarah

Recipe Category: Main Dishes

Level of Difficulty: Moderate

Cuisine Style: American

Servings Yield: 4 Portion Size

Diet Preferences: Low-Carb Option, Gluten-Free Option

What You'll Need

Ingredient 01 4 boneless, skinless chicken breasts
Ingredient 02 2 tablespoons olive oil, divided
Ingredient 03 3 cups fresh spinach, chopped
Ingredient 04 ½ cup ricotta cheese
Ingredient 05 ½ cup shredded mozzarella cheese
Ingredient 06 ¼ cup grated Parmesan cheese
Ingredient 07 2 cloves garlic, minced
Ingredient 08 1 teaspoon dried oregano
Ingredient 09 Salt, to taste
Ingredient 10 Pepper, to taste
Ingredient 11 1 tablespoon fresh lemon juice (optional)
Ingredient 12 Toothpicks or kitchen twine, for securing

How to Make It

Instruction 01

Preheat your oven to 375°F (190°C). Lightly grease a baking dish with olive oil or a non-stick spray and set it aside.

Instruction 02

In a medium skillet, warm 1 tablespoon of olive oil over medium heat. Add the chopped spinach and sauté for about 2 to 3 minutes, just until wilted. Remove from heat and allow it to cool slightly.

Instruction 03

In a mixing bowl, combine the cooked spinach with ricotta, mozzarella, Parmesan, minced garlic, oregano, salt, and pepper. Stir until it forms a thick, creamy mixture.

Instruction 04

Using a sharp knife, carefully cut a pocket into the thickest side of each chicken breast. Be gentle and avoid slicing all the way through.

Instruction 05

Stuff each chicken breast with the spinach and cheese mixture. Secure the openings with toothpicks or kitchen twine to keep the filling inside during cooking.

Instruction 06

In a large skillet, heat the remaining tablespoon of olive oil over medium-high heat. Place the stuffed chicken breasts in the pan and sear them for about 2 to 3 minutes per side until they develop a golden crust.

Instruction 07

Transfer the seared chicken to your prepared baking dish and bake for 20 to 25 minutes, or until the internal temperature reaches 165°F (75°C) and the filling is hot and bubbly.

Instruction 08

Let the chicken rest for 5 minutes before serving. Optionally, drizzle with fresh lemon juice for added brightness.

Additional Tips

  1. For extra flavor, season the outside of the chicken with garlic powder, onion powder, or a pinch of smoked paprika before searing.
  2. If you don’t have ricotta on hand, use cream cheese or goat cheese as a substitute for a tangier taste.
  3. For a lighter version, use part-skim mozzarella, low-fat ricotta, and reduce or omit the Parmesan.
  4. This dish works with other leafy greens like kale or Swiss chard as a substitute for spinach.
  5. Leftovers reheat well for lunch the next day.

Essential Tools

  • Baking dish
  • Medium skillet
  • Mixing bowl
  • Sharp knife
  • Large skillet
  • Toothpicks or kitchen twine

Allergy Details

Always review ingredient labels for allergens, and consult a professional if you're unsure.
  • Dairy (ricotta, mozzarella, Parmesan)

Nutritional Breakdown (per serving)

These nutritional details are for informational purposes and shouldn't replace medical advice.
  • Calories: 320.5
  • Fat Content: 15.3 grams
  • Carbohydrate Content: 4.2 grams
  • Protein Content: 40.1 grams