Prepare the Tomato Mixture
Cut tomatoes into ½-inch pieces. Remove seeds if they are too juicy.
For the traditional cold method, mix tomatoes, minced garlic, chopped basil, and red onion (optional) in a bowl. Add balsamic vinegar, olive oil, salt, and pepper. Toss gently.
For an enhanced flavor method, sauté garlic in olive oil, pour it into the bowl, and let it cool. Add tomatoes, basil, Parmesan (optional), balsamic vinegar, salt, and pepper. Let the mixture sit for 15-30 minutes.
Toast the Bread
Slice the bread into ½-inch thick pieces.
Toast it by broiling for 1-2 minutes per side, baking at 400°F for 10-15 minutes, or grilling for 1-2 minutes per side.
Assemble the Bruschetta
Drain the tomato mixture with a slotted spoon and spoon it onto the toasted bread slices.
Optionally, add mozzarella or feta, and drizzle with balsamic glaze before serving.