Start by dicing the tomatoes and mincing the garlic. Combine them in a bowl with salt and let them sit while you prepare the chicken. This resting step allows the flavors to meld and the tomatoes to release some of their juices.
Pound the chicken breasts to an even thickness. Brush both sides lightly with olive oil and season generously with Italian seasoning, garlic powder, onion powder, salt, and pepper. Even seasoning ensures every bite is flavorful.
If grilling, preheat to medium-high heat and cook the chicken for about 5–6 minutes per side, or until the internal temperature reaches 165°F. If baking, preheat the oven to 400°F and roast for about 10–12 minutes. Once done, rest the chicken for 5 minutes before topping.
Add olive oil, balsamic vinegar, basil, and black pepper to the tomato mixture. Spoon the bruschetta topping over each chicken breast. Drizzle with a touch of balsamic glaze for a glossy, flavorful finish. Serve warm.