Carefully slice a pocket into each chicken breast, making sure not to cut all the way through.
In a mixing bowl, combine the diced mozzarella, halved cherry tomatoes, chopped basil, and balsamic glaze. Mix until well combined.
Spoon the caprese mixture evenly into each chicken breast pocket.
Secure the opening of each chicken breast with toothpicks or tie them with kitchen twine to prevent the filling from spilling out during cooking.
Rub each stuffed chicken breast with olive oil and season with garlic powder, Italian seasoning, salt, and pepper on all sides.
Heat a large oven-safe skillet over medium-high heat. Once hot, add the stuffed chicken breasts and sear them for about 3-4 minutes per side until golden brown.
Transfer the skillet to the preheated oven and bake for 20-25 minutes, or until the chicken reaches an internal temperature of 165°F (75°C).
Remove from the oven and let the chicken rest for 5 minutes before carefully removing the toothpicks or twine.
Slice the chicken breasts to reveal the beautiful caprese filling.
Notes
Let the chicken rest before slicing for better presentation.