This is the kind of dinner that makes you forget you’re eating low-carb. Juicy chicken breasts hug a creamy spinach filling that tastes rich without feeling heavy. It’s simple enough for a weeknight and polished enough for guests.
You’ll get plenty of protein, a boost of greens, and a cheesy bite that keeps every forkful interesting. Pair it with a crisp salad or roasted veggies, and you’ve got a complete meal with minimal fuss.
What Makes This Recipe So Good

- Low in carbs, big on flavor: The filling brings spinach, garlic, and cheese together for a satisfying, keto-friendly meal.
- Quick prep, easy technique: A simple slit in the chicken breast creates a pocket. Stuff, season, and bake.
That’s it.
- High protein, crowd-pleaser: Tender chicken with creamy filling tastes indulgent but fits your goals.
- Meal prep friendly: Reheats well and holds up nicely for lunches or dinners throughout the week.
- Flexible and forgiving: Swap cheeses, add bacon, or use different seasonings without breaking the recipe.
What You’ll Need
- Chicken breasts: 4 medium boneless, skinless breasts, about 6–8 oz each.
- Spinach: 4 cups fresh baby spinach (or 10 oz frozen, thawed and very well drained).
- Cream cheese: 4 oz, softened.
- Shredded mozzarella: 1 cup.
- Parmesan: 1/4 cup grated, for extra savory flavor.
- Garlic: 2–3 cloves, minced.
- Olive oil or butter: 1–2 tablespoons for sautéing spinach.
- Seasonings: 1 teaspoon kosher salt, 1/2 teaspoon black pepper, 1 teaspoon paprika, 1/2 teaspoon onion powder, 1/2 teaspoon dried Italian herbs (or oregano).
- Optional add-ins: Red pepper flakes, lemon zest, chopped cooked bacon, or chopped sun-dried tomatoes (packed in oil, drained).
- To secure: Toothpicks or small skewers, if needed.
How to Make It

- Preheat the oven: Set to 400°F (200°C). Line a baking sheet with parchment or lightly grease a baking dish.
- Prep the spinach: If using fresh, heat a skillet with olive oil or butter over medium. Add garlic, sauté 30 seconds, then add spinach and cook until wilted.
Remove from heat and squeeze out excess moisture once cool.
- Make the filling: In a bowl, mix cream cheese, mozzarella, Parmesan, cooked spinach, a pinch of salt and pepper, and optional add-ins like red pepper flakes or lemon zest. Stir until smooth and well combined.
- Prepare the chicken: Pat chicken breasts dry. Using a sharp knife, cut a deep pocket along the thickest side of each breast without cutting through the other side.
- Season the outside: Mix salt, pepper, paprika, onion powder, and Italian herbs.
Rub the blend all over the chicken.
- Stuff the chicken: Spoon the spinach-cheese mixture into each pocket. Don’t overfill. Secure with toothpicks if needed.
- Sear for extra flavor (optional but great): Heat a little oil in a skillet over medium-high.
Sear chicken 2–3 minutes per side for color. Transfer to the baking dish.
- Bake: Cook 18–22 minutes, or until the thickest part reaches 165°F (74°C). Juices should run clear and the filling should be hot and melty.
- Rest and serve: Let the chicken rest 5 minutes.
Remove toothpicks. Spoon any pan juices over the top and serve.
Keeping It Fresh
- Storage: Store leftovers in an airtight container in the fridge for up to 4 days.
- Reheating: Warm gently in a 300°F (150°C) oven for 10–12 minutes or microwave in short bursts at 50–70% power. Cover to keep moisture in.
- Freezing: Freeze before baking for best texture.
Wrap each stuffed breast tightly and freeze up to 2 months. Thaw overnight, then bake as directed.
- Meal prep tip: Make the filling up to 3 days in advance and keep it chilled. Stuff and bake when you’re ready.

Health Benefits
- Keto-friendly macros: Low in carbs, high in protein and fat.
It supports ketosis while keeping you full and satisfied.
- Micronutrient boost: Spinach provides vitamin K, folate, iron, and antioxidants.
- Protein for satiety: Chicken breast delivers lean protein that helps maintain muscle and curb hunger.
- Calcium and flavor from cheese: The mix of cheeses adds calcium and richness, which helps with adherence to a low-carb plan.
What Not to Do
- Don’t skip draining the spinach: Excess water will leak into the chicken and make everything watery.
- Don’t overstuff: Too much filling can cause tearing and uneven cooking.
- Don’t underseason: The chicken needs a solid hit of salt and spices on the outside for full flavor.
- Don’t overbake: Dry chicken happens fast. Use a meat thermometer to pull it at 165°F.
- Don’t cut through the breast: Keep the pocket intact so the filling stays inside.
Alternatives
- Cheese swaps: Try goat cheese or ricotta for a tangy twist, or provolone for a milder melt. Keep it low-carb.
- Greens options: Kale or Swiss chard work well; just chop finely and cook down to remove moisture.
- Flavor boosters: Add chopped bacon, sun-dried tomatoes, or a pinch of nutmeg to the filling.
Lemon zest brightens everything.
- Seasoning profiles: Go Cajun for heat, Greek with oregano and a squeeze of lemon, or smoky with paprika and a touch of cumin.
- Cooking method: Air fryer at 375°F (190°C) for 14–18 minutes, flipping halfway, until 165°F internal. Watch closely to avoid overcooking.
FAQ
Can I use frozen spinach?
Yes. Thaw it completely and squeeze out as much liquid as possible.
Excess moisture is the enemy of a creamy filling.
How do I keep the filling from leaking out?
Make a deep pocket without cutting through, avoid overfilling, and secure the opening with toothpicks. Searing gently before baking also helps set the outer layer.
What sides go well with this?
Try roasted broccoli, sautéed zucchini, garlic green beans, or a crisp mixed salad with a lemony dressing. Cauliflower mash is great if you want something cozy.
Can I make this dairy-free?
You can use dairy-free cream cheese and mozzarella alternatives.
The texture will be slightly different, but it still works and keeps the dish low-carb.
How do I know the chicken is done?
Use an instant-read thermometer. When the thickest part hits 165°F (74°C), it’s done. Let it rest a few minutes so juices redistribute.
Is this spicy?
Not by default.
For heat, add red pepper flakes to the filling or use a spicy seasoning blend on the chicken.
Can I use chicken thighs instead of breasts?
Boneless thighs can work, but they’re smaller and harder to stuff. Instead, roll the filling inside and secure with toothpicks, then bake until 175°F for best texture.
Wrapping Up
Keto Spinach Stuffed Chicken Breast delivers everything you want from a weeknight dinner: quick prep, dependable flavor, and a satisfying, low-carb profile. The creamy spinach filling keeps the chicken juicy and adds a good dose of greens.
Keep the technique simple, season well, and let the oven do the rest. With a few smart swaps or add-ins, you can make it your own and keep it in your rotation all year.

Ingredients
Method
- Preheat the oven: Set to 400°F (200°C). Line a baking sheet with parchment or lightly grease a baking dish.
- Prep the spinach: If using fresh, heat a skillet with olive oil or butter over medium. Add garlic, sauté 30 seconds, then add spinach and cook until wilted. Remove from heat and squeeze out excess moisture once cool.
- Make the filling: In a bowl, mix cream cheese, mozzarella, Parmesan, cooked spinach, a pinch of salt and pepper, and optional add-ins like red pepper flakes or lemon zest. Stir until smooth and well combined.
- Prepare the chicken: Pat chicken breasts dry. Using a sharp knife, cut a deep pocket along the thickest side of each breast without cutting through the other side.
- Season the outside: Mix salt, pepper, paprika, onion powder, and Italian herbs. Rub the blend all over the chicken.
- Stuff the chicken: Spoon the spinach-cheese mixture into each pocket. Don’t overfill. Secure with toothpicks if needed.
- Sear for extra flavor (optional but great): Heat a little oil in a skillet over medium-high. Sear chicken 2–3 minutes per side for color. Transfer to the baking dish.
- Bake: Cook 18–22 minutes, or until the thickest part reaches 165°F (74°C). Juices should run clear and the filling should be hot and melty.
- Rest and serve: Let the chicken rest 5 minutes. Remove toothpicks. Spoon any pan juices over the top and serve.
Tried this recipe?
Let us know how it was!Discover More Delicious Ideas 🍽️
If you need dinner inspiration for busy evenings, explore our
Dinner Recipes category.
If you’re craving delicious chicken meals, browse our
Chicken Recipes category.
If you need dinner on the table fast, explore our
Quick & Easy category.
If you’re craving new flavors, take a look at our
World Cuisine category.
If you want something lighter but still satisfying, visit our
Healthy & Light category.
If you’re in the mood for a treat, find something sweet in our
Sweets & Desserts category.
If you like to plan ahead, get inspired in our
Meal Prep & Planning category.
If you’re keeping it low carb and still want satisfying meals, explore our
Keto Weight Loss category.
If you’re looking for detox drinks, smoothies, or kid-friendly blends, browse our
Juices & Smoothies category.
If you want to see the kitchen tools and gadgets I personally use for cooking and meal prep, visit my
My Kitchen Essentials page.
Or explore everything in one place in
All Recipes.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.

