This Caprese Stuffed Chicken is a delicious twist on the classic Italian Caprese salad, featuring juicy chicken breasts stuffed with fresh mozzarella, ripe Roma tomatoes, and fragrant basil. Marinated in a flavorful balsamic garlic dressing and baked until tender, this easy chicken dinner is elegant enough for entertaining yet simple enough for busy weeknights.
Why You’ll Love This Recipe
If you love the fresh flavors of tomatoes, basil, mozzarella, and balsamic vinegar, this Caprese Stuffed Chicken will quickly become one of your favorite meals. The hasselback-style chicken stays incredibly juicy while the cheese melts beautifully between each slice. It’s a healthy, low-carb dinner that’s packed with protein and ready in about 40 minutes.
Highlights

- Easy baked chicken recipe
- Fresh Italian-inspired flavors
- High-protein and low-carb
- Perfect for weeknight dinners
- Beautiful presentation with minimal effort
- Naturally gluten-free
- Family-friendly recipe
Ingredients
Balsamic Garlic Marinade
- ⅓ cup olive oil
- ¼ cup balsamic vinegar, plus extra for drizzling
- 2 teaspoons Dijon mustard
- 2 teaspoons Italian seasoning
- 2 garlic cloves, minced
- ½ teaspoon salt
- ½ teaspoon black pepper
Caprese Chicken
- 4 boneless, skinless chicken breasts (6–8 ounces each)
- 2 medium Roma tomatoes, halved and thinly sliced
- 8 ounces fresh mozzarella, thinly sliced and halved
- 1 cup large fresh basil leaves, halved
- Balsamic glaze, for garnish (optional)
- Extra chopped basil, for garnish
Instructions
Step 1: Prepare the Marinade
In a small bowl, whisk together the olive oil, balsamic vinegar, Dijon mustard, Italian seasoning, garlic, salt, and black pepper until well combined.
Place the chicken breasts into a resealable bag or shallow dish and pour the marinade over the chicken.
Coat each breast evenly and refrigerate for at least 1 hour or up to 24 hours.
Discard the marinade before baking.
Step 2: Prepare the Chicken
Preheat the oven to 400°F (200°C).
Line a rimmed baking sheet with foil or parchment paper and lightly coat it with nonstick cooking spray.
Place each chicken breast on a cutting board.
Using a sharp knife, cut 4 deep slices across each chicken breast, spacing them about ½ inch apart without cutting all the way through.
Step 3: Stuff the Chicken
Place one slice of mozzarella, one slice of tomato, and half of a basil leaf into each cut.
Continue filling every pocket until all the chicken breasts are stuffed.
Arrange the stuffed chicken on the prepared baking sheet.
Step 4: Bake
Bake for 25–30 minutes, or until the chicken reaches an internal temperature of 165°F (74°C).
The mozzarella should be melted and the tomatoes softened.
Step 5: Finish and Serve
Allow the chicken to rest for 5 minutes before serving.
Drizzle with balsamic glaze if desired.
Garnish with freshly chopped basil and an extra drizzle of balsamic vinegar.
Serve immediately.

Tips & Tricks
- Marinate the chicken overnight for maximum flavor.
- Slice the chicken carefully without cutting completely through.
- Placing chopsticks on each side of the chicken helps prevent cutting all the way through.
- Use fresh mozzarella for the best creamy texture.
- Pat the mozzarella dry before stuffing to reduce excess moisture.
- Add baby spinach to each pocket for extra vegetables.
- Let the chicken rest before slicing to keep it juicy.
Details
Prep Time: 15 minutes
Marinating Time: 1 hour
Cook Time: 30 minutes
Total Time: 1 hour 45 minutes
Yield: 4 servings
Category: Main Course
Method: Baking
Cuisine: Italian-American
Difficulty: Easy
Dietary Notes:
- Gluten-Free
- Low-Carb
- High Protein
- Keto-Friendly

Notes
- Chicken thighs can be substituted, although cooking times will vary.
- Buffalo mozzarella creates an even creamier filling.
- Add pesto between the layers for extra basil flavor.
- Pair with roasted vegetables, mashed cauliflower, pasta, or a fresh green salad.
- Leftover chicken is delicious sliced over salads or pasta.
Nutrition (Approximate Per Serving)
- Calories: 455
- Protein: 46g
- Carbohydrates: 7g
- Fat: 27g
- Saturated Fat: 8g
- Fiber: 1g
- Sugar: 4g
- Sodium: 520mg
Frequently Asked Questions
Can I prepare Caprese Stuffed Chicken ahead of time?
Yes. Stuff and marinate the chicken up to 24 hours before baking.
Can I grill this recipe instead?
Yes. Grill over medium heat with the lid closed until the chicken reaches 165°F.
What cheese works best?
Fresh mozzarella provides the classic Caprese flavor, but provolone or fontina also melt beautifully.
Can I freeze stuffed chicken?
Yes. Freeze the uncooked stuffed chicken for up to 2 months. Thaw overnight before baking.
How do I keep the filling from falling out?
Pack the mozzarella, tomatoes, and basil snugly into each pocket and avoid overfilling.
What side dishes pair well?
Roasted asparagus, garlic green beans, mashed potatoes, zucchini noodles, pasta, or a Caesar salad all make excellent accompaniments.
Storage
Refrigerator
Store leftovers in an airtight container for up to 4 days.
Freezer
Freeze cooked or uncooked stuffed chicken for up to 2 months.
Reheating
Reheat in a 325°F oven until warmed through or microwave individual portions in short intervals.

Similar Recipes

Ingredients
Balsamic Garlic Marinade
- ⅓ cup olive oil
- ¼ cup balsamic vinegar plus extra for drizzling
- 2 teaspoons Dijon mustard
- 2 teaspoons Italian seasoning
- 2 garlic cloves minced
- ½ teaspoon salt
- ½ teaspoon black pepper
Caprese Chicken
- 4 boneless skinless chicken breasts (6–8 ounces each)
- 2 medium Roma tomatoes halved and thinly sliced
- 8 ounces fresh mozzarella thinly sliced and halved
- 1 cup large fresh basil leaves halved
- Balsamic glaze for garnish (optional)
- Extra chopped basil for garnish
Instructions
- Step 1: Prepare the Marinade
- In a small bowl, whisk together the olive oil, balsamic vinegar, Dijon mustard, Italian seasoning, garlic, salt, and black pepper until well combined.
- Place the chicken breasts into a resealable bag or shallow dish and pour the marinade over the chicken.
- Coat each breast evenly and refrigerate for at least 1 hour or up to 24 hours.
- Discard the marinade before baking.
- Step 2: Prepare the Chicken
- Preheat the oven to 400°F (200°C).
- Line a rimmed baking sheet with foil or parchment paper and lightly coat it with nonstick cooking spray.
- Place each chicken breast on a cutting board.
- Using a sharp knife, cut 4 deep slices across each chicken breast, spacing them about ½ inch apart without cutting all the way through.
- Step 3: Stuff the Chicken
- Place one slice of mozzarella, one slice of tomato, and half of a basil leaf into each cut.
- Continue filling every pocket until all the chicken breasts are stuffed.
- Arrange the stuffed chicken on the prepared baking sheet.
- Step 4: Bake
- Bake for 25–30 minutes, or until the chicken reaches an internal temperature of 165°F (74°C).
- The mozzarella should be melted and the tomatoes softened.
- Step 5: Finish and Serve
- Allow the chicken to rest for 5 minutes before serving.
- Drizzle with balsamic glaze if desired.
- Garnish with freshly chopped basil and an extra drizzle of balsamic vinegar.
- Serve immediately.
Notes
- Chicken thighs can be substituted, although cooking times will vary.
- Buffalo mozzarella creates an even creamier filling.
- Add pesto between the layers for extra basil flavor.
- Pair with roasted vegetables, mashed cauliflower, pasta, or a fresh green salad.
- Leftover chicken is delicious sliced over salads or pasta.
Conclusion
This Caprese Stuffed Chicken combines everything you love about classic Italian flavors into one elegant yet easy dinner. Tender chicken breasts, creamy mozzarella, juicy tomatoes, fragrant basil, and a rich balsamic marinade create a meal that’s both beautiful and incredibly flavorful. Whether you’re cooking for family or entertaining guests, this recipe is guaranteed to impress.

