Season both sides of the chicken with salt and pepper.
Grill chicken over medium-high heat for 6–8 minutes per side or until fully cooked. Set aside.
In a bowl, combine tomatoes, balsamic vinegar, olive oil, basil, garlic, salt, and pepper.
Top the grilled chicken with the tomato mixture.
Garnish with shredded cheese if desired and serve immediately.