Stuffed Chicken Breast With Spinach & Cheese

Stuffed Chicken Breast With Spinach & Cheese

Friends always ask me for this recipe after trying it at dinner parties, and I finally understand why. That first bite, where the tender chicken gives way to a creamy, vibrant filling of spinach and melted cheese, creates a moment of pure satisfaction that feels both special and achievable on a regular weeknight.

Recipe Overview

  • Prep Time: 20 minutes
  • Cook Time: 25 minutes
  • Total Time: 45 minutes
  • Servings: 4
  • Difficulty: Medium

Why You’ll Love This Stuffed Chicken Breast with Spinach & Cheese

  • Restaurant quality at home: This dish looks and tastes like something you’d order at a nice bistro, yet it uses simple, everyday ingredients you can find at any supermarket.
  • Built-in portion control: Each breast is individually stuffed and cooked, making it easy to serve the perfect amount without any fuss or waste.
  • Customisable filling: The spinach and cheese combination is a classic for good reason, but you can easily adapt the filling to use whatever cheeses or herbs you have on hand.
  • Make-ahead friendly: You can prepare the stuffed breasts earlier in the day, keep them covered in the fridge, and simply pan-fry them when you’re ready to eat.
  • Naturally low-carb: This dish is satisfying on its own without needing rice or pasta, making it a wonderful option for those watching their carbohydrate intake.
Stuffed Chicken Breast with Spinach & Cheese

Stuffed Chicken Breast with Spinach & Cheese
15 min prep  ·  30 min cook  ·  4 servings

📌Save to Pinterest

Ingredients You’ll Need

  • 4 boneless, skinless chicken breasts (about 180g each)
  • 200g fresh spinach leaves
  • 150g full-fat cream cheese, softened
  • 100g mozzarella cheese, grated
  • 50g Parmesan cheese, finely grated
  • 2 cloves garlic, minced
  • 1 tablespoon olive oil
  • 1 tablespoon unsalted butter
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • ¼ teaspoon smoked paprika
  • 2 tablespoons chicken stock
  • Fresh thyme sprigs (optional, for garnish)

Tip: For the best flavour, use full-fat cream cheese — the lower-fat versions tend to become watery during cooking and won’t give you that luscious, creamy texture we’re aiming for.

How to Make Stuffed Chicken Breast with Spinach & Cheese

  1. Prepare the chicken: Place each chicken breast on a cutting board. Using a sharp knife, carefully slice horizontally through the thickest part of the breast, stopping about 1cm from the opposite edge. Open the breast like a book — it should resemble a butterfly shape. Cover with a sheet of baking paper and gently pound with a rolling pin until the breast is an even 1cm thickness. The chicken should feel uniformly thin and look like a large, flat oval.
  2. Cook the spinach filling: Heat a large frying pan over medium-high heat and add the olive oil. When the oil shimmers and you see gentle ripples across the surface, add the fresh spinach. You’ll hear a satisfying sizzle as it hits the pan. Stir continuously with a wooden spoon for 2-3 minutes, watching as the leaves wilt down dramatically. The spinach will turn a deep, vibrant green and release its moisture. Once wilted, transfer the spinach to a clean tea towel and squeeze firmly to remove as much liquid as possible — you’ll see the green water run out. Finely chop the squeezed spinach and place it in a mixing bowl.
  3. Make the cheese mixture: To the bowl with the chopped spinach, add the softened cream cheese, grated mozzarella, grated Parmesan, and minced garlic. Stir everything together until you have a thick, cohesive paste. The mixture should be a pale green colour with visible flecks of spinach and Parmesan. Taste and adjust with a pinch of salt and pepper — it should be savoury and rich.
  4. Stuff the chicken: Lay one butterflied chicken breast flat on the board. Spoon a quarter of the spinach and cheese mixture (about 3 tablespoons) onto the centre of the breast. Spread it evenly, leaving a 2cm border around the edges. Fold the top half of the chicken over the filling, pressing gently to seal. The breast should look like a plump, stuffed pocket with the filling peeking out slightly at the edges. Season the outside of each stuffed breast with salt, pepper, and a light dusting of smoked paprika.
  5. Sear the chicken: In the same frying pan you used for the spinach, melt the butter over medium-high heat. When the butter stops foaming and smells nutty, carefully place the stuffed chicken breasts into the pan, seam-side down. You should hear a loud, consistent sizzle — that’s the sound of a good sear. Cook for 4-5 minutes without moving them, until the underside is a deep golden brown with visible caramelisation. Using tongs, flip each breast gently. The cooked side should release easily from the pan; if it sticks, give it another 30 seconds.
  6. Finish cooking: Pour the chicken stock into the pan around the breasts — it will bubble up immediately, creating steam. Reduce the heat to medium-low, cover the pan with a lid, and let the chicken cook for 12-15 minutes. During this time, the kitchen will fill with a savoury, buttery aroma. To check doneness, insert an instant-read thermometer into the thickest part of a breast without touching the filling — it should read 74°C. The chicken will feel firm to the touch but still give slightly when pressed.
  7. Rest and serve: Transfer the cooked chicken breasts to a cutting board and let them rest for 5 minutes. This is crucial — you’ll see the juices redistribute as the chicken relaxes. Slice each breast on a diagonal to reveal the beautiful green and white spiral of the filling. The cheese should be molten and slightly oozing, and the chicken should be moist and tender. Garnish with fresh thyme sprigs if desired.

Tips From My Kitchen

  • Keep the chicken cold before stuffing: Cold chicken holds its shape better when you’re cutting the pocket and handling the meat. If the chicken warms up too much, it becomes floppy and difficult to work with. Pop the breasts in the fridge for 10 minutes after butterflying them if your kitchen is warm.
  • Squeeze the spinach absolutely dry: This is the most important step for a non-watery filling. Spinach releases a surprising amount of liquid when cooked, and if you leave any moisture in there, it will seep out during cooking and make the chicken soggy instead of keeping the filling creamy and intact. I use a clean tea towel and wring it like I’m trying to get every last drop out.
  • Don’t overstuff the chicken: It’s tempting to pile in as much filling as possible, but too much will cause the chicken to burst open during cooking. Aim for about 3 tablespoons per breast and leave that 2cm border so you can seal the edges properly. A little filling peeking out is fine — it creates a lovely crispy edge.
  • Use a meat thermometer for perfect doneness: I used to struggle with this dish until I discovered this technique. Chicken breasts are easy to overcook into dry, stringy disappointment. An instant-read thermometer takes the guesswork out completely. Pull the chicken at 74°C and it will be perfectly juicy every single time.
  • Let the pan get properly hot before adding the chicken: That initial sear is what gives you a beautiful golden crust and locks in the juices. If the pan isn’t hot enough, the chicken will steam rather than sear, and you’ll end up with pale, sad-looking breasts. Wait until the butter is foaming and you see those first wisps of smoke before you add the chicken.

Equipment You’ll Need

  • Large frying pan or skillet with a lid
  • Sharp knife and cutting board
  • Mixing bowls
  • Wooden spoon or spatula
  • Rolling pin or meat mallet
  • Baking paper
  • Clean tea towel
  • Instant-read thermometer
  • Tongs

Common Mistakes to Avoid

  • Overcrowding the pan: If you try to cook all four stuffed breasts in the same pan without enough space, they’ll steam instead of searing. This means you won’t get that beautiful golden crust, and the chicken can become tough and watery. Cook in batches if necessary, using two pans or cooking two at a time and keeping them warm in a low oven.
  • Wrong temperature: Cooking the chicken over too high heat will burn the outside before the centre is cooked through. Conversely, too low heat will result in a pale, rubbery exterior. Stick to medium-high for the initial sear, then reduce to medium-low for the covered cooking stage. This two-temperature approach gives you a crisp exterior and a tender, fully cooked interior.
  • Skipping the rest time: I know it’s tempting to slice straight into that beautiful golden chicken, but resting is non-negotiable. When you cut into hot chicken immediately, all those precious juices run out onto the cutting board, leaving you with dry meat. Five minutes of patience means every slice stays moist and delicious.

What to Serve With Stuffed Chicken Breast with Spinach & Cheese

  • A crisp Classic Wedge Salad With Ranch provides a refreshing, crunchy contrast to the rich, creamy chicken.
  • Steamed tenderstem broccoli or green beans tossed with lemon zest and flaky salt.
  • Buttered new potatoes or a simple mashed potato for something more substantial.
  • A light side of roasted cherry tomatoes, which burst and release their sweet juices alongside the chicken.

Frequently Asked Questions

Can I use frozen spinach instead of fresh?
Yes, frozen spinach works perfectly well in this recipe. Thaw it completely first, then place it in a clean tea towel and squeeze out every drop of excess water — you’ll be surprised how much liquid comes out. You’ll need about 150g of thawed, squeezed frozen spinach to replace the 200g of fresh leaves.
How do I keep the cheese from leaking out during cooking?
The key is to ensure your chicken is sealed properly before it hits the pan. After folding the breast over the filling, press the edges firmly together with your fingers. If you’re still worried about leakage, you can secure the seam with two or three toothpicks — just remember to remove them before serving. Also, searing the chicken seam-side down first helps create a seal that locks the filling inside.
Can I prepare this dish ahead of time?
Absolutely. You can stuff the chicken breasts up to 8 hours in advance and keep them covered in the refrigerator. When you’re ready to cook, simply proceed with the searing and finishing steps as written. This makes it a fantastic option for dinner parties or busy weeknights when you want to get ahead of the cooking.
What other cheeses can I use in the filling?
This recipe is very adaptable when it comes to cheese. Cream cheese provides the creamy base, so keep that as your foundation. For the other cheeses, you can substitute the mozzarella with provolone or mild cheddar, and the Parmesan with Pecorino Romano or Grana Padano. For a stronger flavour, try adding a tablespoon of crumbled feta or blue cheese.
How do I know when the chicken is fully cooked without a thermometer?
While a thermometer is the most reliable method, you can also check by making a small cut into the thickest part of the breast with a sharp knife. The juices should run clear with no pinkness, and the meat should be opaque all the way through. The chicken will also feel firm to the touch but still have a slight give when pressed — if it feels hard and dense, it’s likely overcooked.
Stuffed Chicken Breast With Spinach & Cheese

Stuffed Chicken Breast with Spinach & Cheese

Juicy chicken breasts are butterflied, pounded thin, then filled with a rich blend of spinach, cream cheese, mozzarella, and Parmesan. Pan-seared to golden perfection and finished with a splash of chicken stock, this dish delivers a creamy, cheesy center with every bite. Garnish with fresh thyme for an elegant main course.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Main Course
Cuisine: American
Calories: 350

Ingredients
  

  • 4 boneless skinless chicken breasts (about 180g each)
  • 200 g fresh spinach leaves
  • 150 g full-fat cream cheese softened
  • 100 g mozzarella cheese grated
  • 50 g Parmesan cheese finely grated
  • 2 cloves garlic minced
  • 1 tablespoon olive oil
  • 1 tablespoon unsalted butter
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • ¼ teaspoon smoked paprika
  • 2 tablespoons chicken stock
  • Fresh thyme sprigs optional, for garnish

Method
 

  1. Prepare the chicken: Place each chicken breast on a cutting board. Using a sharp knife, carefully slice horizontally through the thickest part of the breast, stopping about 1cm from the opposite edge. Open the breast like a book — it should resemble a butterfly shape. Cover with a sheet of baking paper and gently pound with a rolling pin until the breast is an even 1cm thickness. The chicken should feel uniformly thin and look like a large, flat oval.
  2. Cook the spinach filling: Heat a large frying pan over medium-high heat and add the olive oil. When the oil shimmers and you see gentle ripples across the surface, add the fresh spinach. You'll hear a satisfying sizzle as it hits the pan. Stir continuously with a wooden spoon for 2-3 minutes, watching as the leaves wilt down dramatically. The spinach will turn a deep, vibrant green and release its moisture. Once wilted, transfer the spinach to a clean tea towel and squeeze firmly to remove as much liquid as possible — you'll see the green water run out. Finely chop the squeezed spinach and place it in a mixing bowl.
  3. Make the cheese mixture: To the bowl with the chopped spinach, add the softened cream cheese, grated mozzarella, grated Parmesan, and minced garlic. Stir everything together until you have a thick, cohesive paste. The mixture should be a pale green colour with visible flecks of spinach and Parmesan. Taste and adjust with a pinch of salt and pepper — it should be savoury and rich.
  4. Stuff the chicken: Lay one butterflied chicken breast flat on the board. Spoon a quarter of the spinach and cheese mixture (about 3 tablespoons) onto the centre of the breast. Spread it evenly, leaving a 2cm border around the edges. Fold the top half of the chicken over the filling, pressing gently to seal. The breast should look like a plump, stuffed pocket with the filling peeking out slightly at the edges. Season the outside of each stuffed breast with salt, pepper, and a light dusting of smoked paprika.
  5. Sear the chicken: In the same frying pan you used for the spinach, melt the butter over medium-high heat. When the butter stops foaming and smells nutty, carefully place the stuffed chicken breasts into the pan, seam-side down. You should hear a loud, consistent sizzle — that's the sound of a good sear. Cook for 4-5 minutes without moving them, until the underside is a deep golden brown with visible caramelisation. Using tongs, flip each breast gently. The cooked side should release easily from the pan; if it sticks, give it another 30 seconds.
  6. Finish cooking: Pour the chicken stock into the pan around the breasts — it will bubble up immediately, creating steam. Reduce the heat to medium-low, cover the pan with a lid, and let the chicken cook for 12-15 minutes. During this time, the kitchen will fill with a savoury, buttery aroma. To check doneness, insert an instant-read thermometer into the thickest part of a breast without touching the filling — it should read 74°C. The chicken will feel firm to the touch but still give slightly when pressed.
  7. Rest and serve: Transfer the cooked chicken breasts to a cutting board and let them rest for 5 minutes. This is crucial — you'll see the juices redistribute as the chicken relaxes. Slice each breast on a diagonal to reveal the beautiful green and white spiral of the filling. The cheese should be molten and slightly oozing, and the chicken should be moist and tender. Garnish with fresh thyme sprigs if desired.

Notes

For best results, ensure the chicken is pounded to an even thickness so it cooks uniformly. Squeeze the cooked spinach very dry to prevent the filling from being watery. Let the chicken rest after cooking to keep it moist; the internal temperature should reach 74°C. Smoked paprika adds a subtle smoky depth, but you can omit it if preferred.

I’d love to hear how this stuffed chicken breast turns out in your kitchen. Drop a comment below and let me know what sides you paired it with, or if you tried any fun variations with the filling. Happy cooking!

You might also like these recipes

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating