I love recipes that feel indulgent but come together without drama. This Spinach Artichoke Stuffed Chicken hits that sweet spot: creamy, savory filling tucked into a lean chicken breast, browned in a skillet so the outside is golden and the inside stays juicy. It’s comfort food with a clean protein profile, and it plays nicely with simple side dishes.
What I share here is practical—clear steps, real tips from the skillet, and ways to rescue or adapt the dish if something goes sideways. No unnecessary tricks. You’ll learn how to assemble the filling so it stays put, how to manage cooking time for different breast thicknesses, and how to finish the chicken so it’s safe and tender.
If you want a straightforward dinner that impresses without a million pans, this is one to keep in rotation. The filling mixes quickly in one bowl, the sear builds flavor, and a short rest at the end makes slicing clean and juicy. Let’s get cooking.
Ingredient Checklist

Ingredients
- 8oz cream cheese — softened; provides the creamy base that binds the filling.
- 15oz artichoke hearts — drained and chopped; adds tender, slightly tangy texture.
- 2 tsp minced garlic — builds savory depth; don’t overcook it or it will turn bitter.
- 1 cup baby spinach — roughly chopped; wilts into the filling and adds freshness.
- 1 cup Swiss cheese — melts into a smooth, slightly nutty layer inside the pocket.
- 1/4 cup freshly grated Parmesan cheese — adds salty umami and helps set the filling.
- salt and pepper to taste — seasoning is key; adjust after mixing the filling.
- 1 lb boneless skinless chicken breasts — the protein; choose even-sized breasts for consistent cooking.
- 2-3 tbsp extra virgin olive oil — divided; a little coats the breasts and the rest is for skillet browning.
Spinach Artichoke Stuffed Chicken: Step-by-Step Guide
- In a large bowl, combine 8 oz softened cream cheese, 15 oz drained and chopped artichoke hearts, 2 tsp minced garlic, 1 cup baby spinach (roughly chopped), 1 cup Swiss cheese, 1/4 cup freshly grated Parmesan cheese, and salt and pepper to taste. Mix until evenly combined and set the filling aside.
- Pat 1 lb boneless skinless chicken breasts dry with paper towels and season both sides with salt and pepper.
- From the 2–3 tbsp extra virgin olive oil (divided), drizzle enough oil to lightly coat each chicken breast and reserve the remaining oil for cooking.
- Make a pocket in each chicken breast by cutting a horizontal slit through the thickest part, cutting almost all the way through but leaving the sides intact.
- Spoon the spinach–artichoke mixture evenly into each pocket without overfilling. Close the opening and secure it with 2–3 toothpicks as needed.
- Heat a large skillet over medium heat and add the reserved olive oil, swirling to coat the pan.
- Place the stuffed chicken breasts in the skillet seam-side down. Cook until the first side is golden brown, about 6–8 minutes depending on thickness. Flip and cook the other side until golden and the internal temperature reaches 165°F (about 6–8 more minutes). If the breasts are very thick, reduce heat to medium-low and cover for a few minutes to finish cooking.
- Transfer the chicken to a plate, remove and discard the toothpicks, let rest 3–5 minutes, then serve warm.
Why It’s My Go-To

This dish checks a lot of boxes: it’s simple to assemble, cooks quickly, and looks like you spent a lot more time on it than you did. The filling is essentially a classic spinach–artichoke dip tucked inside chicken, which means you get that familiar crowd-pleasing flavor in every bite. Browning the outside adds texture and visual appeal but doesn’t require the oven—handy on busy weeknights.
I also appreciate the flexibility. The recipe scales well for two or four people, and the components are forgiving. Leftovers reheat nicely, and the whole thing pairs well with roasted vegetables or a simple green salad. For busy nights, it’s a practical, slightly elevated option that delivers consistent results.
Vegan & Vegetarian Swaps

- Replace cream cheese with a vegan cream cheese spread (equal volume) and use a plant-based shredded cheese in place of Swiss and Parmesan. Cook the “breasts” using large, thick portobello caps or flattened, thick slices of eggplant as the vessel instead of chicken.
- For a vegetarian option that keeps animal rennet cheeses, use halloumi or firm tofu slices pan-seared and topped with the filling rather than stuffed—no pockets needed.
- If you need a dairy-free filling, blend silken tofu with nutritional yeast and a splash of lemon to mimic creaminess and umami; keep the artichokes and spinach as written.
Cook’s Kit
- Large mixing bowl — to combine the filling without a mess.
- Sharp knife — for creating the pocket cleanly.
- Cutting board — stable surface for prep.
- Large skillet (preferably heavy-bottomed) — for even browning and heat retention.
- Meat thermometer — the most reliable way to confirm the chicken has reached 165°F.
- Paper towels — to dry the chicken breasts so they brown instead of steam.
- Toothpicks — to secure the pockets while cooking; remember to remove before serving.
Common Errors (and Fixes)
- Overfilling the pocket — If the filling bulges out during cooking the seam will open. Fix: spoon less filling into each pocket; keep a little room to close the seam and use toothpicks to secure.
- Not drying the chicken — Damp chicken steams rather than browns. Fix: pat the breasts dry with paper towels before seasoning and applying oil.
- Cooking too hot and burning the outside — The exterior can brown before the center cooks through. Fix: if browning too quickly, lower the heat to medium-low after searing and cover briefly to finish cooking; always check the internal temperature.
- Undercooked center — Thick breasts can remain raw near the pocket. Fix: pound very thick breasts to an even thickness or finish covered on low heat until the thermometer reads 165°F.
- Toothpicks left in when serving — Dangerous if swallowed and unpleasant. Fix: transfer to a plate, remove all toothpicks, then let rest and slice.
How to Make It Lighter
If you want to cut calories or fat without losing flavor, small swaps help. Use reduced-fat cream cheese or a 50/50 mix of cream cheese and plain Greek yogurt for a tangy lift and fewer calories. Reduce the amount of Swiss slightly or substitute a lower-fat melting cheese. Trim visible fat from chicken if present and use a non-stick skillet with just 1 tbsp olive oil for searing instead of the full amount.
Another easy move: serve smaller portions with a big side of roasted vegetables or a fiber-rich salad so you feel satisfied without overeating. Little changes like these keep the spirit of the dish while dialing back richness.
Cook’s Commentary
I keep a jar of marinated artichokes in the pantry most of the time because they’re versatile, and they’re the star in this filling. Drain them well: excess oil or marinade will make the filling runny. When I’m short on time, I soften the cream cheese by cutting it into chunks and letting it sit at room temperature while I prep the other ingredients; it mixes faster that way.
One tip I use: after making the pockets and securing with toothpicks, let the stuffed breasts chill in the fridge for 10–15 minutes. That firms the filling slightly and makes handling easier when they hit the hot pan. It’s optional but helps prevent leaks during the first sear.
Keep It Fresh: Storage Guide
Refrigeration: Store leftover cooked stuffed chicken in an airtight container for up to 3–4 days. Cool to room temperature before sealing to avoid steam buildup and sogginess.
Freezing: You can freeze cooked portions for up to 2 months. Wrap tightly in plastic wrap and place in a freezer-safe bag or container. Thaw in the refrigerator overnight before reheating.
Reheating: Reheat gently to keep the filling creamy. Use a covered skillet over low heat with a splash of water or broth and steam until warmed through, or place in a 325°F oven for 10–15 minutes until heated. Microwaving works for convenience—use medium power in short intervals to avoid overheating the cheese.
Handy Q&A
- Q: Can I bake these instead of searing in a skillet?
A: Yes. Sear briefly for color first, then finish in a 375°F oven for about 15–20 minutes until the internal temperature reaches 165°F. Baking straight from the stovetop will take longer but reduces stovetop splatter. - Q: Can I make the filling ahead of time?
A: Absolutely. Make the filling up to 24 hours ahead and keep it refrigerated. Stuff the breasts just before cooking to avoid soggy chicken. - Q: What if my chicken pockets open while cooking?
A: Press them closed and add another toothpick if needed. Reduce the heat slightly and finish covered so the filling reheats and the chicken cooks through without further opening. - Q: Can I use chicken thighs?
A: Boneless thighs work, but they are harder to make pockets in. Instead, flatten thighs, place filling on top, roll, and secure with toothpicks. Adjust cooking time and check for 165°F. - Q: Do I have to remove the toothpicks before serving?
A: Yes—always remove toothpicks after cooking and before serving for safety.
Ready, Set, Cook
Start by making the filling so it has time to meld while you prep the chicken. Keep your thermometer handy and resist the urge to rush the cooking—browning builds flavor, and resting gives you juicy slices. This Spinach Artichoke Stuffed Chicken is worth the few extra minutes of attention. Serve it with a light salad or roasted veggies and you’ve got a satisfying, homey meal that feels special without being fussy.
Pin this recipe, try it once as written, then tweak the cheeses or herbs to suit your family. It’s dependable, adaptable, and a reliable answer for nights when you want something a little more interesting than plain grilled chicken.

Spinach Artichoke Stuffed Chicken
Ingredients
Ingredients
- 8 ozcream cheesesoftened
- 15 ozartichoke heartsdrained and chopped
- 2 tspminced garlic
- 1 cupbaby spinach
- 1 cupswiss cheese
- 1/4 cupfreshly grated Parmesan cheese
- salt and pepper to taste
- 1 lbboneless skinless chicken breasts
- 2-3 tbspextra virgin olive oildivided
Instructions
Instructions
- In a large bowl, combine 8 oz softened cream cheese, 15 oz drained and chopped artichoke hearts, 2 tsp minced garlic, 1 cup baby spinach (roughly chopped), 1 cup Swiss cheese, 1/4 cup freshly grated Parmesan cheese, and salt and pepper to taste. Mix until evenly combined and set the filling aside.
- Pat 1 lb boneless skinless chicken breasts dry with paper towels and season both sides with salt and pepper.
- From the 2–3 tbsp extra virgin olive oil (divided), drizzle enough oil to lightly coat each chicken breast and reserve the remaining oil for cooking.
- Make a pocket in each chicken breast by cutting a horizontal slit through the thickest part, cutting almost all the way through but leaving the sides intact.
- Spoon the spinach–artichoke mixture evenly into each pocket without overfilling. Close the opening and secure it with 2–3 toothpicks as needed.
- Heat a large skillet over medium heat and add the reserved olive oil, swirling to coat the pan.
- Place the stuffed chicken breasts in the skillet seam-side down. Cook until the first side is golden brown, about 6–8 minutes depending on thickness. Flip and cook the other side until golden and the internal temperature reaches 165°F (about 6–8 more minutes). If the breasts are very thick, reduce heat to medium-low and cover for a few minutes to finish cooking.
- Transfer the chicken to a plate, remove and discard the toothpicks, let rest 3–5 minutes, then serve warm.
Equipment
- Large Bowl
- Large Skillet
- toothpicks
- Paper Towels
- Spatula
Notes
Parts of this can be ahead of time.
If you know you’ll be in a rush before making this chicken, you can definitely make the spinach mixture beforehand. Just combine all the ingredients and cover and place in the fridge for up to 24 hours before baking/cooking.
STORE
leftovers in an airtight container in fridge for up to 2 days.
To reheat
, place on a plate and microwave until heated through.
