Prep the oven and pan: Preheat oven to 400°F (200°C). Lightly oil a baking dish large enough to hold the chicken in a single layer.
Make the bruschetta topping: In a medium bowl, combine halved tomatoes, minced garlic, chopped basil, red onion, 1 tablespoon olive oil, balsamic (or alternative), a pinch of salt, black pepper, and red pepper flakes if using.
Toss gently and set aside to marinate.
Season the chicken: Pat chicken dry. Season both sides with salt, pepper, and Italian seasoning. This helps the sear and keeps the chicken flavorful.
Sear for better texture (optional but recommended): Heat 1 tablespoon olive oil in a skillet over medium-high.
Sear chicken 2–3 minutes per side until lightly golden. You’re not cooking it through—just building flavor. Transfer to the baking dish.
Assemble: Spoon the tomato-basil mixture over the chicken.
Top evenly with mozzarella and a sprinkle of Parmesan if using.
Bake: Cook 15–20 minutes, or until the chicken reaches an internal temperature of 165°F (74°C) and the cheese is melted and bubbly.
Broil for golden cheese: If you like a browned top, broil 1–2 minutes. Watch closely so it doesn’t burn.
Rest and garnish: Let the chicken rest 5 minutes. Garnish with extra fresh basil.
Taste and finish with a small splash of balsamic or a drizzle of olive oil if desired.
Serve: Pair with zucchini noodles, sautéed spinach, roasted broccoli, or a simple green salad.