Dice tomatoes into small, uniform cubes and place them in a colander for 5 minutes to drain excess liquid.
Transfer drained tomatoes to a mixing bowl and add minced garlic, basil ribbons, olive oil, balsamic vinegar, salt, and pepper. Gently toss to combine, being careful not to crush the tomatoes.
Preheat your oven to 400°F (200°C). Arrange bread slices on a large baking sheet and lightly brush both sides with olive oil.
Bake for 5-7 minutes until the edges turn golden brown but the centers remain slightly soft. For extra crispiness, broil for the final 30 seconds, watching carefully to prevent burning.
While the toast is still warm, take the whole garlic clove and rub it over the surface of each bread slice.
Spoon the tomato mixture generously onto each garlic-rubbed toast. If using, sprinkle with a light dusting of Parmesan cheese.
For best flavor, let the assembled bruschetta rest for 5 minutes before serving, allowing the bread to absorb the juices while still maintaining its crunch.