Skip to content
KETOFOCUS.

Sweater weather calls for keto comfort food. Get Cozy →

Spinach Stuffed Chicken Breast

Creamy spinach, cream cheese, and pesto tucked inside juicy baked chicken, at 4.2g net carbs and 43.7g protein, with no searing and no toothpicks. The pocket cut is what I lean on: slice into the side of each breast and stop a half inch from the ends, then bake at 375°F until both the chicken and the filling reach 165°F.
  • 4.2gnet carbs
  • 43.7gprotein
  • 45minutes
  • 4servings

This post may contain affiliate links. See my disclosure policy.

I’ve made a lot of stuffed chicken recipes over the years, and most of them have the same problem: the filling leaks out, you need toothpicks to hold everything together, and you’re searing the outside in a hot pan before it even hits the oven. I got tired of all that. This version uses a pocket technique to hold the filling without toothpicks or searing. The result is a low carb dinner that looks impressive but takes about 30 minutes of actual work.

spinach and cheese filling spilling out of a piece of chicken with green beans in the background

The filling is where this recipe earns its place in the rotation. I use cold block-style cream cheese (not softened, not whipped) mixed with spinach, mozzarella, parmesan, and garlic. The cold cream cheese is what makes it work. It stays pooled inside the pocket instead of just melting into the chicken the second it hits heat. I figured that out after a few batches where the filling ran everywhere, and switching to cold cream cheese helped the filling stay in the pocket.

The other thing I won’t skip is the pesto. I tried leaving it out once to save a step, and the filling tasted flat. Two tablespoons of pesto transforms the whole stuffing from basic creamed spinach into something with actual depth. If you like that flavor profile, my creamy pesto chicken uses a similar approach.

I don’t bother searing the chicken first. A lot of keto stuffed chicken recipes tell you to pan-sear before baking, but I’ve tested both ways and the pocket method keeps the meat juicy without that extra step. Pat the outside dry, rub in the seasoning, and the oven does the rest. If you’re looking for other chicken dinners that come together the same way, boursin chicken and keto crack chicken are two I rotate through the same week.

For meal prep, prepare the ingredients ahead and keep the chicken separate from the filling ingredients until you are ready to cook. Stuff the breasts just before baking. Cooked leftovers keep in the fridge for 3-4 days. For another dinner with a cheesy filling, try buffalo chicken stuffed spaghetti squash.

The pocket technique (and why I don't butterfly)

Butterflying opens the breast like a book, leaving one side attached as a hinge. For this recipe, I cut a pocket instead, keeping more of the breast intact around the filling.

My method is different. I slice into the thick side of the breast but stop about half an inch from each end, creating a deep pocket instead of two separate pieces. The filling goes inside the pocket. Leave the edges intact and divide the filling evenly so the breasts can hold it without toothpicks. I feel for resistance near the far side and stop there.

If your chicken breasts came with the tender still attached, pull that piece off and save it for grilled chicken strips. The tender gets in the way of cutting a clean pocket.

two baked chicken breasts on a skillet filled with spinach and melted cheese

Meal prep and storage

Prepare ahead: Chop the spinach, grate the cheese and measure the seasonings ahead of time. Keep perishable ingredients covered in the refrigerator and keep raw chicken separate. Use refrigerated raw chicken within 1-2 days of purchase. Mix the filling and stuff the breasts just before baking.

Cook before storing: Follow the oven method with chilled chicken. The chicken and the center of the filling must both reach 165°F. For meals to save for later, cook the breasts first rather than relying on a time estimate for a frozen stuffed breast.

Leftovers: Refrigerate in a covered container within 2 hours and use within 3-4 days, or freeze cooked portions for longer storage. Thaw frozen cooked portions in the refrigerator before reheating. Reheat in the oven at 350°F, starting with about 15 minutes, or in the microwave, starting with 1-2 minutes. Check that both the chicken and filling reach 165°F; larger portions need more time. I prefer the oven because it keeps the outside from getting rubbery. If you like batch cooking chicken dinners, cilantro lime chicken is another one I rotate through for meal prep.

How to make stuffed chicken breast with spinach

  1. Pat the chicken dry with a paper towel. Using a knife, cut a slit into the center side of the breast and move your knife along to create a pocket. Stop cutting about half an inch from each end to avoid cutting all the way through. I cut a pocket rather than opening the breast like a book, which helps hold the filling without toothpicks.
  2. Brush the chicken on both sides with olive oil, then sprinkle both sides with the seasoning mixture of salt, garlic powder, black pepper, and paprika. Rub it in.
  3. Mix the spinach cheese mixture together. Then stuff each chicken pocket with equal amounts of filling.
  4. Bake right after stuffing. Check both the thickest part of the chicken and the center of the filling with a thermometer; both must reach 165°F.

PRO TIP: I always pat the chicken dry before seasoning. It makes the spice rub grip the surface instead of sliding off, and you get a more flavorful crust on the outside.

two stuffed chicken breasts on a skillet

Key ingredients and substitutions

  • Chicken: I use boneless, skinless breasts because they have enough surface area to hold a generous pocket of filling. Thighs work in a pinch, but they’re smaller and harder to stuff cleanly.
  • Olive oil: I brush it on both sides of the chicken before the seasoning goes on. It helps the spice rub coat evenly and stick to the surface.
  • Spinach: Fresh or frozen both work. If you go frozen, thaw it first and squeeze out every drop of moisture. Too much liquid makes the cream cheese filling runny. I use about 2 cups fresh (which is fluffy), but only 3-4 tablespoons once frozen spinach is squeezed dry.
  • Cream cheese: I use cold block cream cheese to help the filling hold together. Keep it cold until you mix the filling.
  • Shredded cheese: Mozzarella and parmesan give you the creamiest, most flavorful stuffing. I’ve also tested goat cheese and pepper jack when I want to switch things up, and Monterey jack works too. The cream cheese is the base that holds everything together, so the shredded cheese stays flexible.
  • Pesto: This is my not-so-secret weapon in the filling. You can leave it out, but I tried that once and it was noticeably flat. A few tablespoons of fresh minced basil works as a backup.
  • Mayonnaise: Adds moisture to the filling. I include it, but you can skip it if you prefer.
  • Garlic: Fresh minced or pressed. Garlic powder works if fresh isn’t on hand.
  • Seasonings: Garlic powder, paprika, salt, and pepper. I like how blackened chicken uses a similar spice approach if you want to see how these same seasonings work on a simpler cut.
Discover more keto recipes on our channel Hundreds of keto recipe videos, with step by step instructions and the tips that make keto easy.
KetoFocus
The recipe

Spinach Stuffed Chicken Breast

Print Pin
Prep 20 min Cook 25 min Total 45 min Serves 4

Ingredients

Servings 4

Spinach Stuffed Chicken Breast Ingredients

Step by Step Instructions

  1. Prep chicken

    Pat chicken dry with a paper towel (this allows seasoning to stick better).

    For this step

    • Chicken breast
    patting chicken dry with a paper towel
  2. Cut pockets

    Using a knife cut a slit into the center side of the breast and move your knife along to create a pocket. Don’t cut all the way through. Stop about ½ inch from each end. Transfer the chicken to a foil lined baking tray.

    using a knife to cut a pocket slit into the center of a chicken breast
  3. Season chicken

    In a small bowl, mix salt, pepper, garlic powder and paprika. Brush the chicken on both sides with olive oil then sprinkle both sides with the seasoning and rub it into the chicken.

    For this step

    • Olive oil
    • Salt
    • Pepper
    • Garlic powder
    • Paprika
    patting seasoning on top of four chicken breasts
  4. Creamed spinach mixture

    In a medium bowl, combine chopped spinach, cream cheese, shredded mozzarella cheese, grated parmesan cheese, mayonnaise, pesto and minced garlic.

    For this step

    • Spinach leaves (chopped)
    • Cream cheese (cold)
    • mozzarella cheese (shredded)
    • parmesan cheese (grated)
    • Mayonnaise
    • Pesto
    • Garlic (minced)
    a bowl of spinach and cheese mixed together
  5. Stuff the chicken

    Divide the spinach cheese filling evenly among the chicken breast pockets. Bake immediately after stuffing.

    spinach cheese filling inside a chicken breast
  6. Bake

    Bake at 375°F for about 20-25 minutes, until both the thickest part of the chicken and the center of the filling reach 165°F on a food thermometer. Check each breast; thicker pieces may take longer.

    pulling a baking tray out of the oven with stuffed chicken breast on it

Nutrition

Per serving: 1/4 of recipe

Calories
477
Fat
32.2g
Protein
43.7g
Total carbs
5.5g
Net carbs
4.2g

Nutrition is an estimate calculated from the ingredients listed. Brands vary, so check labels if you track closely.

Frequently Asked Questions

Can I make this in an air fryer?

I've tested this in the air fryer at 375 degrees for about 18-20 minutes, and it works well. The outside gets a little crispier than the oven version, which I actually prefer. Just make sure you don't overcrowd the basket, and check that both the thickest part of the chicken and the center of the filling reach 165°F. I do two breasts at a time in my air fryer to give them enough space.

Should you cook spinach before stuffing chicken breast?

No. I mix raw chopped spinach straight into the cream cheese filling, and it wilts inside the pocket while the chicken bakes. There's no need to saute or steam it first.

What do you serve with stuffed chicken?

I usually keep the sides simple since the filling is rich. Roasted asparagus or steamed broccoli are my weeknight go-tos. For something heartier, I've paired it with Philly cheesesteak casserole when I'm feeding a bigger crowd, or keto chicken katsu style slaw on the side for crunch. A simple green salad with olive oil and lemon works too.

What internal temperature does the stuffing need to reach?

Both the chicken and the filling must reach 165°F. Check the thickest part of each breast and the center of its filling with a food thermometer. The filling has been in contact with raw chicken, so checking only the meat is not enough. Start checking around the recipe’s 20-25 minute bake time and continue cooking if either reading is below 165°F.

Browse by ingredient
Similar recipes

People who cooked Spinach Stuffed Chicken Breast also made

Reviews

Tap to rate

4.8 from 23 ratings, 17 written

Made this recipe?

Replying to Heather

Your rating

Derek

Made it last night, no toothpicks, filling stayed put. Will be on repeat.

Reply

Annie Lampella

I’m so glad it held for you, Derek! No toothpicks to fish out at the table is my favorite part.

Reply

Heather

Cut the pocket deeper than you think you need to. First batch I was too careful and filling pushed out the sides. Went deeper the second time and it held.

Reply

Annie Lampella

Heather, it trips up almost everyone the first time. I go at least halfway through the breast, angled slightly back so the cavity is wider than the opening, and it stays put.

Reply

Heather

That’s exactly what fixed mine too, angling it back instead of going straight through.

Reply

Sonia

do I cut the pocket from the side or the top??

Reply

Annie Lampella

From the side. I hold the breast flat on the cutting board and cut in from the thickest edge, angling the blade slightly back. Don’t push all the way through to the other end.

Reply

Tasha

Spent about a year and a half assuming stuffed chicken was just off the table. The restaurant version was a whole event pre-keto and I figured nothing keto was ever going to hold up to that. Wrong. The filling stayed exactly where it went, no toothpicks, no pooling in the pan. That paprika crust gives it a real color and makes the whole thing look harder than it was. 4.2 net carbs, 43 grams of protein, and it still tastes like something I would have ordered out. That’s the part I wasn’t ready for.

Reply

Annie Lampella

That ‘wasn’t ready for it’ line gets me. One spice blend and it photographs like you spent an hour on it.

Reply

Tasha

Ha, the color sells it. My husband literally thought I’d ordered out.

Reply

Rachel

Making this tonight but only have ricotta, no cream cheese. Will that still hold the spinach filling or does it get too loose and slide out? The no-toothpick thing is what’s got me worried, not sure ricotta’s firm enough to pull it off.

Reply

Annie Lampella

I haven’t tested it with straight ricotta, so I can’t promise. Ricotta carries a lot more water than cold block cream cheese, and the cold cream cheese is what keeps that filling pooled in the pocket instead of running. Drain the ricotta in a strainer first and let the mozzarella and parmesan do the firming. I’d love to know how it holds up.

Reply

Crystal

Teen who picks out spinach cleaned her plate.

Reply

Annie Lampella

The cream cheese hides the spinach well. I’m so glad she liked it!

Reply

Jason

Doubled the recipe for a backyard dinner last Saturday. Eight chicken breasts, more cream cheese than I’d worked with before, and everything scaled without any timing adjustment. Sliced them in halves before serving so people could take what they wanted, which felt right for a hot evening.nnTwo guests who don’t eat keto asked about a grain side. The filling convinced them there had to be one. I explained it was just spinach and cream cheese and they didn’t believe me until I mentioned 43 grams of protein per serving.nnFour stars, not five. The outside seasoning stretched thin when I doubled and I should’ve scaled it up. If you’re still working out how to cook for other people, this one won’t let you down.

Reply

Annie Lampella

Seasoning’s the one thing that needs to scale exactly. Eight breasts with one round of the spice blend and you taste nothing. Go full 2x, even if it feels like overkill.

Reply

Jessica

I’ve made at least four stuffed chicken recipes and the filling always ends up pooled at the bottom. This one actually stays put.

Reply

Annie Lampella

Cold block cream cheese is the whole thing. I use it straight from the fridge, not softened, and it melts slow enough to stay put.

Reply

Morgan

Threw some sun-dried tomatoes into the filling on a whim and now I genuinely cannot make it without them. The way they work against the cream cheese, you get these little pockets of concentrated flavor that completely change the bite.

Reply

Annie Lampella

Oil-packed are better than the dry ones here if you haven’t tried them yet. More of that concentrated hit without the chew.

Reply

Rosa

First time I’ve ever stuffed chicken and I half expected the filling to spill out the second I cut into it. It stayed put through the whole bake and sliced clean. Going in the rotation for sure.

Reply

Annie Lampella

Ha, first stuffed chicken and it sliced clean. Once that clicks you’ll never go back to the toothpick method.

Reply

Paige

Made this Sunday when I needed something that looked put-together without a lot of effort. My husband took a bite, paused, and asked if I’d seared it first (I didn’t). The paprika and garlic powder get this color in the oven that looks like you did more work than you actually did. Going on the short list for company dinners.

Reply

Annie Lampella

That color from the paprika gets everyone every time. My husband still thinks I seared mine the first few times I made it. Company dinners, yes.

Reply

Holly B.

Thought for sure the filling would spill without toothpicks. Almost stopped to find some. Didn’t bother. Cut into the chicken and the spinach and cream cheese were right where I left them.

Reply

Annie Lampella

Cold cream cheese is the whole trick. Softened would have run out the second it hit the oven.

Reply

Angela

I’ve made two other stuffed chicken recipes that just leaked filling everywhere and you end up eating a messy plate. This one actually holds together. Cut into it and got a clean cross-section with cream cheese filling still inside, which has never happened for me before.

Reply

Annie Lampella

That cross-section is the payoff. Cut the pocket too shallow and the filling migrates out no matter how cold your cream cheese is.

Reply

Jake

Made a batch of four on Sunday and pulled the last one out on Wednesday night. The cream cheese and spinach filling actually holds together through three days in the fridge, doesn’t dry out or bleed when you reheat it. That almost never happens with stuffed proteins. 43.7g of protein per serving and it tastes like something you actually want to eat after a long day, not just something you’re forcing down because it fits macros. Locked into the weekly rotation.

Reply

Annie Lampella

Four on Sunday, done for the week. The filling not bleeding on reheat is the part that got me too. Most stuffed chicken you lose half of it to the pan by day two.

Reply

Renee J.

I have a big bag of frozen spinach in my freezer I’ve been wanting to use up and this recipe came up at just the right time (no way I’m going out tonight, it is absolutely freezing). Is it okay to use frozen instead of fresh for the filling? I know frozen spinach has way more moisture so do I need to thaw and squeeze it out before mixing with the cream cheese, or won’t it matter that much? I’ve never made anything with a cream cheese filling before so I’m a little nervous about the consistency. Oh and would the amount still be 2 cups, or does it measure differently once it’s thawed?

Reply

Annie Lampella

Yeah, frozen works. Just thaw it and squeeze really hard, a kitchen towel works great for this. Too much moisture makes the cream cheese filling runny. The 2 cups is for fresh raw spinach, which is really fluffy stuff. Once you squeeze out frozen, you’ll only need maybe 3-4 tablespoons.

Reply

Kay

Absolutely delicious. Family requests it on a regular basis. Easy to follow directions.

Reply

Annie Lampella

My boys request this one constantly too. The stuffing holds up really well if you freeze a batch.

Reply

Buck

Amazingly delicious and not hard to make. The wife agreed how incredibly good it is. Will definitely make again.

Reply

Annie Lampella

Spouse approval is the real test. The pesto is what gets people – most don’t realize it’s in the stuffing until they ask.

Reply

Gerri

Scrumptious & so easy. Looked great, too. Thanks for instruction on how to form a pocket to stuff. Brilliant!

Reply

Annie Lampella

Took me a few tries to get that pocket right. Feel for resistance near the other side and stop there.

Reply

Jennifer

Most delicious Chicken dinner. The spices were perfect!!! Chicken was moist and the stuffing had amazing flavor!!

Reply

Annie Lampella

The pesto in the stuffing is what I always come back to. Tried skipping it once to save time and it just wasn’t the same.

Reply

Keep going

More Dinner Recipes

See all 172 Dinner recipes

Get new recipes from Annie

One email a week. Unsubscribe whenever you like.