
Spinach Cranberry Stuffed Chicken Breasts Recipe tastes savory, slightly sweet, and a little tangy, with juicy chicken wrapped around a creamy spinach filling. It works perfectly for busy weeknights or at-home date nights, and you can get it on the table in about 45 minutes. I first made this on a Tuesday when I felt fancy in sweatpants, and it has stayed in my regular rotation ever since.
Why Make This Spinach Cranberry Stuffed Chicken Breasts Recipe at Home
This stuffed chicken feels restaurant-level, but you control the ingredients and the seasoning. You get tender chicken, melty cheese, garlicky spinach, and little pops of sweet dried cranberries in every bite.
You also avoid dry, boring chicken because the stuffing keeps everything juicy. Leftovers reheat nicely, so you cook once and enjoy it again the next day without sad, rubbery meat.
My whole family asked for seconds of this Spinach Cranberry Stuffed Chicken Breasts Recipe, and it tasted just as good as a fancy restaurant meal ★★★★★
Ingredients You Need
Chicken
- 4 boneless skinless chicken breasts, medium size, about 6 to 7 ounces each
- 1 to 1½ teaspoons kosher salt, divided
- ½ teaspoon black pepper
- 1 teaspoon Italian seasoning or dried oregano and basil mix
- 1 tablespoon olive oil for searing
- 1 tablespoon butter for extra browning and flavor
Spinach cranberry filling
- 2 cups fresh baby spinach, roughly chopped
- You can use frozen chopped spinach instead, thawed and squeezed very dry.
- ½ cup dried cranberries
- Use reduced sugar cranberries if you prefer a less sweet filling.
- 4 ounces cream cheese, softened
- I often use Philadelphia or store brand; both work fine.
- ½ cup shredded mozzarella cheese
- Pre shredded works, but block cheese melts a bit smoother.
- ¼ cup grated Parmesan cheese
- 2 cloves garlic, minced
- ¼ teaspoon onion powder
- ¼ teaspoon smoked paprika or regular paprika
- Pinch of red pepper flakes, optional for a little heat
- 1 tablespoon olive oil
Optional finishing
- Extra grated Parmesan for topping
- Fresh parsley, chopped, for garnish
- Lemon wedges to squeeze over the finished chicken
Pantry shortcuts and substitutions
- Use garlic powder instead of fresh garlic if you feel tired or rushed.
- Swap mozzarella with provolone or Monterey Jack for a slightly different flavor.
- Use kale instead of spinach, but chop it very small and sauté it a bit longer to soften.
- Replace dried cranberries with chopped dried cherries or raisins if that is what you have.
Equipment list
- Sharp chef’s knife
- Cutting board
- Small mixing bowl
- Spoon or spatula
- Large oven safe skillet or cast iron pan
- Toothpicks to secure the chicken
- Meat thermometer
- Tongs
Tips & Mistakes
- Slice a pocket in the chicken side, not all the way through, so the stuffing stays inside.
- Pat the chicken dry with paper towels so the seasoning sticks and the chicken browns nicely.
- Season the inside of the pocket lightly with salt and pepper for better flavor in every bite.
- Do not overfill the chicken; leave a little space so the filling does not spill out in the pan.
- Secure the open side with 2 to 3 toothpicks and place the seam side up in the skillet.
- Sear the chicken in a hot pan so you get color quickly without overcooking the inside.
- Use a meat thermometer and pull the chicken at 165°F in the thickest part to avoid dry meat.
- Let the chicken rest 5 minutes before slicing so the juices stay in the meat, not on the cutting board.
- Squeeze a little lemon over the finished chicken if the dish tastes too rich or heavy.
- If the filling looks too loose, add extra Parmesan or a spoon of breadcrumbs to tighten it.
How to Make Spinach Cranberry Stuffed Chicken Breasts Recipe
Prep the chicken
- Place the chicken breasts on a cutting board and pat them dry on both sides.
- Hold a sharp knife parallel to the board and slice a pocket into the thickest side of each breast.
- Stop about ½ inch from the other side so you keep the top and bottom connected.
- Sprinkle the chicken all over and inside the pockets with salt, pepper, and Italian seasoning.
Make the spinach cranberry filling
- Heat 1 tablespoon olive oil in a skillet over medium heat.
- Add the chopped spinach and minced garlic and sauté 2 to 3 minutes until the spinach wilts and the garlic smells fragrant.
- Transfer the spinach mixture to a bowl and let it cool for a couple of minutes so it does not melt the cheese too fast.
- Add cream cheese, mozzarella, Parmesan, dried cranberries, onion powder, paprika, red pepper flakes, and a pinch of salt.
- Stir until the mixture looks creamy and evenly combined.
Stuff the chicken
- Spoon the spinach cranberry filling into each chicken pocket, dividing it evenly.
- Press the filling in gently with the back of the spoon so it fills the space.
- Use toothpicks to pin the open side closed so the stuffing stays inside while the chicken cooks.
- Wipe out the skillet if needed and place it back on the stove.
Sear the stuffed chicken
- Heat 1 tablespoon olive oil and 1 tablespoon butter in the skillet over medium high heat.
- When the fat shimmers and small bubbles form, place the stuffed chicken breasts in the pan seam side up.
- Sear 3 to 4 minutes until the bottom turns golden brown.
- Flip the chicken carefully with tongs and sear the other side for another 3 to 4 minutes.
Finish in the oven
- Preheat your oven to 375°F while the chicken sears, if you have not already.
- After searing, keep the chicken in the same oven safe skillet.
- Sprinkle a little extra Parmesan on top if you like a cheesy crust.
- Transfer the skillet to the oven and bake 12 to 18 minutes, depending on thickness, until the internal temperature reaches 165°F.
Rest and serve
- Remove the skillet from the oven and place the chicken on a cutting board.
- Let the chicken rest 5 minutes so the juices settle.
- Pull out the toothpicks carefully.
- Slice the chicken on a slight angle to show off the spinach cranberry filling and garnish with chopped parsley and lemon wedges.
Variations I've Tried
I swap the mozzarella with goat cheese or feta for a tangier, more grown up flavor. The goat cheese version tastes amazing with the cranberries and feels perfect for holidays.
Sometimes I add chopped toasted walnuts or pecans to the filling for crunch. I also tried a version with sun dried tomatoes instead of cranberries, which tasted more savory and worked well with extra Parmesan.
If you want a lighter version, use light cream cheese and skip the butter in the pan. I also tried air frying the stuffed chicken at 375°F for about 18 minutes, and it turned out juicy with a slightly crisp outside.
How to Serve Spinach Cranberry Stuffed Chicken Breasts Recipe
Serve these Spinach Cranberry Stuffed Chicken Breasts with simple sides like garlic mashed potatoes, roasted sweet potatoes, or fluffy rice. Add a green veggie such as roasted broccoli, green beans, or a crisp side salad for balance. A squeeze of lemon over the sliced chicken brightens the creamy filling and keeps the dish from feeling heavy. If you pack leftovers for lunch, add some mixed greens and a light vinaigrette on the side for a complete meal.
How to store
- Fridge: Cool the stuffed chicken completely, then store it in an airtight container in the refrigerator for up to 3 days.
- Freezer: Wrap each cooked chicken breast tightly in plastic wrap, place them in a freezer bag, and freeze for up to 2 months.
- Reheating in oven: Reheat in a covered baking dish at 325°F for 15 to 20 minutes until hot in the center; add a splash of chicken broth to keep it moist.
- Reheating in microwave: Slice the chicken, cover it, and heat in short bursts at 50 percent power, checking often so it stays juicy.

Spinach Cranberry Stuffed Chicken Breasts Recipe
Ingredients
Method
- Place the chicken breasts on a cutting board and pat them dry on both sides with paper towels.
- Hold a sharp knife parallel to the board and slice a pocket into the thickest side of each breast, stopping about 1/2 inch from the other side so the top and bottom stay connected.
- Sprinkle the chicken all over and inside the pockets with kosher salt, black pepper, and Italian seasoning.
- Heat 1 tablespoon olive oil in a skillet over medium heat.
- Add the chopped spinach and minced garlic and sauté for 2 to 3 minutes, until the spinach wilts and the garlic smells fragrant.
- Transfer the spinach mixture to a bowl and let it cool for a couple of minutes so it does not melt the cheese too fast.
- Add the cream cheese, shredded mozzarella, grated Parmesan, dried cranberries, onion powder, paprika, red pepper flakes (if using), and a pinch of salt.
- Stir until the mixture looks creamy and evenly combined.
- Spoon the spinach cranberry filling into each chicken pocket, dividing it evenly among the four breasts.
- Press the filling in gently with the back of a spoon so it fills the space without overstuffing.
- Use toothpicks to secure the open side of each chicken breast so the stuffing stays inside while it cooks.
- Wipe out the skillet if needed and place it back on the stove.
- Preheat the oven to 375°F (190°C).
- Heat 1 tablespoon olive oil and 1 tablespoon butter in the skillet over medium-high heat.
- When the fat shimmers and small bubbles form, place the stuffed chicken breasts in the pan seam side up.
- Sear for 3 to 4 minutes until the bottom turns golden brown.
- Flip the chicken carefully with tongs and sear the other side for another 3 to 4 minutes until browned.
- If your skillet is oven safe, keep the chicken in the same pan. Otherwise, transfer the chicken to an oven-safe dish.
- Sprinkle a little extra grated Parmesan on top of the chicken if you like a cheesy crust.
- Transfer the skillet or baking dish to the oven and bake for 12 to 18 minutes, depending on thickness, until the internal temperature in the thickest part of the chicken reaches 165°F (74°C).
- Remove the chicken from the oven and transfer it to a cutting board.
- Let the chicken rest for 5 minutes so the juices settle.
- Carefully pull out the toothpicks.
- Slice the chicken on a slight angle to show off the spinach cranberry filling, garnish with chopped parsley, and serve with lemon wedges for squeezing over the top.
Notes
Storage: Cool completely, then refrigerate in an airtight container for up to 3 days. To freeze, wrap each cooked chicken breast tightly and place in a freezer bag for up to 2 months. Reheat in a covered baking dish at 325°F with a splash of broth until hot, or in the microwave at 50% power in short bursts.
Nutrition Information
Approximate per serving (1 stuffed breast): 460 calories; fat 27 g; saturated fat 12 g; carbohydrates 14 g; fiber 2 g; sugars 10 g; protein 42 g; sodium 820 mg. Values will vary based on brands, exact sizes of chicken breasts, and any substitutions.
