Spinach Stuffed Chicken

Highlight: Satisfying Main Dishes for Every Occasion

These spinach stuffed chicken breasts are filled with a creamy blend of spinach, onion, and cream cheese, seasoned with garlic, salt, and pepper. Each chicken breast is sliced to create a flap and stuffed, secured with toothpicks, then pan-seared and oven-baked until juicy and golden. The filling adds rich flavor and moisture, making it a standout main dish that's both elegant and easy to prepare. Serve with your favorite side or enjoy it solo as a protein-packed centerpiece.

Luna chef wearing a white shirt.
Crafted By Luna
Updated on Sat, 28 Jun 2025 12:57:15 GMT
A plate of spinach stuffed chicken breast. Save
A plate of spinach stuffed chicken breast. | myhomemademeal.com

This spinach stuffed chicken breast transforms an ordinary weeknight dinner into something restaurant worthy. The combination of tender chicken wrapped around a creamy, garlicky spinach filling creates the perfect balance of comfort and elegance. I discovered this technique during my early cooking days when I was determined to make chicken breast exciting again, and it quickly became my go to method for impressing dinner guests without breaking a sweat.

The first time I made this, I was nervous about the butterflying technique, but once I realized how forgiving chicken breast can be, it became one of my most requested dishes. My family now considers it a special occasion meal, even though I make it on random Tuesday nights.

Ingredients

  • 1.5 lbs boneless, skinless chicken breast: about 4 breasts for even cooking and proper portion sizes
  • 1 teaspoon garlic powder: adds aromatic depth without overpowering the delicate chicken
  • 1 teaspoon coarse salt: helps tenderize the meat and enhances all flavors
  • 1 teaspoon black pepper: provides gentle heat and complements the creamy filling
  • 3 tablespoons olive oil: separated for cooking the vegetables and searing the chicken
  • ½ medium white onion: thinly sliced creates sweetness that balances the spinach
  • 5 oz fresh spinach: wilts down significantly but provides vibrant color and nutrients
  • 6 oz cream cheese: cold and easier to incorporate when the spinach mixture has cooled

Step by Step Instructions

Prepare Your Oven and Spice Mix
Preheat your oven to 375°F and combine garlic powder, salt, and pepper in a small bowl. This temperature ensures the chicken cooks through without drying out while allowing the filling to heat properly.
Butterfly the Chicken Breasts
Place each chicken breast on a cutting board and use a sharp knife to slice horizontally through the middle, leaving about half an inch connected on one side. Open it like a book. This technique increases surface area for seasoning and creates the perfect pocket for stuffing.
Season Thoroughly
Sprinkle the spice mixture over both sides of each butterflied breast, including inside the flap. Press gently to help the seasoning adhere. Let the chicken rest while you prepare the filling, allowing the salt to begin its tenderizing work.
Cook the Vegetables
Heat 1 tablespoon olive oil in a large skillet over medium high heat. Add the sliced onion and cook for 4 to 5 minutes until softened and lightly golden. The onions should smell sweet and fragrant. Add the fresh spinach, cover the pan, and let it wilt for 1 to 2 minutes, stirring occasionally.
Prepare the Filling
Transfer the cooked vegetables to a large bowl and let cool for 10 minutes. This cooling step prevents the cream cheese from melting too quickly. Add the cold cream cheese and mix until well combined and creamy.
Stuff the Chicken
Divide the spinach mixture into four equal portions. Place one portion inside each butterflied chicken breast, spreading it evenly but leaving a small border around the edges. Fold the top flap over and secure with 2 to 3 toothpicks along the edges.
Sear for Flavor
Heat the remaining 2 tablespoons olive oil in an oven safe skillet over medium high heat. When the oil shimmers, carefully add the stuffed chicken breasts and sear for 2 to 3 minutes per side until golden brown. This step locks in juices and creates appealing color.
Finish in the Oven
Transfer the skillet to the preheated oven and bake for 20 to 30 minutes, flipping once halfway through. Use a meat thermometer to ensure the internal temperature reaches 165°F. Let rest for 10 minutes before serving to allow juices to redistribute.
A plate of spinach stuffed chicken breast. Save
A plate of spinach stuffed chicken breast. | myhomemademeal.com

The cream cheese in this recipe is my secret weapon for preventing dry chicken breast. I learned this trick from a chef friend who swore by adding dairy to lean proteins, and it has never failed me. The way the filling melts slightly and creates its own sauce is pure magic.

Storage and Meal Prep

Store cooked chicken in the refrigerator for up to 4 days in airtight containers. For freezing, wrap individual portions tightly in plastic wrap and store for up to 3 months. When reheating, use a 350°F oven rather than the microwave to maintain the best texture. The filling may separate slightly when frozen, but mixing it gently when reheating helps restore the creamy consistency.

Smart Substitutions

Fresh spinach can be replaced with frozen spinach that has been thoroughly thawed and squeezed dry, though you will need only about 3 oz since frozen spinach is more concentrated. Cream cheese can be swapped for ricotta mixed with 2 tablespoons heavy cream, or even goat cheese for a tangier flavor. If you do not have an oven safe skillet, sear the chicken in a regular pan and transfer to a baking dish for the oven portion.

A plate of spinach stuffed chicken breast. Save
A plate of spinach stuffed chicken breast. | myhomemademeal.com

Serving Suggestions

This elegant chicken pairs beautifully with roasted vegetables like asparagus or Brussels sprouts, creamy mashed potatoes, or a simple rice pilaf. For a lighter option, serve over a bed of mixed greens with the pan drippings as a warm dressing. A crisp white wine like Pinot Grigio or Sauvignon Blanc complements the creamy, garlicky flavors perfectly.

Recipe FAQs

→ Can I use frozen spinach instead of fresh?

Yes, but be sure to thaw and squeeze out all excess moisture before adding it to the cream cheese mixture.

→ Do I have to sear the chicken before baking?

Searing helps lock in flavor and creates a golden crust, but you can skip this step if you're short on time.

→ What can I use instead of cream cheese?

Ricotta, goat cheese, or a blend of cottage cheese and shredded mozzarella make great alternatives for the filling.

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

Use a meat thermometer to check that the internal temperature has reached 165ºF for safe consumption.

→ Can I make this ahead of time?

Yes, stuff the chicken and store it in the fridge up to a day ahead. Sear and bake just before serving.

→ What should I serve with spinach stuffed chicken?

This dish pairs well with roasted vegetables, mashed potatoes, or a crisp side salad.

Spinach Stuffed Chicken

Juicy chicken breasts filled with creamy spinach and seared, then oven-baked to flavorful perfection.

Prep Time
15 minutes
Cooking Duration
40 minutes
Overall Time
55 minutes
Crafted By: Luna

Recipe Type: Main Dishes

Preparation Complexity: Moderate Challenge

Regional Cuisine: American

Servings Output: 4 Serving Size

Dietary Choices: Lower-Carb Choice, Gluten-Free Alternative

Everything You’ll Need

→ Seasoning Blend

01 1 teaspoon garlic powder
02 1 teaspoon coarse salt
03 1 teaspoon ground black pepper

→ Chicken

04 1.5 pounds boneless, skinless chicken breasts (approximately 4 breasts)
05 3 tablespoons olive oil, divided

→ Stuffing

06 1/2 medium white onion, thinly sliced
07 5 ounces fresh spinach
08 6 ounces cold cream cheese

Steps to Cook

Step 01

Preheat the oven to 375ºF.

Step 02

Combine garlic powder, salt, and black pepper in a small bowl and set aside.

Step 03

Slice each chicken breast in half lengthwise without cutting all the way through to create a flap.

Step 04

Rub the seasoning blend onto each chicken breast, ensuring to season inside the flap.

Step 05

Heat 1 tablespoon olive oil in a skillet over medium-high heat. Sauté onion for 4–5 minutes. Add spinach and cook covered for 1–2 minutes until wilted, stirring occasionally. Transfer mixture to a bowl to cool for 10 minutes.

Step 06

Add cream cheese to the cooled spinach-onion mixture and stir until fully combined.

Step 07

Divide the spinach mixture into four portions. Fill each chicken breast flap with the mixture and secure edges with 2–3 toothpicks.

Step 08

Heat an oven-safe skillet over medium-high heat and add remaining olive oil. Sear each stuffed chicken breast for 2–3 minutes per side until browned.

Step 09

Transfer the skillet to the oven and bake at 375ºF for 20–30 minutes, flipping halfway through.

Step 10

Ensure the internal temperature reaches 165ºF. Remove from oven and let rest for 10 minutes before serving.

Step 11

Pour any melted cream cheese from the skillet over the chicken before serving.

Extra Suggestions

  1. Baking time may vary depending on the thickness of the chicken breasts.

Must-Have Equipment

  • Sharp knife
  • Cutting board
  • Large skillet (oven-safe)
  • Mixing bowls
  • Toothpicks
  • Meat thermometer

Allergy Information

Always check ingredient details for potential allergens. Consult an expert if you're uncertain.
  • Contains dairy (cream cheese)

Nutritional Highlights (per portion)

Nutritional information is shared for guidance and isn't meant to replace expert medical advice.
  • Caloric Content: 483
  • Fat Breakdown: 32 grams
  • Carbohydrate Breakdown: 6 grams
  • Protein Count: 42 grams