Spinach Artichoke Stuffed Chicken Breasts are an epic combination of your favorite dip and go-to dinner meat, all rolled into one irresistibly delicious recipe! Cream cheese, yogurt, Mozzarella cheese, artichoke hearts, and frozen spinach are mixed together, stuffed into a chicken breast, and then either baked in the oven or pan-seared in a skillet. It makes an impressive low-carb and keto-friendly main dish and can easily be meal prepped ahead of time!

Spinach Artichoke Dip Meets Stuffed Chicken Breasts
One of my all-time FAVORITE appetizers is Spinach Artichoke Dip.
If it is at a party, you know where to find me – hovering around that bowl the entire night.
During one of my recent cravings, I decided to switch up this popular dip by turning it into a main dish… spinach and artichoke stuffed chicken breasts!
After a bit of experimentation, the results are in… they are a hit!!
Artichoke hearts and spinach combine with two types of cheese to make a filling that is creamy, cheesy, flavorful, and out-of-this-world delicious.
They’re so simple to make, ready in under 30 minutes and they only have 2 grams of carbs per serving!
So all of you low-carb and keto dieters can rejoice, because this recipe has your name on it.

Ingredients
The ingredients you’ll need for this recipe are relatively simple to find. Here’s what you need as well as a few substitutions you can try:
- Chicken – You’ll need breasts that are at least 1 inch thick in order to stuff them with ease. Boneless chicken thighs may be substituted if they are thick enough.
- Spinach – Previously frozen and thawed out spinach is the best type to use. Fresh spinach can be substituted, but you will need to saute it for a few minutes in order to cook it down.
- Artichoke – Canned artichoke hearts that have been rinsed and drained are then cut into small pieces. You can use fresh artichoke hearts, but it does take a lot more work.
- Cheeses – A combination of cream cheese and shredded Mozzarella cheese make up the bulk of this filling. Feel free to substitute the Mozzarella with Gruyere, Asiago, or even white cheddar.
- Yogurt – Greek yogurt was used when testing this recipe and gives a nice, subtle tang to the filling. You can use regular yogurt, just make sure you use a plain flavor with no sugar added.

Preparing the Chicken
The most technique sensitive part of making this recipe is properly preparing the chicken breasts.
When making stuffed chicken, you will need the breasts to be thick enough so you can easily make a cut down the center.
- Pound the chicken breasts using a meat mallet until they are a little more than 1-inch thick.
- You can skip this step if your breasts are already pretty thin, but the chicken may not come out quite as tender.
- Cut the chicken breasts into 4-5 ounce portions (if they are not already). Sprinkle with salt and pepper. (step 1 above)
- Find the side of each chicken breast that is the longest. (This will give you plenty of room to stuff it with the filling mixture!)
- Slice each chicken breast down the middle, being careful not to cut all of the way through. (step 2 above)
- It’s easiest if you use a relatively sharp knife for this step.
Stuffing Chicken Breasts
The chicken breasts are prepared, the spinach artichoke filling is made, now it’s just time to assemble!
- To do this you’ll need to grab a medium-sized spoon and scoop up about 1-2 tablespoons of filling at a time. (step 3 above)
- Place the filling all of the way in the back of the chicken breast, and repeat this process until it is totally full. (Each breast can fit about ¼ cup of filling.)
If you are concerned about the filling falling out while searing or baking, you can hold the chicken together with a toothpick, if desired.

Spinach Artichoke Filling
It’s pretty simple to make the spinach and artichoke filling. All you will need to do is mix all of the ingredients together in a medium to large-sized bowl.
A few pointers before making the filling:
- Make sure the spinach is thoroughly thawed and drained. Excess liquid can make the filling too watery. (step 1 & 2 above)
- Rinse and drain the artichokes before adding in. Some artichokes are packed in oil so you do not want too much of that in your filling.
- Cream cheese mixes easiest when it is at room temperature. If you do not have time for it to warm up naturally, soften it in the microwave for 30-60 seconds before mixing in the other ingredients. (step 3 & 4 above)
If you want a few artichoke dip recipes, you might want to check out this Hot Artichoke Dip and this Instant Pot Artichoke Dip.

How to Cook:
Once the chicken breasts are stuffed you can either choose to bake them in the oven or sear them in a skillet.
If you have the time, searing them in a skillet will give you a nice crusty outside that compliments the creamy filling nicely.
Cook in Skillet:
- Add oil and stuffed chicken breasts to a large skillet over medium heat.
- Cook for 7-8 minutes on each side, or until chicken reaches 165°F with a meat thermometer.
Cook’s Tip: If you’re having trouble getting the middle of the chicken to cook through, cover the skillet with a lid and cook for an additional 3-4 minutes.
To bake in oven:
- Preheat oven to 350°F.
- Add stuffed chicken breasts to a large baking dish, making sure they do not overlap.
- Bake for 25-30 minutes, or until internal temperature reaches 165 °F.

Serving and Storing
Spinach artichoke stuffed chicken breasts can be served with a sprinkle of fresh parsley for a pop of color.
Much like any other chicken recipe, they taste incredible when served with other low-carb vegetables such as Mashed Cauliflower, Sauté`ed Zucchini and Squash, and Roasted Cauliflower, or more starchy vegetables like these Baked Sweet Potato Fries, Smashed Potatoes, or Southern Corn Fritters.
Store leftover chicken in an airtight container in the refrigerator for up to 3-4 days. They can also be frozen for up to 3-4 months.
FAQs
What do I do if I have leftover filling?
Most likely you will end up with a little extra filling after stuffing the chicken breasts. During the last 3-5 minutes of cooking or baking, simply add the filling to the skillet or baking dish to warm it up. Serve the filling on top of the chicken for anyone who wants a bit more!
Can I meal prep these?
Yes! You absolutely can. To meal prep this stuffed chicken breast recipe simply stop right before cooking. On the day of serving, pull the chicken breasts out about 30 minutes before cooking to allow them to come to room temperature. Proceed with the recipe as written.

More Chicken Recipes
Here are a few more low-carb and keto-friendly chicken recipes:
Tap stars to rate!
Spinach Artichoke Stuffed Chicken
Ingredients
- 1 ½ lbs. chicken breasts 6 4-oz. portions
- 2 Tbsp. oil olive or avocado
- 4 oz. cream cheese room temperature, softened
- ¼ cup Greek yogurt
- ½ cup Mozzarella cheese shredded
- ½ cup artichoke hearts chopped
- ¼ cup frozen spinach drained, and tightly packed
- 2 cloves garlic crushed
- ½ tsp. salt divided
- ¼ tsp. pepper divided
Instructions
- Pound chicken breasts using a meat mallet until they are a little more than 1-inch thick. (You can skip this step if your breasts are already pretty thin, but the chicken may not come out quite as tender.)
- Cut the chicken breasts into 4-5 ounce portions. Sprinkle with salt and pepper.
- Find the side of each chicken breast that is the longest. Slice each chicken breast with a sharp knife down the middle, being careful not to cut all of the way through.
- In a medium-sized bowl combine the cream cheese, Greek yogurt, Mozzarella cheese, artichoke hearts, drained spinach, ¼ teaspoon salt and ⅛ teaspoon pepper. Mix until thoroughly combined.
- Carefully fill each chicken breast with equal amounts of the spinach artichoke filling. If you have extra filling, set it aside until the chicken is almost done cooking.
- Add oil and stuffed chicken breasts to a large skillet over medium heat. Cook for 7-8 minutes on each side, or until chicken reaches 165 degrees°F with a meat thermometer.
- During the last few minutes of cooking, add additional filling to the skillet to heat it up. Serve chicken with cauliflower rice, regular rice, mashed cauliflower, or mashed potatoes and enjoy!
Tap stars to rate!
Video
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Want more Low-Carb and Keto Dinner Recipes?
Keto Chicken Broccoli Casserole















Have you ever tried freezing the leftovers and reheating? I’m wondering how this would do as a freezer to microwave dish. I have a meals to go along side my catering business…and I cook and freeze a lot of things!
Hi Leslie! I have not tried freezing this exact recipe, but it should work! Would love to know how it turns out for you if you try it!
This dish froze great, although I made a few changes. I substituted pepper jack for the mozzarella because of the texture. Also I didn’t stuff the chicken but spread the topping over the top pre cooked sliced chicken breast and then froze it. The uncooked filling came out perfect out of the microwave over the chicken breast. Thanks for the recipe! My customers loved it.
I did freeze this with good results! Changes I made: used pepper jack instead of mozz because of consistency with microwave heating and instead of baking then freezing, I spread the filling on top of pre-cooked & sliced chicken breasts. The uncooked filling froze great and reheated well in the microwave with the chicken breast. I tucked some sauted mushrooms in with the sliced breast under the filling. Yum! Thanks for the recipe! Let me know if you have any other recipes you think would freeze/reheat well.
So happy to hear it froze so well! I also love your idea to use the pepper jack cheese! Any of the soups on the site will freeze/reheat wonderfully (Beef Stew, Cauliflower Soup, etc.) Thanks for your comment and rating, Leslie 🙂
Can you use fresh spinach?
Hi Laura! Yes! You totally can. Just finely chop it before incorporating into the filling mixture. You can also sautee it a bit in a little olive oil or butter to make it easier to mix in. Great question!
This looks AMAZING! Spinach artichoke dip is one of my all time faves and I love the thought of spinach artichoke chicken. Thank you!! 🙂
You are so very welcome, Suzanne! The combo is incredible 🙂
I’ve made this recipe twice now, and it turned out perfectly both times! I make a big batch so we have enough for the 4 of us plus leftovers. I cooked them in my cast iron skillets last time and the oven this time (375° for 40 minutes). I’ll do it in the oven from now on since I can fit everything into one casserole dish vs. standing over the cast iron skillet to cook two batches. My husband and kids love this recipe, and it’s easy to prepare, so it will definitely be added to our regular rotation!
That’s such a great idea to cook them in the oven, Stephanie. I’m sure it saves you a lot of time! Thanks so much for your kind comment and rating!!
This is an absolute favorite in my home! As others have said, I bake it in the oven and it comes out PERFECT every time.
Yay Danielle!! So so happy you enjoy it. Thanks for your comment and rating 😀
Can I add bacon to the mix?
Absolutely, Chris! Bacon is always a welcomed addition 🙂 Would love to know how it turns out for you!
DEEE-LICIOUS! Thank you for the recipe! I made it exactly as stated. Next time (and there WILL be a next time!) I think I need to jack up my heat a bit, to get more browning. Not too rich, not too salty….just perfect!
Hi Mara! So so happy you enjoyed the recipe. Cranking up the heat a bit will definitely give it a good browning. Thanks so much for your comment and rating 🙂
I have no luck whatsoever in slicing slippery chicken lengthwise for stuffing. BUT, I took the hint at the bottom of the recipe and just heated up the spinach-artichoke mix in the microwave. Then put it on the finished chicken and nuked all for a tiny bit longer. Wonderful!
Yay, Autumn!! Yes, slicing chicken in half can be a bit challenging! So happy it worked out for you. Thanks for your comment and rating 🙂
Can these be cooked in the oven?
Absolutely, Kathy! I would try baking them at 375 for about 30 minutes, or until the chicken reaches an internal temperature of 165 degrees. Also, you can sear them in a skillet for 2-3 minutes/side and then bake for 20 minutes in the oven, too. Would love to know how they turn out for you!
These stuffed chicken breasts look so delicious. I’ve never tried making stuffed chicken with artichoke before but it sounds like a great idea! Can’t wait to try this one at home. Thanks a ton for sharing!
They are SOOO delicious!! Can’t wait to hear what you think! Thanks for the comment and rating 🙂
That stuffing looks delicious.
It totally is, Jessica!!