In a mixing bowl, toss the halved cherry tomatoes with olive oil, balsamic vinegar, minced garlic, salt, and pepper.
Spread the seasoned tomatoes on a baking sheet in a single layer. Roast in the preheated oven for 20-25 minutes until the tomatoes are soft and slightly caramelized.
While the tomatoes are roasting, prepare the baguette slices. Arrange them on a separate baking sheet and lightly brush them with olive oil. Toast in the oven for about 5-7 minutes until golden and crisp.
Remove the roasted tomatoes from the oven and let them cool slightly. Once cooled, mix in the chopped fresh basil.
To assemble, top each toasted baguette slice with a generous spoonful of the roasted tomato and basil mixture.
Optionally, sprinkle freshly grated Parmesan cheese on top for added flavor.
Serve immediately while the bread is warm and the topping is fresh.
Notes
Serve immediately for the best flavor and texture.