Heat the olive oil in a large skillet over medium-high heat.
Season the chicken breasts generously with salt and black pepper.
Add the chicken to the skillet and cook for 6–8 minutes per side, or until golden brown and fully cooked.
Transfer the cooked chicken to a plate and set aside.
Pour the balsamic vinegar into the skillet.
Add the minced garlic and cook for about 1 minute until fragrant.
Stir in the halved grape tomatoes and season lightly with salt.
Simmer for 5–7 minutes until the tomatoes soften and release their juices.
Stir in the torn basil.
Return the chicken to the skillet and nestle it into the tomato mixture.
Place a slice of mozzarella on each chicken breast.
Cover the skillet with a lid and cook for 2–3 minutes until the cheese melts.
Spoon the tomato mixture over the Caprese Chicken and serve immediately.