This post may contain affiliate links. As an Amazon Associate, we earn from qualifying purchases. We only recommend products we trust.
Elevate your weeknight dinner with this show-stopping Creamy Spinach and Cheese Stuffed Chicken Breasts recipe. This dish transforms simple chicken breasts into an elegant, restaurant-quality meal by stuffing them with a rich, savory filling made from cream cheese, Parmesan, and fresh spinach. It’s the perfect blend of creamy texture, seasoned chicken, and healthy greens—all ready in just 35 minutes!

This easy stuffed chicken recipe is perfect for anyone following a low carb chicken dinner plan or simply looking for a quick, impressive meal. The process is straightforward: slice a pocket into the chicken, fill it with the cream cheese stuffed chicken mixture, season generously, and bake. The result is perfectly tender, moist chicken that locks in the flavor and moisture of the rich filling. This baked method guarantees a delicious, fuss-free result every time.
Table of Contents
Why You’ll Love This Recipe
- Elegant and Simple: Looks impressive for guests but requires minimal prep and comes together easily in 35 minutes.
- Creamy, Cheesy Filling: The combination of cream cheese and Parmesan creates an incredibly rich and flavorful filling that keeps the chicken moist.
- Healthy and Low Carb: Naturally high in protein and low in carbohydrates, making it an excellent choice for a low carb chicken dinner.
- Family Favorite: It’s a great way to sneak fresh spinach into a meal, as the creamy cheese filling makes the greens palatable even for picky eaters.
Ingredients
- 4 Boneless, Skinless Chicken Breasts
- 1 Tbsp Olive Oil or Avocado Oil (for coating)
Chicken Seasoning
- 1 tsp Paprika
- 1 tsp Salt (divided)
- ¼ tsp Garlic Powder
- ¼ tsp Onion Powder
Creamy Spinach Filling
- 4 ounces Cream Cheese, softened
- ¼ cup Grated Parmesan Cheese
- 2 Tbsp Mayonnaise (optional, adds stability and richness)
- 1 ½ cups Fresh Spinach, finely chopped
- 1 tsp Garlic, minced
- ½ tsp Red Pepper Flakes (optional, for a hint of heat)
- Remaining ½ tsp Salt
Instructions (Step-by-Step)
- Preheat and Prep Chicken: Preheat your oven to 375°F (190°C). Lightly drizzle the chicken breasts with the olive oil. In a small bowl, combine the paprika, ½ teaspoon of salt, garlic powder, and onion powder. Sprinkle this seasoning blend evenly over both sides of the chicken breasts.
- Cut Pockets: Using a sharp knife, place one hand firmly on top of a chicken breast and carefully cut a deep pocket into the thick side, slicing about halfway through the meat. Be careful not to slice all the way through to the other side. Repeat for all four breasts.
- Mix Filling: In a separate small bowl, combine the softened cream cheese, Parmesan, mayonnaise (if using), chopped fresh spinach, minced garlic, red pepper flakes (if using), and the remaining ½ teaspoon of salt. Stir well until the spinach filling is smooth and evenly mixed.
- Stuff and Bake: Evenly spoon the spinach mixture into the pocket of each chicken breast. Place the stuffed chicken breasts in a 9×13-inch baking dish. Bake, uncovered, for 25–30 minutes, or until the chicken is fully cooked (internal temperature of 165°F / 74°C) and the filling is bubbly.
- Serve: Remove from the oven and let rest for 5 minutes before serving.
Storage and Reheating
Store cooled spinach stuffed chicken breasts in an airtight container in the refrigerator for up to 3 days.
Freezing: Cooked stuffed chicken freezes well. Wrap each cooled breast tightly in plastic wrap, then foil, and freeze for up to 2 months. Thaw overnight in the refrigerator.
Reheating: To maintain moisture, reheat the chicken in the oven or air fryer at 350°F (175°C) for 10–15 minutes until heated through. Microwaving may dry out the edges of the chicken.
Expert Tips
Achieving moist chicken and a perfect filling for this easy stuffed chicken recipe relies on a few techniques:
- Pounding for Uniformity: If your chicken breasts are very thick on one end and thin on the other, cover them with plastic wrap and gently pound the thickest part until they are uniform in thickness (about 1 inch). This ensures even baking.
- The Cream Cheese Temperature: Make sure your cream cheese is fully softened before mixing the filling. This is crucial for a smooth, lump-free filling that won’t leak out during baking.
- Securing the Pocket (Optional): If you are worried about the filling oozing out, use a toothpick or two to gently seal the pocket opening before baking. Just remember to remove the toothpicks before serving!
- Moisture from Spinach: If using frozen spinach, you must thaw it and squeeze out all excess liquid using a paper towel or cheesecloth. Excess water will thin the filling and cause it to leak from the chicken.
Variations
Customize your cream cheese stuffed chicken with delicious additions:
- Bacon-Wrapped: For extra flavor, wrap one or two slices of par-cooked bacon around each stuffed chicken breast before baking. The bacon fat will render and keep the chicken incredibly moist.
- Sun-Dried Tomato: Add ¼ cup of chopped, oil-packed sun-dried tomatoes (drained well) to the spinach filling mixture for a deeper, Mediterranean flavor twist.
- Artichoke Heart Filling: Substitute half of the spinach with chopped canned artichoke hearts (drained well) for a spinach-artichoke dip flavor profile.
- Crusty Top: Mix 2 tablespoons of Panko breadcrumbs with a small drizzle of olive oil and sprinkle the mixture over the top of the chicken breasts during the last 10 minutes of baking for a beautiful, golden crust.
Serving Suggestions
This baked stuffed chicken breast recipe is rich and savory; pair it with lighter, contrasting sides for a complete meal:
- Starch: Serve over simple mashed cauliflower (for low carb chicken dinner), rice pilaf, or angel hair pasta.
- Vegetables: Pair with roasted asparagus, steamed green beans, or a vibrant side salad tossed with lemon vinaigrette.
- Sauce: Drizzle the finished chicken with a simple balsamic glaze or a light, creamy lemon butter sauce for a restaurant touch.
Frequently Asked Questions
Q: Can I use frozen spinach instead of fresh spinach for the filling? A: Yes, you can use frozen spinach, but it is critical that you thaw it completely and squeeze out all excess liquid before mixing it with the cream cheese. If the spinach is wet, the filling will be runny and leak out of the chicken pockets during baking.
Q: Can I prepare the stuffed chicken ahead of time? A: Yes, this is a great meal prep option! You can assemble the spinach stuffed chicken breasts completely (stuffing the pockets and placing them in the baking dish) up to 24 hours in advance. Cover the dish tightly and refrigerate. Add 5–10 minutes to the total baking time if cooking straight from cold.
Q: How do I ensure the chicken is moist and doesn’t dry out while baking? A: The best tips are: 1) Do not overbake! Use a thermometer to verify the internal temperature is 165°F (74°C) and pull it out immediately. 2) The rich, fatty cream cheese filling also helps insulate the meat and keep it moist. You can also cover the dish with foil for the first 15 minutes of baking.
Q: I don’t have cream cheese. What can I substitute? A: You can substitute the cream cheese with a mixture of mascarpone cheese or a combination of ricotta cheese and a small amount of sour cream, ensuring the mixture is thick enough to hold its shape inside the pocket. The flavor profile will change slightly, but it will maintain the necessary structure and moisture.

Creamy Spinach and Cheese Stuffed Chicken Breasts
Equipment
- 9×13-inch baking dish
- Sharp Knife
- Mixing bowls
- Measuring Cups and Spoons
- Oven-safe thermometer
Ingredients
- 4 Boneless, Skinless Chicken Breasts
- 1 Tbsp Olive Oil or Avocado Oil
- 1 tsp Paprika
- 1 tsp Salt, divided
- ¼ tsp Garlic Powder
- ¼ tsp Onion Powder
- 4 oz Cream Cheese, softened
- ¼ cup Grated Parmesan Cheese
- 2 Tbsp Mayonnaise (optional)
- 1 ½ cups Fresh Spinach, finely chopped
- 1 tsp Garlic, minced
- ½ tsp Red Pepper Flakes (optional)
Instructions
- Preheat oven to 375°F (190°C). Drizzle chicken with olive oil. Mix paprika, ½ tsp salt, garlic powder, and onion powder, then rub evenly over both sides of the chicken.
- Place one hand over each chicken breast and carefully cut a deep pocket into the thick side, being careful not to cut through. Repeat for all breasts.
- In a bowl, combine softened cream cheese, Parmesan, mayonnaise (if using), chopped spinach, minced garlic, red pepper flakes, and the remaining ½ tsp salt. Stir until smooth and well combined.
- Fill each chicken pocket with equal portions of the spinach mixture. Place in a 9×13-inch baking dish. Bake uncovered for 25–30 minutes or until the internal temperature reaches 165°F (74°C) and the filling is bubbly.
- Let the stuffed chicken rest for 5 minutes before serving. Remove any toothpicks if used.