Spinach Stuffed Chicken Breast (6 Ingredients)

This spinach stuffed chicken breast is my go-to easy weeknight dinner that bursts with flavor using just six simple ingredients. Picture juicy, golden chicken pockets packed with a creamy blend of spinach, cream cheese, garlic, and mozzarella, topped off with fresh tomato slices and a sprinkle of extra cheese for that perfect melty finish. It all comes together in about 30 minutes, making it perfect for busy nights. Plus, it’s naturally low carb and keto-friendly, with easy steps anyone can follow—even if you’re new in the kitchen!
The cooking is straightforward: first, wilt and drain the spinach, then mix it with softened cream cheese and melty mozzarella. Next, stuff that delicious filling into chicken pockets, sear them in a skillet until golden, and finish off in a hot oven until the chicken hits the safe and juicy 165°F mark. The end result? Cheesy, comforting, and freezer-friendly for meals you can prep ahead and love later on.
This spinach stuffed chicken breast recipe is a no-stress, weeknight winner delivering tender chicken pockets filled with a rich, creamy mix of spinach, cream cheese, garlic, and mozzarella. With only six common ingredients (plus basic salt and pepper), a quick sear, and a short bake, your dinner is ready in about 30 minutes. It’s naturally low carb, keto, and perfect for health-conscious families.
Keep reading for the full recipe with exact amounts and timing, easy-to-follow step photos, smart substitutions, plus make-ahead and freezer tips. Whether you’re a kitchen pro or just starting, the simple steps—wilt and drain spinach, mix with cream cheese and cheese, stuff the chicken, sear, then bake—are designed to set you up for success with melty, satisfying results every time.
What Makes It So Good
- Juicy, golden chicken breasts cooked just right
- Creamy, gooey spinach and cheese filling that melts beautifully—if you love this combo, try our Creamy Chicken and Spinach Casserole
- Only 6 easy, everyday ingredients (plus salt & pepper)
- Ready in just 30 minutes—quick dinner win
- Perfect for low carb, keto, gluten-free, and healthy eating (also try our Low Carb Spinach Chicken Meatballs)
- A clever way to sneak in veggies for kids and adults alike
Ingredients and Easy Substitutes

- 4 8-oz Boneless skinless chicken breasts
- 2 tsp Sea salt
- 1/2 tsp Black pepper
- 6 oz Fresh spinach (chopped)
- 2 oz Cream cheese (softened)
- 2 cloves Garlic (minced)
- 1 cup Mozzarella cheese (shredded, divided)
- 1 tbsp Olive oil
- 1 medium Roma tomato (sliced thinly into 8 slices)
Step-by-Step Instructions
- Preheat oven to 450°F (232°C).
- Pat chicken breasts dry and season both sides with sea salt and black pepper.
- Using a sharp knife, cut a horizontal pocket into each chicken breast and set aside.
-
Place spinach in a large bowl and wilt by microwaving 2–3 minutes or sautéing 3–5 minutes; let cool until warm.
- Soften cream cheese (room temperature or 20-second microwave) and mash with minced garlic; stir in 1/2 cup shredded mozzarella.
- Squeeze excess liquid from the cooled spinach and mix it into the cream cheese mixture.
- Stuff each chicken pocket evenly with the spinach mixture and secure the openings with toothpicks placed horizontally.
-
Heat olive oil in a large (12-inch or larger) skillet over medium-high heat until shimmering.

- Sear the stuffed chicken breasts in the skillet 4–5 minutes per side until golden and crispy.
- Top each seared chicken breast with 2 slices of tomato and 2 tablespoons shredded mozzarella.
- Transfer the skillet to the preheated oven and bake about 15 minutes, testing doneness with a meat thermometer inserted into the chicken meat (not the filling) until it reaches 165°F (74°C).
-
Optional: Broil 1–3 minutes to brown the cheese, watching closely to prevent burning.

Tips for Juicy, Golden Chicken
- Grab a meat thermometer. To nail the juiciest chicken, make sure you check the thermometer in the chicken meat, not the filling. Aim for a safe 165°F, but I usually pull the chicken out just a few degrees earlier (162-163°F) since it continues cooking as it rests.
- Don’t overcrowd the pan. Give the chicken space to breathe while searing so it browns evenly and cooks faster.
- Broil for extra cheesy browning. Most of the time the cheese melts and browns nicely on its own, but if you want that perfect golden crust, pop it under the broiler for a minute or two—just watch so it doesn’t burn! For another way to achieve a crispy, golden finish, see this crispy Parmesan chicken recipe.
- Let the chicken rest. After baking, let the chicken sit for a few minutes so the juices redistribute. This keeps every bite tender and juicy.
Serving Ideas and Variations

Spinach stuffed chicken with cream cheese pairs beautifully with a bunch of sides. Want some inspiration? Here are my favorites:
- Veggies – Roasted zucchini, baked cauliflower, or green beans almondine add great texture and freshness alongside this rich chicken.
- Rice or Pasta Alternatives – Noodles of all kinds fit here. For a lighter touch, try zucchini noodles, roasted spaghetti squash, or cauliflower rice for that low-carb feel.
- Potatoes – Nothing beats roasted or mashed potatoes on the side for comfort food vibes. For lighter options, try roasted rutabaga or creamy cauliflower mash; I’ve got plenty of recipes that swap potato with veggie mashups.
- Salads – Since this dish leans Italian-American, salads that echo those flavors work wonderfully—think Mediterranean salad, classic Caesar (skip the chicken!), or a fresh Greek salad. For crunch, top your bowl with easy homemade croutons.

Got leftover spinach filling? Turn it into creamy spinach artichoke dip for an easy appetizer.
Storing, Make-Ahead & Freezing
Once your leftovers have cooled, store them in an airtight container in the fridge for 3 to 5 days. Don’t forget to remove those toothpicks before tucking in or storing. For an easy next-day lunch, dice the chicken into a healthy chicken salad (no mayo).
- Make-ahead: You can prep the chicken stuffing and sear the breasts ahead of time. Just cool them down, cover, and keep in the fridge for up to 3 days. When hunger strikes, bake them fresh!
- Freezing: Wrap your cooked or uncooked stuffed chicken tightly and freeze in bags or containers for up to 3 months. Thaw it safely overnight in the fridge before reheating or baking.
- Reheating: Heat leftovers in a 350°F oven until hot all the way through (about 15–20 minutes). You can microwave if you’re short on time, but the texture might not be quite as nice—warm in short bursts until piping hot.
Answers to Common Questions
- Can I use frozen spinach? Absolutely. Use about 4 ounces of frozen spinach, make sure it’s fully thawed, and squeeze out tons of water before mixing so your filling stays thick and creamy. For a quick refresher, see step-by-step tips on how to thaw and squeeze frozen spinach.
- How do I know when the chicken is done? Use a meat thermometer. Insert it into the chicken meat, not the filling, and look for 165°F. I usually take mine out a touch early because it keeps cooking while resting.
- Can I swap cheeses or go dairy-free? For sure! Cheddar, Monterey Jack, or Parmesan work great swaps. For dairy-free, try vegan cream cheese and shredded cheese, but expect the flavor and texture to change a bit.
- Can I use chicken thighs or bigger breasts? You can use thighs but adjust cooking times since they’re thicker and juicier. Bigger breasts will take longer in the oven, so always check internal temp to be safe.
- How do I stop filling from leaking? Don’t overstuff the pockets, squeeze out as much spinach water as possible, and secure the openings well with toothpicks placed horizontally before cooking.
- Is broiling okay for browning? Yes! If after baking the cheese isn’t browned enough, pop the chicken under the broiler for 1–3 minutes and keep an eye on it so it doesn’t burn.
Juicy chicken breasts stuffed with a creamy blend of spinach, cream cheese, garlic, and mozzarella, topped with tomato slices and melted cheese. Ready in 30 minutes, perfect for a low carb, keto-friendly weeknight dinner.
- Total Time: 30 minutes
- Yield: 4 servings 1x
Ingredients
- 4 8-oz boneless skinless chicken breasts
- 2 tsp sea salt
- 1/2 tsp black pepper
- 6 oz fresh spinach (chopped)
- 2 oz cream cheese (softened)
- 2 cloves garlic (minced)
- 1 cup shredded mozzarella cheese (divided)
- 1 tbsp olive oil
- 1 medium Roma tomato (thinly sliced into 8 slices)
Instructions
- Preheat oven to 450°F (232°C).
- Pat chicken breasts dry. Season both sides with sea salt and black pepper. Using a sharp knife, carefully slice a horizontal pocket through each breast and set aside.
- Place spinach in a large bowl. Microwave for 2-3 minutes or sauté on the stove for 3-5 minutes until wilted. Let cool until warm, not hot.
- In another bowl, mash softened cream cheese and minced garlic together. Stir in half a cup of shredded mozzarella cheese.
- Squeeze excess water from spinach and mix into the cream cheese mixture.
- Stuff each chicken breast pocket evenly with spinach mixture. Use toothpicks placed horizontally to seal the pockets.
- Heat olive oil in a large cast iron skillet over medium-high heat until shimmering. Sear chicken for 4-5 minutes on each side until golden and crispy.
- Top each chicken breast with 2 tomato slices and 2 tablespoons of shredded mozzarella cheese.
- Transfer skillet to preheated oven and bake about 15 minutes, or until chicken reaches an internal temperature of 165°F (74°C). If desired, broil for 1-3 minutes to brown cheese, watching to prevent burning.
Notes
Serving size: one stuffed chicken breast., Store leftovers in an airtight container in the refrigerator for 3-5 days; remove toothpicks before storing or eating., You can prepare and sear stuffed chicken breasts up to 3 days in advance; refrigerate until ready to bake., Cooked or uncooked stuffed chicken breast can be frozen for up to 3 months; thaw overnight in refrigerator before reheating or baking., Reheat leftovers in a 350°F oven for about 15-20 minutes or in short bursts in the microwave (oven reheating maintains better texture)., Use a meat thermometer inserted into the chicken (not filling) to ensure it reaches 165°F (74°C) for safety., Don’t overcrowd the pan when searing to brown chicken evenly and cook faster., If broiling cheese, watch carefully to avoid burning., Avoid overstuffing pockets and squeeze out spinach water thoroughly to prevent filling leaks.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Cuisine: /
Nutrition
- Serving Size: 1 stuffed chicken breast
- Calories: 395
- Fat: 15.4g
- Carbohydrates: 4.3g total carbs, 3.1g net carbs
- Protein: 57.3g
