“`html
Table of Contents
Cheesy Stuffed Chicken Breasts with Spinach and Sun-Dried Tomatoes – A Creamy, Golden-Baked Dinner
I still remember the first time I made this stuffed chicken breast recipe for a dinner party in my tiny Paris apartment. I had just finished my pastry training at Le Cordon Bleu, and I wanted to create something that felt both luxurious and deeply comforting. I called my mother in Morocco that morning, and she reminded me of how she used to stuff chicken with spinach and preserved lemons — but I swapped the lemons for sun-dried tomatoes and added a creamy three-cheese blend. That night, my friends scraped the skillet clean and asked for the recipe. This cheesy chicken spinach sun-dried tomatoes dish has been a staple in my kitchen ever since, and now I’m thrilled to share my version with you.
Imagine slicing into a golden, seared chicken breast and watching a river of melted mozzarella, creamy spinach, and tangy sun-dried tomatoes spill onto your plate. The aroma alone — garlic, Parmesan, and a hint of olive oil — will fill your kitchen with the kind of warmth that makes everyone wander in and ask, “What’s for dinner?” Each bite delivers a perfect contrast: the juicy, tender chicken on the outside, and the rich, savory stuffing on the inside. I love serving this with a simple arugula salad or crusty bread to soak up every last drop of the pan juices.
What sets my stuffed chicken breast with spinach and tomato apart is the technique I learned in Paris — searing the chicken first in an oven-safe skillet to lock in flavor, then finishing it in the oven with a splash of chicken broth to keep it impossibly moist. I also use a combination of three cheeses (mozzarella, cream cheese, and Parmesan) for a filling that’s creamy, stretchy, and deeply flavorful without being heavy. Whether you’re a seasoned home cook or trying stuffed chicken for the first time, I’ll guide you through every step — including my best tip for keeping the stuffing securely inside. Trust me, once you try this easy stuffed chicken dinner, it will earn a permanent spot in your weekly rotation.
Why This Cheesy Stuffed Chicken Recipe Is the Best
The Flavor Secret: The magic of this creamy stuffed chicken recipe lies in the trifecta of cheeses. Mozzarella gives you that irresistible pull-apart stretch, cream cheese adds velvety richness, and Parmesan brings a sharp, nutty depth that ties everything together. I learned this layering technique during my time in Paris, where cheese sauces are practically an art form. The sun-dried tomatoes add a sweet-tart pop that cuts through the richness, just like the preserved lemons my mother used in Morocco. Together, they create a filling that’s bold, balanced, and absolutely unforgettable.
Perfected Texture: One of the biggest challenges with stuffed chicken is ending up with dry meat. My solution? A quick sear in a hot skillet to develop a golden crust, followed by gentle oven baking in a shallow pool of chicken broth. This method, which I refined during my years cooking in NYC, ensures the chicken stays juicy and tender while the filling stays creamy and intact. The broth also creates a light pan sauce that you’ll want to spoon over everything on your plate.
Foolproof & Fast: This easy stuffed chicken dinner comes together in 45 minutes with just 15 minutes of active prep. The ingredient list is short and grocery-store friendly — no obscure spices or specialty items. I’ve tested this recipe more times than I can count, and I’ve designed the steps to be forgiving for beginners. Whether you’re cooking for a weeknight family meal or a special date night, this recipe delivers restaurant-quality results with minimal fuss.
Stuffed Chicken Breast Recipe Ingredients
Every ingredient in this recipe has a purpose. I source my spinach from the Union Square Greenmarket in NYC when it’s in season, and I always reach for oil-packed sun-dried tomatoes — they have so much more flavor than the dry kind. The cheese blend is inspired by the fromageries I visited in Paris, and the technique for cutting the pocket comes straight from my culinary training. Let’s look at what you’ll need.
Ingredients List
- 4 boneless, skinless chicken breasts (about 6 oz each)
- 1 cup chopped fresh spinach (packed)
- 1/2 cup sun-dried tomatoes, chopped (oil-packed, drained)
- 1 cup shredded mozzarella cheese
- 1/2 cup cream cheese, softened to room temperature
- 1/4 cup grated Parmesan cheese
- 2 cloves garlic, minced
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1 tablespoon olive oil
- 1/2 cup chicken broth (low-sodium)
Ingredient Spotlight
Sun-dried tomatoes: These little flavor bombs are the heart of this dish. Oil-packed sun-dried tomatoes are softer, more flavorful, and easier to chop than the dry-packed kind. I recommend draining them well and patting them dry so they don’t add excess moisture to the filling. If you can find ones packed in olive oil with herbs, even better — that extra flavor will infuse the whole dish.
Cream cheese: This is my secret weapon for a creamy, cohesive filling that doesn’t separate during baking. Make sure it’s fully softened to room temperature so it blends smoothly with the other ingredients. If you’re in a hurry, you can microwave it in 10-second bursts until soft — just don’t let it melt. Neufchâtel cheese, which has less fat, works well as a lighter substitute.
Fresh spinach: I always use fresh spinach for this recipe. It has a brighter flavor and better texture than frozen, and it wilts down beautifully when mixed with the warm cream cheese. One cup of packed fresh spinach is about two generous handfuls. If you only have frozen spinach on hand, thaw it completely and squeeze out every drop of water before using — otherwise, your filling will be watery.
| Original Ingredient | Best Substitution | Flavor / Texture Impact |
|---|---|---|
| Mozzarella | Provolone or Fontina | Similar melt and stretch; slightly nuttier flavor |
| Cream Cheese | Neufchâtel or mascarpone | Less tang with Neufchâtel; richer and sweeter with mascarpone |
| Parmesan | Pecorino Romano or Grana Padano | More salt and bite with Pecorino; milder with Grana Padano |
| Sun-dried tomatoes (oil-packed) | Roasted red bell peppers + 1 tsp tomato paste | Sweeter, less tangy; still provides color and moisture |
| Fresh spinach | Chopped kale (massaged) or Swiss chard | Kale is heartier and takes longer to wilt; chard is more delicate |
How to Make Cheesy Stuffed Chicken Breasts — Step-by-Step
I’ve broken this down into seven simple steps with a pro tip and a common mistake at key points so you can cook with confidence. Let’s get started!
Step 1: Preheat and Prep
Preheat your oven to 375°F (190°C). While the oven heats, take your cream cheese out of the refrigerator so it can soften. Pat the chicken breasts dry with paper towels — this helps the seasoning stick and ensures a good sear. Season both sides of each breast with salt and pepper. Set the chicken aside while you prepare the filling.
💡 mia’s Pro Tip: If your chicken breasts are very thick (over 1 inch), place them between two sheets of plastic wrap and gently pound them to an even 3/4-inch thickness using a rolling pin or the bottom of a heavy skillet. This ensures they cook evenly and roll up easily if you prefer a stuffed roll rather than a pocket.
Step 2: Make the Filling
In a medium bowl, combine the chopped fresh spinach, chopped sun-dried tomatoes, shredded mozzarella, softened cream cheese, grated Parmesan, and minced garlic. Mix everything together with a rubber spatula or wooden spoon until fully combined. The cream cheese should evenly coat all the other ingredients, creating a thick, cohesive paste. Season the mixture with a pinch of salt and pepper, then taste and adjust if needed.
⚠️ Common Mistake to Avoid: Don’t overmix the filling or use a food processor — you want the spinach and sun-dried tomatoes to remain distinct, not turn into a puree. A chunky filling gives the finished dish better texture and visual appeal.
Step 3: Cut the Pockets
Place one chicken breast on a cutting board. Using a sharp paring knife, hold the breast flat with your non-dominant hand and carefully cut a horizontal slit along the side, about 3/4 of the way through the breast. Start at the thickest part and work your way across, creating a deep pocket. Be careful not to cut all the way through to the other side. Repeat with the remaining chicken breasts.
💡 mia’s Pro Tip: Use your fingers to gently open the pocket and check for any thin spots. If you accidentally cut through in one spot, don’t worry — you can patch it with a small piece of the filling mixture or secure it with a toothpick later.
Step 4: Stuff the Chicken
Divide the filling evenly among the four pockets (about 1/3 cup per breast). Use your fingers or a small spoon to push the filling gently into the pocket, spreading it evenly to the edges. Don’t overstuff — you want the chicken to close comfortably around the filling. If the opening is wide or the filling threatens to escape, secure the edge with one or two toothpicks inserted at an angle.
⚠️ Common Mistake to Avoid: Overstuffing is the #1 reason filling leaks out during cooking. The filling expands as it heats, so leave a little room. And always insert toothpicks at a 45-degree angle so they’re easy to remove after baking.
Step 5: Sear the Chicken
Heat 1 tablespoon of olive oil in a large oven-safe skillet (cast iron or stainless steel works best) over medium-high heat. When the oil shimmers and flows like water, carefully place the stuffed chicken breasts in the skillet, seam side down if you used toothpicks. Sear for 2-3 minutes without moving them — this creates a beautiful golden crust. Flip each breast and sear the other side for another 2-3 minutes.
💡 mia’s Pro Tip: Don’t crowd the skillet. If your chicken breasts are large, work in batches. Crowding lowers the pan temperature and causes steaming instead of searing. A golden-brown crust adds deep flavor and helps seal the filling inside.
Step 6: Add Broth and Bake
Pour 1/2 cup of chicken broth around the chicken in the skillet, being careful not to pour it directly over the tops (you want to keep that seared crust intact). Transfer the skillet to the preheated oven and bake for 20-25 minutes, or until the chicken reaches an internal temperature of 165°F (74°C) when tested with an instant-read thermometer inserted into the thickest part of the breast.
⚠️ Common Mistake to Avoid: Don’t rely on cooking time alone — always use a thermometer! Oven temperatures vary, and stuffed chicken can cook unevenly. Insert the thermometer into the thickest part of the chicken, not the filling, which heats faster. 165°F is your safe target.
Step 7: Rest and Serve
Remove the skillet from the oven and let the chicken rest for 5 minutes. This allows the juices to redistribute throughout the meat, ensuring every bite is moist and tender. If you used toothpicks, remove them carefully before serving. Spoon some of the pan juices over each breast for extra flavor, then serve immediately.
💡 mia’s Pro Tip: Resting is non-negotiable! If you cut into the chicken too soon, the juices and some of the filling will run out onto the plate instead of staying inside the meat. Five minutes makes all the difference between a good stuffed chicken and a great one.
| Step | Action | Duration | Key Visual Cue |
|---|---|---|---|
| 1 | Preheat & season chicken | 5 minutes | Oven at 375°F; chicken patted dry |
| 2 | Mix filling | 3 minutes | Uniform, thick paste with visible spinach |
| 3 | Cut pockets | 4 minutes | Deep slit without breaking through |
| 4 | Stuff chicken | 3 minutes | Pocket filled but not bulging |
| 5 | Sear chicken | 4-6 minutes | Deep golden-brown crust on both sides |
| 6 | Add broth & bake | 20-25 minutes | Internal temp 165°F |
| 7 | Rest & serve | 5 minutes | Juices settle; toothpicks removed |
Serving & Presentation
When I serve this dish in my NYC home, I like to plate each chicken breast on a warm dinner plate with a generous spoonful of the pan juices drizzled over the top. A sprinkle of fresh parsley or basil adds a pop of color and freshness. I often pair it with a side of garlicky sautéed green beans or a simple arugula salad with lemon vinaigrette — the peppery greens cut through the richness beautifully. For a more substantial meal, serve it alongside creamy polenta or buttered egg noodles to soak up every drop of that savory broth.
This dish also shines in a more formal setting. Slice each breast diagonally into thick medallions to reveal the beautiful spiral of green spinach and red sun-dried tomatoes against the white cheese. Fan the slices across a platter, garnish with fresh herbs, and serve family-style. It’s the kind of presentation that makes guests think you spent hours in the kitchen — but you and I know it came together in under an hour.
| Pairing Type | Suggestions | Why It Works |
|---|---|---|
| Side Dish | Sautéed green beans, roasted asparagus, or arugula salad | Bright, green sides balance the creamy richness |
| Sauce / Dip | Pan juices, balsamic glaze, or lemon-butter sauce | Adds acidity and moisture; pan juices are already infused with flavor |
| Beverage | Pinot Grigio, Sauvignon Blanc, or sparkling water with lemon | Crisp, acidic wines cut through the cheese and complement the tomatoes |
| Garnish | Fresh basil, parsley, or chives; shaved Parmesan | Herbs add color and freshness; extra Parmesan reinforces the cheese flavor |
Make-Ahead, Storage & Reheating
I love keeping a couple of these stuffed chicken breasts in the fridge for busy weeknights. Here in NYC, where schedules are packed, having a ready-to-heat dinner option is a lifesaver. The filling can be prepared up to two days in advance, and you can even assemble the stuffed chicken breasts a day ahead — just keep them covered in the refrigerator until you’re ready to sear and bake.
| Method | Container | Duration | Reheating Tip |
|---|---|---|---|
| Refrigerator | Airtight container | Up to 3 days | Reheat in a 350°F oven for 10-12 minutes, covered with foil |
| Freezer | Freezer-safe wrap or bag | Up to 3 months | Thaw overnight in fridge; reheat at 350°F for 15-18 minutes |
| Make-Ahead | Covered dish in fridge | Assemble up to 1 day before | Add 5 minutes to baking time if starting from fridge |
To reheat, I recommend using the oven rather than the microwave, which can make the chicken tough and the filling rubbery. Place the leftover chicken in a baking dish with a splash of chicken broth, cover with foil, and warm in a 350°F oven until heated through. The broth creates steam that keeps the chicken moist and prevents the cheese from drying out. For a quick lunch, you can slice the chilled chicken and serve it cold over a salad — the flavors are just as delicious the next day.
Variations & Easy Swaps
| Variation | Key Change | Best For | Difficulty Impact |
|---|---|---|---|
| Mediterranean Twist | Replace mozzarella with feta; add oregano and kalamata olives | Bold, briny flavor; great with Greek salad | Easy (same technique) |
| Gluten-Free / Dairy-Free | Use dairy-free cream cheese and shredded vegan mozzarella | Dietary restrictions without sacrificing flavor | Easy (same technique) |
| Spicy Southwest | Add jalapeño, cumin, and pepper Jack cheese; replace spinach with cilantro | Kick of heat; pairs with black beans and rice | Easy (same technique) |
Mediterranean Twist with Feta and Oregano
This variation takes me straight back to the souks of Marrakech, where the aroma of oregano and briny olives fills the air. Swap the mozzarella for 3/4 cup of crumbled feta cheese, and add 1 teaspoon of dried oregano and 1/4 cup of chopped kalamata olives to the filling. The feta adds a tangy, salty punch that pairs beautifully with the sun-dried tomatoes. Serve with a Greek salad and warm pita bread for a meal that feels like a Mediterranean escape.
Gluten-Free / Dairy-Free Version
I developed this version for a friend who has both gluten and dairy sensitivities, and it turned out so well that I now make it on repeat. Use a high-quality dairy-free cream cheese (I like the one from Kite Hill) and a shredded vegan mozzarella that melts well, such as Miyoko’s or Violife. The rest of the ingredients are naturally gluten-free. The texture is slightly less stretchy than the original, but the flavor is still rich and satisfying. Be sure to check that your chicken broth is gluten-free as well.
Spicy Southwest Variation
After a long NYC winter, I crave bold, warming flavors — and this variation delivers. Replace the spinach with 1 cup of chopped fresh cilantro, swap the mozzarella for 1 cup of shredded pepper Jack cheese, and add 1 finely chopped jalapeño (seeds removed for less heat) and 1/2 teaspoon of ground cumin to the filling. The pepper Jack brings a creamy melt with a gentle kick, and the cilantro keeps it fresh. Serve with cilantro-lime rice and a dollop of sour cream.
What cheese works best for stuffing chicken breasts with spinach and sun-dried tomatoes?
A combination of mozzarella, cream cheese, and Parmesan creates the ideal filling. Mozzarella provides that beautiful stretch and mild creaminess, cream cheese makes the filling rich and cohesive, and Parmesan adds a sharp, salty depth. You can substitute provolone or fontina for the mozzarella, but stick with a blend that includes at least one soft, spreadable cheese (like cream cheese) to keep the filling from drying out during baking. Avoid using only hard cheeses like cheddar or gouda, as they can become greasy and separate.
How do you keep the stuffing from falling out of the chicken breasts while cooking?
The most reliable method is to secure the opening of the pocket with one or two toothpicks inserted at a 45-degree angle. This keeps the filling contained during the searing and baking process. You can also use the “envelope” method: after stuffing, press the edges of the chicken together gently — the cream cheese in the filling acts as a natural binder. If you’ve cut your pocket on the thicker side of the breast, the natural shape of the chicken will often hold the filling in place without toothpicks. Just be sure not to overstuff, as too much filling will push the opening apart as it expands in the oven.
Should I use fresh or frozen spinach for cheesy stuffed chicken breasts?
I recommend fresh spinach for this recipe. Fresh spinach has a brighter flavor and a better texture — it wilts slightly when mixed with the cream cheese but retains some structure, giving the filling a pleasant bite. Frozen spinach, on the other hand, contains a lot of water that can make the filling soggy. If frozen spinach is all you have, thaw it completely and squeeze it dry in a clean kitchen towel or paper towels until no more liquid comes out. You’ll need about 1/2 cup of squeezed dry frozen spinach as a substitute for 1 cup of fresh.
How long do you bake stuffed chicken breasts with spinach and sun-dried tomatoes at 375°F?
Bake the stuffed chicken breasts at 375°F for 20 to 25 minutes, or until an instant-read thermometer inserted into the thickest part of the chicken registers 165°F. The exact time depends on the size of your chicken breasts and whether you seared them first. If your breasts are on the smaller side (5-6 ounces), check at 18 minutes. For larger breasts (8-10 ounces), expect closer to 25 minutes. Always rely on a thermometer rather than visual cues — stuffed chicken can look golden and cooked on the outside while still being underdone near the bone.
Can I prepare stuffed chicken breasts ahead of time for a dinner party?
Yes, absolutely! You can assemble the stuffed chicken breasts up to 24 hours in advance. Follow the recipe through Step 4 (stuffing the chicken), then place the stuffed breasts on a plate or baking dish, cover tightly with plastic wrap, and refrigerate. When you’re ready to cook, let them sit at room temperature for 15 minutes while you preheat the oven, then proceed with searing and baking. You may need to add 3-5 minutes to the baking time since the chicken is starting from a colder temperature. The filling can also be made up to 2 days ahead and stored in the refrigerator.
What can I serve with cheesy stuffed chicken breasts for a complete meal?
This dish pairs beautifully with a wide range of sides. For a light, fresh option, try a crisp arugula salad with lemon vinaigrette or sautéed green beans with garlic. For something more substantial, creamy polenta, buttered egg noodles, or roasted baby potatoes are excellent choices. I also love serving it with crusty bread to soak up the pan juices. In the summer, I’ll add a side of grilled zucchini or roasted cherry tomatoes for extra color and flavor. The key is to choose sides that complement the rich, creamy filling without overwhelming it.
How do I reheat stuffed chicken breasts without drying them out?
The best way to reheat stuffed chicken breasts is in the oven. Place the leftover chicken in a baking dish with a splash of chicken broth (about 2 tablespoons per breast), cover the dish tightly with aluminum foil, and warm in a 350°F oven for 10-15 minutes. The broth creates steam that keeps the chicken moist and prevents the cheese from becoming rubbery. Avoid using the microwave, which heats unevenly and can make the chicken tough. If you’re in a hurry, you can slice the cold chicken and serve it over a salad — the flavors are delicious even at room temperature.
Can I use chicken thighs instead of chicken breasts for this stuffed chicken recipe?
Yes, boneless, skinless chicken thighs work wonderfully as a substitute. Thighs are more forgiving than breasts because they have a higher fat content, which means they stay moist and tender even if you cook them a few minutes too long. Use 6-8 thighs (depending on size) and arrange them in the skillet with the filling rolled inside or spooned on top. The baking time will be similar — about 20-25 minutes at 375°F — but always check for an internal temperature of 165°F. Thighs are also great for meal prep because they reheat beautifully without drying out.
How can I add more flavor to the stuffing mixture?
There are several ways to boost the flavor of the stuffing. Add a pinch of red pepper flakes or a dash of cayenne for gentle heat. Stir in 1 tablespoon of fresh chopped basil or parsley for herbal freshness. A squeeze of lemon juice (about 1 teaspoon) brightens the whole mixture and balances the richness of the cheeses. For an umami punch, add 1 teaspoon of anchovy paste or a few chopped capers — trust me, it won’t taste fishy; it just deepens the savory notes. Always taste the filling before stuffing and adjust the salt and pepper as needed.
Why did my stuffed chicken breast turn out dry?
Dry stuffed chicken is usually the result of overcooking or using chicken breasts that are too thin. Always use an instant-read thermometer to check for 165°F at the thickest part, and remove the chicken from the oven as soon as it reaches that temperature. Another common cause is skipping the searing step — a quick seal in a hot pan locks in juices before the chicken goes into the oven. Finally, make sure you’re using enough chicken broth in the skillet (1/2 cup) to create steam during baking. The broth keeps the environment moist and helps the chicken stay tender from the outside in.
Share Your Version!
I absolutely love hearing how this stuffed chicken breast recipe turns out in your kitchen. Did you try one of the variations — or create your own twist? Maybe you added a pinch of smoked paprika, swapped the spinach for kale, or served it with a side of roasted vegetables that made the meal sing. Drop a comment below and let me know how it went. Your feedback helps other readers discover new ideas and gives me so much inspiration for future recipes.
If you snap a photo of your finished dish, tag me on Instagram or Pinterest @exorecipes — I want to see your beautiful creation! And if you loved this recipe, please give it a 5-star rating below. It means the world to me and helps other home cooks find their next favorite dinner. From my NYC kitchen to yours — I hope this recipe brings as much warmth to your table as it does to mine. — mia 🧡
Love This Recipe? Save It to Pinterest!
If you enjoyed this Cheesy Stuffed Chicken Breasts with Spinach and Sun-Dried Tomatoes recipe, don’t let it get lost in your browser tabs! 😄 Pin it now so you can find it again anytime — and explore hundreds more tried-and-tested recipes waiting for you on my Pinterest boards.
👉 Follow mia on Pinterest @exorecipe
📌 Pin this recipe · 🔁 Re-pin your favorites · 💬 Tag me when you make it — I love seeing your creations!
💬 Did you make this recipe?
I’d love to know how it turned out! Leave a comment and rating below — your feedback helps me create better recipes for you.
⭐ ⭐ ⭐ ⭐ ⭐ — Tap to rate!
“`
Print

Cheesy Stuffed Chicken Breasts with Spinach and Sun-Dried Tomatoes
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 1x
- Method: Main Course
- Cuisine: Italian-American
Description
Juicy chicken breasts stuffed with a creamy mixture of spinach, sun-dried tomatoes, and cheese, then baked to golden perfection.
Ingredients
- 4 boneless, skinless chicken breasts
- 1 cup chopped fresh spinach
- 1/2 cup sun-dried tomatoes, chopped (oil-packed, drained)
- 1 cup shredded mozzarella cheese
- 1/2 cup cream cheese, softened
- 1/4 cup grated Parmesan cheese
- 2 cloves garlic, minced
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1 tablespoon olive oil
- 1/2 cup chicken broth
Instructions
- Preheat oven to 375°F (190°C).
- In a bowl, combine spinach, sun-dried tomatoes, mozzarella, cream cheese, Parmesan, garlic, salt, and pepper.
- Cut a pocket into each chicken breast horizontally, being careful not to cut all the way through.
- Stuff each chicken breast with the cheese-spinach mixture and secure with toothpicks if needed.
- Heat olive oil in an oven-safe skillet over medium-high heat. Sear chicken breasts for 2-3 minutes per side until golden.
- Pour chicken broth around the chicken in the skillet.
- Transfer skillet to oven and bake for 20-25 minutes until chicken is cooked through (internal temperature 165°F).
- Let rest for 5 minutes before serving. Remove toothpicks if used.
Notes
For extra flavor, add a pinch of red pepper flakes to the stuffing mixture. Leftovers can be refrigerated for up to 3 days.
Nutrition
- Calories: 420
- Sugar: 3g
- Fat: 24g
- Carbohydrates: 6g
- Protein: 45g

Tried This Recipe? Leave a Comment!
Did you make this recipe? I’d love to hear how it turned out! Please leave a comment and a rating below. Your feedback helps other home cooks and supports cheerychop.com!

