Spinach Stuffed Chicken Breast

Annie Lampella @ Ketofocus

By Annie Lampella, Pharm.D.

Published September 11, 2022 • Updated March 15, 2026

Reader Rating
5 Stars (9 Reviews)

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

I skip the searing, skip the toothpicks, and the creamy spinach and cheese filling still stays right where I put it. This keto stuffed chicken is the dinner my family actually requests.

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 that keeps the filling locked inside without any of those extra steps. 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 fixed it completely.

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.

This recipe also meal preps better than most stuffed proteins. One of my readers tracked it through four days in the fridge and said the cream cheese filling held together without drying out or bleeding when reheated. I’ve had the same experience. You can freeze a batch raw and cook straight from frozen, which makes weeknight dinners a lot less stressful. If you want another freezer-friendly option with a similar cheesy filling, try buffalo chicken stuffed spaghetti squash.

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 butterflying all the way through, and the filling stays put 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 the stuffed chicken until cooked through and the internal temperature reaches 165 degrees.

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.
  • 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 cheeseCold block-style only. Softened or whipped cream cheese melts too fast during baking and the filling spills out. I learned this the hard way.
  • 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.
  • 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 chicken. 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.
Youtube
639K+ subscribers
Discover More Keto Recipes on Our Channel

Explore 685+ keto recipe videos with step-by-step instructions, tips, and tricks to make keto easy.

Recipe
Print Pin

Spinach Stuffed Chicken Breast

5 (9) Prep 20m Cook 25m Total 45m 4 servings

Ingredients

  • 4 large boneless, skinless chicken breasts
  • 1 tablespoon olive oil
  • 1 1/2 teaspoon salt
  • 1 1/2 teaspoon black pepper
  • 1 1/2 teaspoon garlic powder
  • 1 1/2 teaspoon paprika
  • 2 cups chopped spinach
  • 4 oz cream cheese, cold
  • 1/2 cup shredded mozzarella cheese
  • 1/4 cup grated Parmesan cheese
  • 2 tablespoons mayonnaise
  • 2 tablespoons pesto
  • 2 cloves garlic, minced

Step by Step Instructions

Step by Step Instructions

1
Prep chicken

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

patting chicken dry with a paper towel
Tip Chicken thighs can be used in place of chicken breasts.
Ingredients for this step
  • Chicken breast
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
Tip This eliminated the need for toothpicks
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.

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

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

a bowl of spinach and cheese mixed together
Tip Frozen spinach works great. Make sure it's thawed and all the moisture is drained and squeezed out.
Ingredients for this step
  • Spinach leaves (chopped)
  • Cream cheese (cold)
  • mozzarella cheese (shredded)
  • parmesan cheese (grated)
  • Mayonnaise
  • Pesto
  • Garlic (minced)
5
Stuff the chicken

Evenly stuff each chicken breast pocket with the spinach cheese filling.

spinach cheese filling inside a chicken breast
6
Bake

Bake at 375 degrees for 20-25 minutes or until cooked through (reaches an internal temperature of 165 degrees).

pulling a baking tray out of the oven with stuffed chicken breast on it
Tip Thicker chicken breast may require longer to cook.
Nutrition Per Serving
477 Calories
32.2g Fat
43.7g Protein
4.2g Net Carbs
5.5g Total Carbs
4 Servings
Nutrition disclaimer

The nutrition information provided is an estimate and is for informational purposes only. I am a Doctor of Pharmacy (Pharm.D.); however, this content is not intended to be a substitute for professional medical advice, diagnosis, or treatment. Always consult your physician or other qualified health provider before making any lifestyle changes or beginning a new nutrition program.

Your Macros. Your Recipes. Calculated in 60 Seconds.

Get personalized keto macros and instantly see which recipes fit your targets. No more guessing what to eat.

Get My Macros + Recipes →

Get weekly keto recipes from Annie.

Join the list and get new recipes delivered to your inbox every week.

Spinach Stuffed Chicken Breast

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 the internal temperature of the filling hits 165 degrees. I do two breasts at a time in my air fryer to give them enough space.

How do I keep the filling from leaking out?

Two things I've learned from making this more times than I can count. First, use cold block-style cream cheese, not softened. Cold cream cheese melts slowly and stays pooled inside the pocket instead of running out immediately. Second, cut the pocket deep but stop half an inch from each end. If you cut all the way through, you're butterflying, and the filling has nowhere to stay. My pocket technique holds the filling without toothpicks.

What cheese works best for the filling?

I use mozzarella and parmesan together because they give you both stretch and flavor. But I've swapped in goat cheese when I want something tangier, and pepper jack when I want a little heat. Monterey jack works too. The cream cheese is the base that holds everything together, so as long as you keep that, the shredded cheese is flexible.

Can I use frozen spinach instead of fresh?

I use frozen spinach about half the time and it works great. The key is thawing it completely and squeezing out every drop of moisture. I wrap it in a kitchen towel and wring it hard. Too much liquid makes the cream cheese filling runny and it won't hold. My recipe calls for 2 cups fresh spinach (which is really fluffy), but once you squeeze out frozen, you only need about 3-4 tablespoons.

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.

Can I freeze these before cooking?

This is actually my favorite way to meal prep them. I stuff the raw chicken, wrap each breast tightly in plastic wrap, and store them in a freezer bag for up to a month. When I want one, I pull it out and cook it straight from frozen at 375 degrees for 30-45 minutes. No thawing needed. Just make sure the internal temperature of the chicken and filling both reach 165 degrees before you eat.

What internal temperature does the stuffing need to reach?

I always check that both the chicken and the filling hit 165 degrees. I stick my meat thermometer right into the center of the stuffing, not just the chicken meat. The filling has cream cheese and sometimes raw garlic in it, so the whole pocket needs to be up to temperature. Mine usually gets there at about 22-25 minutes for an average-sized breast.

Similar Recipes

Others looking for “Spinach Stuffed Chicken Breast” also liked:

a stuffed chicken breast cut in half showing the cheesy spinach stuffing inside

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

Most stuffed chicken recipes tell you to butterfly the breast, cutting all the way through to create two thin halves. Then you pile the filling on, fold it over, and pin everything shut with toothpicks. I’ve done it that way. The filling still leaks, the toothpicks are annoying, and you inevitably stab yourself in the mouth at dinner.

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, and the chicken holds itself closed. No toothpicks, no wrestling with flaps of meat. 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

I meal prep a batch of four most weeks, and this is one of the few stuffed proteins where the filling actually holds up through multiple days in the fridge. The cream cheese stays creamy, doesn’t dry out, and doesn’t bleed when you reheat. One of my readers tracked it through four days and had the same experience, which is rare for anything with a cheese filling.

You have a few options depending on how far ahead you want to prep:

Raw in the fridge: Stuff the chicken and refrigerate for up to two days before cooking. If you want the filling to hold even tighter, refrigerate for 30 minutes before baking. That gives the cream cheese time to firm back up after handling.

Frozen raw: Wrap each stuffed breast individually in plastic wrap, then store in a freezer bag for up to one month. Cook straight from frozen at 375 degrees for 30-45 minutes, checking that the internal temperature of both the chicken and filling reaches 165 degrees. This is my favorite low carb freezer meal because there’s zero thawing involved.

Leftovers: Store cooked stuffed chicken in an airtight container in the fridge for up to 4 days. Reheat in the oven at 350 degrees for 15 minutes or in the microwave for 1-2 minutes. 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.

About the Author
Annie Lampella, Pharm.D.

Annie Lampella, Pharm.D.

Annie is a Doctor of Pharmacy, mom, and the recipe creator behind KetoFocus. With a B.S. in Genetics from UC Davis, she has over 14 years of experience developing family-friendly keto recipes based on the science of human metabolism.

More Dinner Recipes

Closeup of a keto pizza topped with basil, olive and pepperoni.
22 Mins
Keto Chicken Crust Pizza
4.9 Stars (30 Reviews)

I know, a pizza crust made of chicken sounds strange. But hear me out: 4 ingredients, 1.8g net carbs, and 27g of protein per serving (that's more...

See the Recipe
keto lasagna layers on a plate with a fork
30 Mins
Low Carb Keto Lasagna
4.8 Stars (69 Reviews)

I use deli chicken instead of noodles in this keto lasagna. No watery layers, zero prep, 30 minutes to the oven. 34g protein, 4g net carbs. Day 2...

See the Recipe
a baked pepperoni pizza on a homemade low-carb crust
30 Mins
Keto Pizza
4.9 Stars (84 Reviews)

I've been making this fathead pizza crust since 2018, and it's the one my kids actually request on Friday nights. Cheesy, foldable, crispy on the...

See the Recipe
two big bowls of keto white chicken chili for dinner
25 Mins
Keto White Chicken Chili
4.8 Stars (47 Reviews)

I make this keto white chicken chili anytime I want something warm, creamy and filling. Tender chicken thighs, cauliflower rice, and a spicy cream...

See the Recipe
ground beef stuffed red peppers on a plate
30 Mins
Keto Stuffed Peppers
4.8 Stars (15 Reviews)

Ground beef and cream cheese stuffed peppers baked at 350 for 15 minutes. 6g net carbs, 22g protein, and everything cooks in one skillet and pan.

See the Recipe
four baked sausages stuffed with cheese and topped with parsley
45 Mins
Stuffed Italian Sausage
5 Stars (10 Reviews)

For nights when dinner needs to happen fast, this stuffed Italian sausage is my go-to. Mozzarella cheese sticks stuffed inside, baked in marinara,...

See the Recipe
Reviews 20
5 Stars (9 Reviews)
  1. H
    Holly B. Mar 19, 2026

    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.

    1. Annie Lampella
      Annie Lampella Mar 22, 2026

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

  2. A
    Angela Mar 11, 2026

    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.

    1. Annie Lampella
      Annie Lampella Mar 13, 2026

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

  3. C
    Corinne D. Mar 8, 2026

    Made this for Sunday dinner and my son, who picks spinach out of literally everything, cleaned his plate without a single complaint. I think the cream cheese in the filling masks it somehow. Going in the weeknight rotation for sure.

    1. Annie Lampella
      Annie Lampella Mar 11, 2026

      Yeah the cream cheese does that. My kids have zero idea there's two cups of spinach in the filling.

  4. J
    Jake Mar 2, 2026

    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.

    1. Annie Lampella
      Annie Lampella Mar 5, 2026

      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.

  5. T
    Terri Feb 24, 2026

    Third time making this and I still pause when I slice one open and the cream cheese just spills out. Not going anywhere from my weeknight rotation.

    1. Annie Lampella
      Annie Lampella Feb 28, 2026

      That moment never gets old. Cold cream cheese is what does it - keeps it pooled up instead of just melting into the chicken.

  6. R
    Renee J. Feb 21, 2026

    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?

    1. Annie Lampella
      Annie Lampella Feb 21, 2026

      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.

  7. K
    Kay Jan 31, 2025

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

    1. Annie Lampella
      Annie Lampella Feb 4, 2025

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

  8. B
    Buck May 11, 2023

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

    1. Annie Lampella
      Annie Lampella May 13, 2023

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

  9. G
    Gerri Dec 1, 2022

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

    1. Annie Lampella
      Annie Lampella Dec 5, 2022

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

  10. J
    Jennifer Oct 14, 2022

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

    1. Annie Lampella
      Annie Lampella Oct 16, 2022

      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.

Leave a Review