Chicken dinners don’t need to be boring or difficult. This easy baked Mozzarella Stuffed Chicken, made with fresh basil and juicy tomatoes, brings fresh flavor to the table with minimal effort. It’s ready in just 30 minutes and combines all the classic Caprese-inspired ingredients in one delicious meal.

Table of Contents
Why We Love This Mozzarella Stuffed Chicken
It comes together with minimal effort. Ten minutes of prep — that’s it. Slice, stuff, secure, and slide it into the oven. No complicated techniques, no special equipment, and no reason to call for takeout.
Meal prep approved. Assemble the stuffed chicken the night before or first thing in the morning, cover the pan, and refrigerate it. When dinner rolls around, it goes straight into a hot oven. The flavors actually deepen the longer it sits, so prepping ahead is a genuine win.
Ingredient Notes
Full measurements are listed in the recipe card below.

- Chicken breasts — Go boneless and skinless. Uniformity matters here; look for similarly sized pieces so they cook at the same rate. If yours vary, a quick pound with a meat mallet evens things out. Depending on size, you’ll work with three or four breasts.
- Fresh mozzarella — This is non-negotiable if you want that signature creamy, pull-apart melt. Pre-shredded mozzarella will work in a pinch, but the texture and flavor won’t compare. Splurge for the fresh stuff — it’s the heart of this dish.
- Fresh basil — Dried basil won’t cut it here. The bright, peppery aroma of fresh leaves is what ties everything together. One heads-up: any basil poking out past the chicken will darken in the oven. Tuck it in snugly!
- Roma tomatoes — Their compact size and low moisture content make them ideal for stuffing. If you’re using a larger variety, simply halve the slices. Want a more intense flavor? Swap in oil-packed sun-dried tomatoes.
- Balsamic vinegar — Used in the marinade and (optionally) as a finishing glaze. A good-quality aged balsamic brings depth and a subtle sweetness that ties the whole dish together.
Step-By-Step Instructions

Step 1: Build the marinade. Whisk together the balsamic vinegar, olive oil, one minced garlic clove, Italian seasoning, salt, and pepper in a shallow bowl. Add the sliced tomatoes and basil leaves, toss to coat, and let everything soak for at least five minutes. Longer is better — don’t rush this step.

Step 2: Prep the chicken. Using a sharp knife, slice each breast horizontally about three-quarters of the way through — like opening a book. You want two even flaps so the chicken cooks through without one side drying out before the other. Season both the inside and outside with salt, pepper, and the remaining garlic.

Step 3: Layer in the mozzarella. Cut your mozzarella slices in half and tuck two pieces into the pocket of each chicken breast. Press them toward the back so they have room for the toppings.

Step 4: Add the tomato and basil. Pull the tomato slices and basil from the marinade and layer them directly on top of the mozzarella inside each breast.

Step 5: Secure and dress. Pin each breast closed with two toothpicks to keep everything tucked inside during baking. Arrange the chicken in a single layer in a baking dish and spoon any remaining balsamic marinade over the tops.

Step 6: Bake and rest. Roast in a preheated oven for 20–25 minutes, until the internal temperature hits 165°F on a meat thermometer. Let the chicken rest for five minutes before serving — this keeps all those juices inside. Finish with freshly chopped basil and a drizzle of balsamic glaze for a polished, restaurant-worthy presentation.
Recipe Tips
- Double up on toothpicks. Two per breast gives you a much more secure hold, especially if you’re loading the filling generously.
- Even thickness = even cooking. When cutting the pocket, aim for equal top and bottom halves. Uneven cuts lead to dry edges and undercooked centers.
- Fresh mozzarella is worth it. The way it melts into gooey, creamy pools inside the chicken is something shredded cheese simply can’t replicate.
- Prep it ahead. Assemble in the morning, cover with plastic wrap, refrigerate, and bake right before dinner. It’s a genuine timesaver on busy nights.
- Don’t skip the rest time. Five minutes of resting after baking makes a real difference in how moist each bite is.

Storage
Refrigerator: Store cooled leftovers in an airtight container for up to 3–4 days. Reheat in the microwave, in a 325°F oven covered with foil, or in an air fryer for a crispier result.
Freezer: Once completely cooled, wrap each breast tightly in aluminum foil and place in a freezer-safe bag or container. Freeze for up to two months. Thaw overnight in the refrigerator before reheating for the best texture.
Frequently Asked Questions
Can I use chicken thighs instead of chicken breasts?
Yes, boneless skinless thighs can work, though they’re trickier to stuff due to their irregular shape. Breasts are strongly recommended for cleaner pockets and even cooking.
Can I make this dairy-free?
You can substitute a plant-based mozzarella alternative, though the melt and flavor will differ. Look for a brand specifically designed to melt for the closest result.
Do I need to cover the chicken while baking?
No. Baking uncovered allows the tops to get a little color and lets moisture escape so the chicken doesn’t steam. If the tops are browning too fast before the chicken is cooked through, loosely tent with foil.
Why is there liquid in the pan after baking?
This is completely normal, especially when extra balsamic marinade is added on top. The tomatoes also release liquid during baking. You can spoon it over the chicken when plating for extra flavor.
Can I grill this instead of baking it?
Absolutely. Secure the filling well with toothpicks and grill over medium heat for about 6–8 minutes per side, keeping the lid closed. Watch for flare-ups from the oil in the marinade.
What sides go well with this dish?
It pairs beautifully with garlic roasted vegetables, a simple arugula salad, creamy polenta, or crusty bread to soak up the balsamic pan juices.
Can I add other ingredients to the stuffing?
Definitely. Roasted red peppers, a smear of pesto inside the pocket, or a few spinach leaves all work well alongside the classic mozzarella-tomato-basil combination.
Mozzarella Stuffed Chicken
Ingredients
- 4 – Boneless skinless chicken breasts Similar in size; pound if needed
- 6 oz Similar in size; pound if needed
- 1 – Roma tomato Sliced thin
- 8-10 – Fresh basil leaves Plus more for garnish
- 3 tbsp Balsamic vinegar Good quality; aged preferred
- 2 tbsp Olive oil Extra virgin
- 2 cloves Garlic Minced, divided
- 1 tsp Italian seasoning
- ½ tsp Sea salt Plus more to taste
- ¼ tsp Black pepper
- Balsamic glaze
Instructions
- Step 1 — Make the marinade In a small bowl, whisk together the balsamic vinegar, olive oil, one minced garlic clove, Italian seasoning, salt, and pepper. Add the sliced tomatoes and fresh basil leaves. Toss to coat and let soak for at least 5 minutes.Step 2 — Prep the chicken Using a sharp knife, slice each chicken breast horizontally about three-quarters of the way through to create a pocket. Be sure both flaps are an even thickness for uniform cooking. Season inside and out with salt, pepper, and the remaining minced garlic.Step 3 — Add the mozzarella Cut each mozzarella round in half. Tuck two pieces into the pocket of each chicken breast, pushing them toward the back to leave room for the toppings.Step 4 — Layer in the tomato and basil Remove the soaked tomato slices and basil from the marinade and layer them on top of the mozzarella inside each breast.Step 5 — Secure and dress Pin each breast closed with 2 toothpicks. Arrange in a single layer in a baking dish and spoon the remaining balsamic marinade evenly over the tops.Step 6 — Bake Bake in a preheated oven at 400°F (200°C) for 20–25 minutes, until the internal temperature reaches 165°F on a meat thermometer.Step 7 — Rest and serve Let the chicken rest for 5 minutes before removing toothpicks. Top with freshly chopped basil and a drizzle of balsamic glaze. Serve immediately.
Notes
- Use fresh mozzarella — it melts creamier and tastes far better than shredded in this recipe.
- Toothpick tip: Use two toothpicks per breast and angle them in a cross pattern for a more secure hold.
- Make ahead: Assemble the stuffed chicken, cover, and refrigerate up to 8 hours before baking. Perfect for busy weeknights.
- Liquid in the pan is normal — especially when extra marinade is added. Spoon it over the chicken when plating for bonus flavor.
- Storage: Refrigerate leftovers in an airtight container for up to 3–4 days. Freeze individually wrapped portions for up to 2 months.
- Reheat: Microwave, oven at 325°F covered with foil, or air fryer for a slightly crisped finish.
Nutrition
Calories: 427kcal, Carbohydrates: 4g, Protein: 58g, Fat: 19g, Saturated Fat: 7g, Cholesterol: 178mg, Sodium: 531mg, Potassium: 942mg, Fiber: 1g, Sugar: 2g, Vitamin A: 666IU, Vitamin C: 7mg, Calcium: 239mg, Iron: 1mg Nutrition information is automatically calculated and should only be used as an approximation.Shop this post:
Glass 9×13-inch Baking Dish
Meat Thermometer
Garlic Press


Leave a Reply