These spinach stuffed chicken breasts are one of our most-requested weeknight dinners! Juicy oven-baked chicken filled with a creamy spinach and cheese mixture that looks impressive but costs around just a few dollars per serving. Simple ingredients, about 10 minutes of prep, and it’s on the table in under 40 minutes.

We’ve made this recipe dozens of times, tested it with both fresh and frozen spinach, and it has never once failed us. It’s the kind of meal that earns compliments at the dinner table while barely denting the grocery budget — and that’s exactly why it belongs in your regular rotation.
This meal is perfect if you are following a low carb diet. You may even like Crock Pot Pesto Chicken Recipe, Air Fryer Chicken Breast, Chicken Pesto Pasta and Garlic Butter Steak Bites.
Why You’ll Love This Recipe!
- Budget-friendly — feeds 6 for roughly $22 depending on chicken prices at your store
- 40 minutes start to finish — 20 min prep, 20 min cook
- Low-carb and keto-friendly — no breading, no fillers, just real ingredients
- Family-tested — our kids ask for this on repeat, even the picky ones
- Doubles easily — great for meal prep or feeding a crowd
Ingredients

- Boneless Skinless Chicken Breasts – Try to choose chicken that about the same size
- Olive Oil – Feel free to use any type of oil
- Oregano – You can also use Italian Seasoning
- Cream Cheese – Before combining the stuffing ingredients, start with room temperature cream cheese
- Spinach – Fresh baby spinach works best here, but frozen spinach is just as good and often cheaper — a 10 oz box usually costs under $2 and is more than enough for this recipe.
- Mozzarella CHeese – We recommend using freshly shredded mozzarella
- Garlic Cloves – Learn How to Mince Garlic Cloves. Feel free to substitute with 1 teaspoon garlic powder
Scroll to the bottom for the full recipe in the recipe card.
How to Make Spinach Stuffed Chicken Breast
Follow along with my easy instructions to see how to make stuffed chicken breasts in your own kitchen.

Step 1 – In a small mixing bowl, stir together the filling ingredients and mash them together until well combined. Divide the mixture into 6 equal portions.

Step 2 – Preheat the oven to 425 degrees F. Slice each of the chicken breasts approximately ¾ of the way through to form a small pocket with a sharp knife.

Step 3 – Stuff the chicken with the spinach mixture and use 2 toothpicks to weave the wedges of the chicken together to seal the chicken.

Step 4 – Heat the olive oil in a large oven safe skillet or cast iron skillet over medium high heat. Add the chicken to the pan and season both sides of the chicken with the salt, pepper, oregano and thyme leaves.
Step 5 – Saute both sides of the chicken for approximately 4-5 minutes per side until browned on the stove top.
Step 6 – Move the pan to the oven and bake for 10-12 minutes until the chicken reaches an internal temperature of 165 degrees F. We recommend using a meat thermometer to ensure your chicken is fully cooked.
Step 7 – Remove the chicken from the oven. Let it rest for 5-10 minutes and then it’s ready to serve and enjoy!

Expert Tips
- Use same-sized chicken breasts. This is the most important tip for even cooking. If the breasts are different sizes, the smaller ones will be overdone before the larger ones are safe to eat. Ask your butcher to cut them to size, or pound the thicker ends lightly with a mallet.
- Soften your cream cheese first. Cold cream cheese won’t mix smoothly with the other filling ingredients. Leave it out for 30 minutes before you start, or microwave it for 15–20 seconds.
- Don’t overfill. It’s tempting, but too much filling causes it to bubble out and burn on the pan. Divide the filling evenly across all six breasts.
- Frozen spinach works great. Thaw it completely, then squeeze out every bit of moisture you can using a clean kitchen towel or paper towels. Wet spinach will make your filling watery and loose.
- Always use a meat thermometer. Stuffed chicken is thicker than regular chicken breasts and can look done on the outside before it reaches a safe temperature. 165°F is the target.
- This recipe doubles easily. Sear in batches on the stovetop and use two skillets (or a large roasting pan) in the oven. It’s perfect for meal prep — make a double batch on Sunday and you’ve got lunches and dinners covered for days.
Variation Ideas
- Change the cheese. Mozzarella is our go-to, but feta cheese gives a saltier, tangier filling that’s excellent. Goat cheese and ricotta both work well too. Use whatever you have on hand.
- Add sun-dried tomatoes. Stir a tablespoon or two of chopped sun-dried tomatoes into the filling for a richer, more complex flavor. This is our favorite variation.
- Make it spicy. Add ½ teaspoon of red pepper flakes, cayenne pepper, or a tablespoon of diced jalapeño to the filling.
- Change the seasoning. Swap the oregano for paprika, onion powder, garlic herb blend, or any seasoning mix you love.
- Make it extra creamy. Stir 2 tablespoons of mayonnaise into the filling for an especially rich, velvety texture.

Serving Suggestions
Serve this recipe with your favorite Side Dishes. These are my favorites to easily complete any meal.
Storage & Freezer Instructions
Refrigerator
- Let the chicken cool completely before storing
- Place in an airtight container and refrigerate for up to 5 days
- Reheat in the oven at 325°F for 10 minutes, or microwave after slicing in half to avoid cold spots in the filling
Freezer — After Cooking
- Cool to room temperature before freezing
- Place in a freezer-safe container or zip-lock bag for up to 2 months
- Thaw overnight in the refrigerator before reheating
- Note: cream cheese filling may become slightly grainy in texture after freezing — still tasty, just a little different
Freezer — Before Cooking (Freeze-Ahead Method)
- Assemble and seal the stuffed chicken breasts with toothpicks as directed
- Wrap each breast tightly in plastic wrap, then place in a freezer-safe bag
- Freeze for up to 2 months
- Bake directly from frozen at 425°F — add 15–20 extra minutes to the oven time
- Always confirm the internal temperature reaches 165°F before serving
Frequently Asked Questions
Adding the stuffing ingredients to the chicken is very simple. Place the chicken on a cutting board and carefully slice the chicken breast in half but keep one side of the chicken intact. This will create a pocket to allow to spoon the stuffing into the chicken.
Yes, you can assemble the chicken and place in a baking dish up to 1 day in advance. Store in the fridge until ready to bake.
From start to finish, about 35–40 minutes. Prep takes around 10 minutes (making the filling and pocketing the chicken), the stovetop sear takes 8–10 minutes total, and the oven takes 10–12 minutes. Add a 5-minute rest before serving.
Yes, you can freeze the spinach stuffed chicken breast once it has cooled to room temperature. Place in a freezer safe container for up to 2 months. The texture of the cream cheese may change when thawing. Thaw in the fridge overnight when ready to serve.
More Easy Stuffed Chicken Recipes
We love to hear from you. If you make Spinach Stuffed Chicken Breast Recipe, please leave us a comment or a star review.

Spinach Stuffed Chicken Breast
Ingredients
- 6 chicken breasts
- 2 tbsp Olive oil
- 1 tsp salt
- 1 tsp black pepper
- 2 tsp oregano
- ½ tsp thyme leaves
For the Filling:
- 6 oz cream cheese room temp
- 1 ½ cups Chopped Fresh Spinach
- ½ cup mozzarella shredded
- ¼ cup parmesan cheese
- 2 Garlic Cloves minced (or 2 teaspoons minced garlic)
See how we calculate recipe costs.
Instructions
- In a bowl, mix 6 oz cream cheese, 1½ cups chopped spinach, ½ cup shredded mozzarella, ¼ cup parmesan cheese, and 2 cloves minced garlic. Divide into 6 portions.
- Preheat oven to 425°F.
- Cut a pocket into each of the 6 chicken breasts.
- Stuff each chicken breast with filling and secure with toothpicks.
- Heat 2 Tbsp olive oil in a skillet over medium-high heat.
- Season chicken with 1 tsp salt, 1 tsp black pepper, 2 tsp oregano, and ½ tsp thyme.
- Brown chicken for 4–5 minutes per side.
- Transfer skillet to oven and bake 10–12 minutes until internal temp reaches 165°F.
- Let rest 5–10 minutes, then serve.





Question…is this recipe for six whole chicken breasts or six half chicken breasts?
I used 5 whole chicken breasts for this recipe.
My entire family loved this skillet chicken! We served it with rice and broccoli for a complete meal.