This stuffed chicken dinner recipe is the kind of meal that looks fancy enough for company but comes together on a regular weeknight. Juicy chicken breasts filled with roasted red peppers, fresh spinach, and melted mozzarella, baked until golden. Emily started making this years ago when she needed something that felt special without requiring hours in the kitchen.
I make this at least twice a month because my daughters think it’s restaurant food. They love cutting into the chicken and seeing all that melted cheese and vegetables spill out. The roasted red peppers add sweetness, the spinach brings color and nutrition, and the mozzarella ties everything together with that gooey, stretchy goodness.
What makes this recipe work for busy families is how simple it actually is once you get past the intimidating idea of “stuffed chicken.” You butterfly the chicken, pile on the filling, fold it over, and bake. That’s it. No complicated techniques, no special equipment, just straightforward cooking that delivers impressive results.
Why You’ll Love This Stuffed Chicken Dinner Recipe
The chicken stays incredibly moist and juicy because the filling creates steam inside as it cooks. Every bite is tender and flavorful, not dry and boring like plain baked chicken.
You get vegetables and protein in one dish, which means less work on sides. The spinach and roasted red peppers are already built in, so you’re not scrambling to make three different things.
This recipe feels fancy and special without being difficult or time-consuming. From start to finish, you’re looking at 35 minutes. That’s less time than most casseroles and way more impressive looking.
The filling is completely customizable based on what you have in your fridge. Out of mozzarella? Use another cheese. No roasted red peppers? Try sun-dried tomatoes. The base technique works with almost any stuffing combination.
Leftovers are actually delicious cold, which makes this perfect for meal prep. I slice leftover stuffed chicken and put it on salads for lunch all week. It’s like having your own homemade deli meat but way better.
Kids love the cheese pull when they cut into it. My daughters request this specifically because of that melted mozzarella center. It’s like a fun surprise every time.
Ingredients for Stuffed Chicken Dinner Recipe
I’ve made this recipe with everything from basic grocery store ingredients to fancy specialty items, and it works beautifully either way. The key is getting good chicken breasts that are roughly the same size so they cook evenly.
For the Chicken:
- 4 boneless, skinless chicken breasts (6-8 ounces each)
- 2 tablespoons olive oil
- Salt and black pepper, to taste
For the Filling:
- 1 cup roasted red peppers (from a jar), drained and chopped
- 5 ounces fresh spinach, washed and roughly chopped
- 1 cup shredded mozzarella cheese
- 2 garlic cloves, minced
- 1 teaspoon Italian seasoning
Chicken breasts that are about 6-8 ounces each work best. If they’re bigger, you’ll have trouble folding them over the filling. If they’re smaller, there won’t be enough room for stuffing. I look for breasts that are relatively flat and even in thickness.
Jarred roasted red peppers save so much time compared to roasting your own. I buy the big jar from Costco and keep it in the fridge. Make sure you drain them really well and pat them dry with paper towels, or they’ll make the filling watery.
Fresh spinach wilts down dramatically when it cooks, so 5 ounces might look like a ton but it shrinks to almost nothing. Baby spinach is easier to work with because it’s already tender, but regular spinach works too if you chop it up.
Shredded mozzarella melts beautifully and has that mild, creamy flavor that doesn’t overpower the chicken. I buy blocks of mozzarella and shred it myself because pre-shredded cheese has anti-caking agents that make it melt weird. But honestly, the pre-shredded stuff works fine if you’re short on time.
Fresh garlic adds so much flavor to the filling. Two cloves get minced and mixed right into the stuffing. Jarred minced garlic works in a pinch, but fresh is better here because the flavor really shines through.
Italian seasoning is a blend of dried herbs like basil, oregano, and thyme. It adds that savory, herby flavor that makes the filling taste amazing. If you don’t have Italian seasoning, use whatever dried herbs you have – basil and oregano work great.
How to Make Stuffed Chicken Dinner Recipe
The trick to perfect stuffed chicken is butterflying the breasts properly so you have enough space for filling without the chicken being too thick to cook through. Take your time with this step and it gets easier every time you do it.
1. Preheat your oven to 375°F and lightly grease a baking dish with cooking spray or a little olive oil. This prevents sticking and makes cleanup easier.
2. Butterfly the chicken breasts by placing each one flat on a cutting board. Put your hand on top of the chicken to hold it steady, then use a sharp knife to slice horizontally through the middle of the breast, cutting almost all the way through but not completely. Stop about half an inch from the other side. Open the chicken up like a book. If you cut all the way through by accident, that’s okay – you can still stuff it and secure it with toothpicks.
3. In a medium bowl, combine the chopped roasted red peppers, spinach, mozzarella cheese, minced garlic, Italian seasoning, and a pinch of salt and pepper. Mix everything together so the ingredients are evenly distributed. The filling should be moist but not dripping wet – if your peppers or spinach are too wet, the filling will slide out.
4. Lay the butterflied chicken breasts open on your work surface. Divide the stuffing mixture evenly among the four breasts, placing it on one side of each opened breast. Don’t overstuff – you want to be able to fold the chicken over without the filling squishing out everywhere. About 1/3 to 1/2 cup of filling per breast is perfect.
5. Fold the chicken over to enclose the filling, bringing the top half back down over the stuffing like you’re closing a book. If the filling is trying to escape, secure the edges with toothpicks. I usually use 2-3 toothpicks per breast. Press down gently to seal the edges as much as possible.
6. Brush the outside of each stuffed chicken breast with olive oil. This helps the chicken brown and keeps it from drying out. Season the tops generously with salt and black pepper. Don’t skip this step – the outside needs seasoning too.
7. Place the stuffed chicken breasts in your prepared baking dish, leaving a little space between each one so heat can circulate. Bake for 25-30 minutes, or until the chicken is cooked through and the internal temperature reaches 165°F in the thickest part. If your chicken breasts are on the smaller side, check at 20 minutes. Larger ones might need the full 30 minutes.
8. Remove the chicken from the oven and let it rest for 5 minutes before serving. This resting time lets the juices redistribute so they don’t all run out when you cut into it. Carefully remove the toothpicks before serving – I always count them going in so I know how many to take out.
The biggest mistake people make is cutting all the way through when butterflying, which makes it harder to keep the filling inside. Another common issue is overstuffing – less is more here. If you pack in too much filling, it’ll leak out during cooking and make a mess.
What to Serve with Stuffed Chicken Dinner Recipe
Since the chicken already has vegetables built into the filling, I keep the sides simple and light. You want something that complements the Mediterranean flavors without overwhelming the dish.
Garlic roasted potatoes are my go-to. Cut baby potatoes in half, toss with olive oil, minced garlic, salt, and rosemary, roast at 400°F for 30 minutes. They’re crispy outside, fluffy inside, and ready right when the chicken finishes.
Quinoa or couscous soaks up any juices from the chicken beautifully. I make a simple lemon herb quinoa with chicken broth, lemon zest, and fresh parsley. It cooks in 15 minutes and adds substance to the plate.
Roasted asparagus brings color and crunch. Toss asparagus spears with olive oil and salt, roast at 400°F for 12-15 minutes until tender with crispy tips. The slight char is delicious with the stuffed chicken.
A simple arugula salad with balsamic vinaigrette adds peppery freshness. Arugula, shaved Parmesan, cherry tomatoes, and a drizzle of balsamic. It takes 3 minutes to throw together.
Steamed green beans with lemon and almonds are light and easy. Steam green beans for 5 minutes, toss with lemon juice, butter, and toasted sliced almonds.
Creamy polenta makes the meal feel more special. I use instant polenta and stir in butter and Parmesan at the end. It’s rich and comforting without being heavy.
If you’re into impressive chicken dinners like this, try our creamy Tuscan chicken for another restaurant-quality meal that’s easy to make at home.
Pro Tips & Variations
After making this recipe more times than I can count, I’ve figured out all the tricks that make it foolproof. The basic technique is solid, but these tips help you nail it every time.
Pound the chicken breasts to even thickness before butterflying if they’re really thick on one end. This helps them cook evenly and makes butterflying easier. Put the chicken between two pieces of plastic wrap and gently pound with a meat mallet or rolling pin.
Let the chicken come to room temperature for 15-20 minutes before baking. Cold chicken straight from the fridge takes longer to cook through and can dry out on the outside while the center is still cold.
Use a meat thermometer to check doneness instead of guessing. Stick it into the thickest part of the chicken, avoiding the filling. When it reads 165°F, the chicken is done. Overcooking makes it dry and rubbery.
Don’t skip the resting time after baking. Those 5 minutes make a huge difference in how juicy the chicken stays. If you cut into it immediately, all the juices run out onto the plate.
Secure the chicken really well with toothpicks if your filling is trying to escape. I angle the toothpicks diagonally through both layers to really lock everything in place.
Make extra filling and use it as a topping. If you have leftover stuffing mixture, spoon it around the chicken in the baking dish and it’ll cook right alongside. Use it as a side or pile it on top when serving.
Sun-Dried Tomato Version: Replace roasted red peppers with chopped sun-dried tomatoes. They add a concentrated, sweet-tart flavor that’s incredible with the mozzarella and spinach.
Different Cheese Options: Swap mozzarella for provolone, fontina, or goat cheese. Feta adds a tangy, salty bite that works beautifully with the spinach. Emily uses a mix of mozzarella and Parmesan sometimes.
Add Mushrooms: Sauté sliced mushrooms with the garlic before adding them to the filling. They add an earthy, savory element that my daughters surprisingly love.
Spicy Version: Add a pinch of red pepper flakes to the filling or use pepper jack cheese instead of mozzarella. A little heat takes this from mild to exciting.
Prosciutto Wrapped: Wrap each stuffed chicken breast with a slice or two of prosciutto before baking. It gets crispy in the oven and adds a salty, savory layer of flavor.
Pesto Addition: Spread a tablespoon of pesto inside each chicken breast before adding the other filling ingredients. It adds herby, garlicky flavor that’s amazing with the mozzarella.
Storage & Reheating Tips
Stuffed chicken actually stores and reheats better than plain baked chicken because the filling keeps it moist. I make this for meal prep all the time and eat it throughout the week.
Store leftover stuffed chicken in an airtight container in the refrigerator for up to 3 days. Keep the pieces separate so they don’t stick together. If you have extra filling that leaked out during baking, store that separately and use it as a topping when you reheat.
Reheat in the oven for best results. Place the chicken in a baking dish, cover tightly with foil to trap moisture, and bake at 350°F for 15-20 minutes until heated through. The foil keeps it from drying out.
Microwave reheating works but requires more care. Put the chicken on a microwave-safe plate, cover with a damp paper towel, and heat on 50% power in 1-minute intervals. The lower power and damp towel prevent it from getting rubbery.
Cold stuffed chicken is delicious sliced on salads or in sandwiches. I slice it thin and use it like deli meat. It’s way better than anything you’d buy pre-sliced.
Freeze individual portions for up to 2 months if you want to make a big batch. Wrap each piece tightly in plastic wrap, then again in foil. Write the date on the foil so you remember when you made it. Thaw overnight in the fridge before reheating.
The texture changes slightly after freezing – the chicken can get a bit softer and the cheese might separate a little. It’s not quite as perfect as fresh, but it’s still good for a quick meal when you need one.
Don’t freeze uncooked stuffed chicken. The texture gets weird when raw chicken is frozen and then cooked. Always cook it first, then freeze leftovers if needed.
Common Questions
How do I butterfly chicken breasts without cutting all the way through?
Place your non-knife hand flat on top of the chicken to hold it steady. Use a sharp knife and slice horizontally through the middle, keeping the knife parallel to the cutting board. Go slowly and stop about half an inch from the opposite edge. If you do cut all the way through, just overlap the two pieces and secure with extra toothpicks.
Can I stuff the chicken ahead of time?
Yes, you can stuff the chicken breasts up to 24 hours ahead. Assemble them completely, place in the baking dish, cover tightly with plastic wrap, and refrigerate. When you’re ready to cook, remove from the fridge 20 minutes before baking to take the chill off, then bake as directed. You might need to add 5 minutes to the cooking time since they’re starting cold.
What if my filling keeps falling out?
You’re probably overstuffing. Use less filling – about 1/3 cup per breast is plenty. Secure the edges really well with toothpicks, angling them diagonally through both layers. Make sure your filling isn’t too wet by draining and patting dry the roasted red peppers.
Can I use frozen spinach instead of fresh?
Yes, but you need to thaw it completely and squeeze out all the excess water first. Frozen spinach holds a lot of moisture, and if you don’t wring it out, your filling will be watery and leak everywhere. Fresh spinach is easier to work with, but frozen works in a pinch.
How do I know when the chicken is done?
Use a meat thermometer inserted into the thickest part of the chicken, avoiding the filling. When it reads 165°F, the chicken is safe to eat. The outside should be golden and the juices should run clear when you cut into it.
Can I make this with chicken thighs instead?
Boneless, skinless chicken thighs work, but they’re harder to butterfly because they’re smaller and irregularly shaped. You’ll need more thighs to serve 4 people – probably 6-8 thighs. The cooking time is about the same, maybe 5 minutes less since thighs are thinner.
What should I do with leftover filling?
Spoon it around the chicken in the baking dish before cooking, and it’ll roast alongside the chicken. You can also stuff it into mushroom caps, use it as a pizza topping, or mix it into scrambled eggs the next morning.
Final Thoughts
This stuffed chicken dinner recipe has become one of those meals I turn to when I want to feel like I’m really cooking without spending hours in the kitchen. My daughters get excited when they see it on the menu, and Emily makes it every time she has company because it looks so impressive on the plate.
The beauty of this recipe is how it takes basic chicken breasts and turns them into something special with just a few simple ingredients. The filling keeps everything moist and adds so much flavor that you don’t need complicated sauces or heavy sides.
For more impressive chicken dinners that are easier than they look, check out our Greek chicken tenders for a different take on flavorful chicken, or try our sheet pan chicken and potatoes when you want something even simpler with less cleanup.

Roasted Red Pepper, Spinach, and Mozzarella Stuffed Chicken
Ingredients
Equipment
Method
- Preheat oven to 375°F (190°C). Lightly grease a baking dish with cooking spray or olive oil.
- Butterfly the chicken breasts by placing each one flat on a cutting board. Put your hand on top to hold it steady, then use a sharp knife to slice horizontally through the middle, cutting almost all the way through but stopping about 1/2 inch from the other side. Open the chicken like a book. If you cut all the way through, you can overlap the pieces and secure with toothpicks.
- In a medium bowl, combine chopped roasted red peppers, spinach, mozzarella cheese, minced garlic, Italian seasoning, and a pinch of salt and pepper. Mix until evenly distributed. Make sure peppers and spinach are well drained so filling isn’t too wet.
- Lay the butterflied chicken breasts open on your work surface. Divide stuffing mixture evenly among the four breasts, placing about 1/3 to 1/2 cup on one side of each opened breast. Don’t overstuff or filling will squeeze out.
- Fold the chicken over to enclose the filling, bringing the top half back down like closing a book. Secure the edges with 2-3 toothpicks per breast, angling them diagonally through both layers. Press gently to seal edges.
- Brush the outside of each stuffed chicken breast with olive oil. Season the tops generously with salt and black pepper.
- Place stuffed chicken breasts in the prepared baking dish, leaving space between each one. Bake for 25-30 minutes, or until chicken is cooked through and internal temperature reaches 165°F in the thickest part. Smaller breasts may only need 20 minutes; larger ones might need the full 30.
- Remove from oven and let rest for 5 minutes before serving. This allows juices to redistribute. Carefully remove and count all toothpicks before serving.
