“You know that feeling when a simple dinner turns into a mini celebration? That’s exactly what happened one Thursday evening when my neighbor, Greg, popped by with a recipe scribbled on a napkin. I wasn’t expecting much—Greg’s more of a grill-and-go kind of guy—but as he described this juicy stuffed chicken breast with spinach and mozzarella, I was intrigued. Honestly, I almost forgot to preheat the oven while he was telling me about it, and yes, I made a mess trying to stuff the chicken that first time.
That recipe has stuck with me ever since. The way the mozzarella melted and mingled with the tender spinach, all wrapped inside a perfectly cooked chicken breast, made me want to make it again and again. Maybe you’ve been there—looking for a dish that’s both impressive and manageable on a weeknight. This chicken recipe is exactly that: juicy, flavorful, and just a little bit special without demanding hours in the kitchen.
It’s funny how the simplest ideas come from the most unexpected places. Greg never claimed to be a chef, but this recipe has become my go-to when I want something that feels homemade yet fancy. Plus, it’s one of those dishes that invites compliments and second helpings—no fancy techniques, just honest-to-goodness deliciousness. Let me tell you, if you’re craving a meal that hits all the right notes (moist, cheesy, and fresh), this juicy stuffed chicken breast with spinach and mozzarella will quickly become your favorite too.
Why You’ll Love This Recipe
This juicy stuffed chicken breast with spinach and mozzarella isn’t just another chicken dinner. It’s been tested in my kitchen multiple times, each round getting better (and yes, sometimes cheesier!). Here’s why it stands out:
- Quick & Easy: Ready in under 40 minutes—perfect for those busy weeknights when you want something satisfying but fast.
- Simple Ingredients: No need for specialty stores; spinach, mozzarella, and chicken breast are usually hanging out in your fridge or pantry.
- Perfect for Dinner Parties: Looks and tastes like you spent hours in the kitchen, but honestly, it’s a breeze.
- Crowd-Pleaser: Kids and adults alike love the melty cheese surprise inside the chicken.
- Unbelievably Delicious: The juicy chicken pairs perfectly with the creamy mozzarella and fresh spinach, making every bite memorable.
What makes this recipe really different is the way the chicken stays juicy while being stuffed. I learned through trial and error (and a few dry batches) that gently pounding the chicken breasts to an even thickness is key. Also, blending fresh garlic and a touch of lemon into the spinach filling adds a bright, fresh flavor that takes this from ordinary to something special. Honestly, this recipe is comfort food in disguise—simple, satisfying, and just the right amount of fancy to impress without stressing you out.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most are pantry staples or fresh produce you can find year-round.
- Chicken breasts: 4 boneless, skinless, medium size (about 6 oz / 170 g each). Choose even-thickness breasts for easier stuffing.
- Fresh spinach: 2 cups, roughly chopped (about 60 g). You can use baby spinach for a tender texture.
- Mozzarella cheese: 1 cup shredded or thinly sliced (about 100 g). I prefer whole milk mozzarella for creaminess, but part-skim works too.
- Garlic: 2 cloves, minced (adds aromatic depth).
- Olive oil: 2 tablespoons, extra virgin recommended for flavor.
- Salt and pepper: To taste.
- Italian seasoning: 1 teaspoon (optional, adds a lovely herbal note).
- Lemon zest: From 1 lemon (brightens the filling).
- Parmesan cheese: 2 tablespoons, grated (for sprinkling on top, optional).
- Toothpicks or kitchen twine: To secure the chicken breasts after stuffing.
Ingredient tips: If fresh spinach isn’t available, frozen spinach (thawed and well-drained) can work in a pinch. For a dairy-free version, swap mozzarella with a plant-based cheese or omit it and replace with extra-seasoned veggies. I always recommend using fresh garlic over powdered for the best flavor punch.
Equipment Needed
- Chef’s knife and cutting board – For prepping the chicken and spinach.
- Mixing bowl – To toss the spinach with garlic and seasoning.
- Meat mallet or rolling pin – To gently pound the chicken breasts evenly. If you don’t have a mallet, a heavy skillet works fine.
- Oven-safe skillet or baking dish – For cooking the chicken. I personally like a cast-iron skillet for even heat distribution and easy stovetop-to-oven transfer.
- Toothpicks or kitchen twine – To hold the stuffed chicken breasts closed during cooking.
- Tongs or spatula – For flipping and handling chicken carefully.
For budget-friendly options, a plastic zip-top bag can be a great substitute for a meat mallet (just pound gently with the bottom of a pan inside the bag). Also, if you don’t have an oven-safe skillet, a regular baking dish works just as well; just be careful when moving from stovetop to oven if you’re searing first.
Preparation Method

- Preheat your oven to 375°F (190°C) and lightly grease your baking dish or oven-safe skillet.
- Prepare the chicken breasts: Place each chicken breast between two pieces of plastic wrap or inside a zip-top bag. Using a meat mallet or rolling pin, gently pound the chicken to an even thickness of about ½ inch (1.3 cm). This helps with even cooking and makes stuffing easier.
- Make the filling: In a mixing bowl, combine the chopped spinach, minced garlic, lemon zest, Italian seasoning, salt, and pepper. Toss well to mix. Add the shredded mozzarella and mix gently to combine. The mixture should be moist but not watery.
- Stuff the chicken: Lay each flattened chicken breast on a cutting board. Spoon about ¼ of the spinach and mozzarella mixture onto one half of each breast. Carefully fold the other half over the filling, forming a neat pocket. Secure the edges with toothpicks or tie with kitchen twine to keep the filling inside during cooking.
- Sear the chicken: Heat olive oil in your oven-safe skillet over medium-high heat. When hot, add the stuffed chicken breasts. Sear for 2-3 minutes per side until golden brown. Don’t rush this step—this crust locks in the juices.
- Bake: Transfer the skillet (or move the chicken to your baking dish) into the preheated oven. Bake for 20-25 minutes, or until the chicken reaches an internal temperature of 165°F (74°C). The cheese inside should be melted and gooey.
- Rest and serve: Remove chicken from oven and let rest for 5 minutes (this helps juices redistribute). Carefully remove toothpicks or twine before serving.
Pro tip: If you notice the cheese starting to ooze out during baking, you can tent the chicken loosely with foil to prevent burning. Also, if you want a crispier top, sprinkle parmesan cheese over the chicken before baking.
Cooking Tips & Techniques
One of the trickiest parts of this recipe is keeping the chicken juicy while ensuring the filling stays put. Here’s what I’ve learned over time:
- Don’t skip pounding the chicken. Uneven thickness means uneven cooking, which often leads to dry edges and undercooked centers.
- Pat the chicken dry before stuffing. Moisture on the surface can prevent a good sear and cause the filling to slip out.
- Searing first is key. It locks in moisture and creates that beautiful golden crust you want.
- Use fresh spinach. Frozen spinach tends to release more water, so if using frozen, squeeze out excess moisture thoroughly.
- Don’t overstuff. Less is more here. Too much filling makes the chicken hard to seal and cook evenly.
- Monitor internal temperature. Use a meat thermometer for perfect doneness—165°F (74°C) is the sweet spot.
- Rest the chicken. It might be tempting to cut right away, but resting helps keep it juicy.
Honestly, the first time I tried this recipe, I stuffed too much filling, and the mozzarella escaped all over the pan. I cleaned up the mess, adjusted the amount, and haven’t looked back since! Also, multitasking tip: while the chicken bakes, you can whip up a quick salad or sauté some garlic green beans to round out the meal.
Variations & Adaptations
If you want to switch things up, this recipe is quite flexible.
- Low-carb or Keto: Perfect as-is, but swap spinach for kale or chard for a twist.
- Vegetarian option: Substitute chicken with large portobello mushrooms or thick eggplant slices and stuff with the same filling.
- Spicy kick: Add red pepper flakes or diced jalapeños to the spinach mixture.
- Different cheeses: Try feta or goat cheese for tangier notes instead of mozzarella.
- Cooking methods: Skip searing and bake directly for a lighter version, but you’ll miss that crispy crust.
In one of my kitchen experiments, I swapped spinach for roasted red peppers and basil, which gave the filling a sweet and aromatic flavor. It was delicious but a bit messier to stuff, so keep that in mind if you’re making it for casual dinners.
Serving & Storage Suggestions
This juicy stuffed chicken breast with spinach and mozzarella is best served warm, right out of the oven. The melted cheese inside is at its most irresistible then. I like to plate it alongside a simple garlic mashed potato or a crisp green salad to balance the richness.
For storage, let the chicken cool completely before refrigerating. Store in an airtight container for up to 3 days. To reheat, gently warm in the oven at 325°F (160°C) for 10-15 minutes to keep it juicy without drying out. Microwaving tends to make the chicken rubbery, so I avoid that.
Leftovers also freeze well. Wrap each stuffed breast tightly in plastic wrap, then place in a freezer bag. Freeze for up to 2 months. Thaw overnight in the fridge before reheating. Flavors tend to meld nicely over time, making leftovers even tastier the next day.
Nutritional Information & Benefits
Each serving of this stuffed chicken breast provides a balanced mix of protein, healthy fats, and nutrients from fresh spinach. Here’s an estimated breakdown per chicken breast:
| Calories | Approximately 350 kcal |
|---|---|
| Protein | About 40 grams |
| Fat | Around 15 grams (mostly from cheese and olive oil) |
| Carbohydrates | Less than 5 grams |
| Fiber | 1-2 grams (from spinach) |
Spinach is a fantastic source of iron and vitamins A and C, while mozzarella adds calcium and protein. This recipe is naturally gluten-free and low in carbs, making it suitable for many dietary preferences. Just watch the cheese if you’re monitoring saturated fat intake.
Conclusion
This juicy stuffed chicken breast with spinach and mozzarella is one of those recipes that feels like a treat without demanding a full day in the kitchen. It’s approachable, tasty, and versatile—qualities that have made it a staple in my dinner rotation. Whether you’re cooking for your family or want to impress guests with minimal fuss, this recipe delivers.
Feel free to adjust the filling and seasonings to fit your taste buds — that’s part of the fun! I hope you enjoy making it as much as I do (messy first attempts included). If you try it, I’d love to hear how it turns out or what variations you come up with. Go ahead, give it a whirl—you might just find your new favorite chicken dinner!
FAQs
Can I prepare the stuffed chicken breasts ahead of time?
Yes! You can stuff the chicken breasts and keep them covered in the refrigerator for up to 24 hours before cooking. Just make sure to bring them to room temperature before baking for even cooking.
What’s the best way to keep the chicken moist?
Pounding the chicken breasts to an even thickness, searing them before baking, and not overcooking are key to juicy results. Using a meat thermometer helps avoid dryness.
Can I use frozen spinach instead of fresh?
Frozen spinach works if you thaw and squeeze out as much moisture as possible. Too much water can make the filling soggy and harder to cook evenly.
How do I prevent the filling from leaking out during cooking?
Don’t overstuff, seal the edges well with toothpicks or kitchen twine, and sear the chicken to create a crust that holds everything in place.
Is this recipe suitable for meal prep?
Absolutely! It reheats well and can be paired with different sides throughout the week for easy, tasty meals.
Pin This Recipe!

Juicy Stuffed Chicken Breast with Spinach and Mozzarella
A quick and easy recipe featuring juicy chicken breasts stuffed with a flavorful mixture of spinach and mozzarella cheese, perfect for weeknight dinners or impressing guests.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 4 boneless, skinless chicken breasts (about 6 oz / 170 g each)
- 2 cups fresh spinach, roughly chopped (about 60 g)
- 1 cup shredded or thinly sliced mozzarella cheese (about 100 g)
- 2 cloves garlic, minced
- 2 tablespoons extra virgin olive oil
- Salt and pepper to taste
- 1 teaspoon Italian seasoning (optional)
- Zest of 1 lemon
- 2 tablespoons grated Parmesan cheese (optional, for sprinkling)
- Toothpicks or kitchen twine to secure the chicken breasts
Instructions
- Preheat your oven to 375°F (190°C) and lightly grease your baking dish or oven-safe skillet.
- Place each chicken breast between two pieces of plastic wrap or inside a zip-top bag. Using a meat mallet or rolling pin, gently pound the chicken to an even thickness of about ½ inch (1.3 cm).
- In a mixing bowl, combine the chopped spinach, minced garlic, lemon zest, Italian seasoning, salt, and pepper. Toss well to mix. Add the shredded mozzarella and mix gently to combine.
- Lay each flattened chicken breast on a cutting board. Spoon about ¼ of the spinach and mozzarella mixture onto one half of each breast. Carefully fold the other half over the filling, forming a neat pocket. Secure the edges with toothpicks or tie with kitchen twine.
- Heat olive oil in your oven-safe skillet over medium-high heat. When hot, add the stuffed chicken breasts. Sear for 2-3 minutes per side until golden brown.
- Transfer the skillet or move the chicken to your baking dish and bake for 20-25 minutes, or until the chicken reaches an internal temperature of 165°F (74°C) and the cheese inside is melted.
- Remove chicken from oven and let rest for 5 minutes. Carefully remove toothpicks or twine before serving.
Notes
Pound chicken breasts to even thickness for juicy results. Pat chicken dry before stuffing to prevent filling from slipping out. Sear chicken before baking to lock in moisture. Use fresh spinach or thoroughly drain thawed frozen spinach. Avoid overstuffing to keep filling inside. Use a meat thermometer to ensure chicken reaches 165°F (74°C). Let chicken rest after baking to redistribute juices. Tent with foil if cheese starts to ooze out during baking. Sprinkle Parmesan cheese on top for a crispier finish.
Nutrition
- Serving Size: 1 stuffed chicken br
- Calories: 350
- Fat: 15
- Carbohydrates: 5
- Fiber: 1.5
- Protein: 40
Keywords: stuffed chicken breast, spinach, mozzarella, easy chicken recipe, weeknight dinner, cheesy chicken, healthy chicken recipe



