Place the bread slices on a baking sheet and brush each slice lightly with olive oil. Toast the bread in the preheated oven for about 5-7 minutes or until they turn golden and crispy. You can also toast the bread on a grill for a smoky flavor.
In a medium-sized bowl, combine the halved cherry tomatoes (or diced tomatoes), minced garlic, chopped basil, balsamic vinegar, and extra-virgin olive oil. Mix well until all the ingredients are evenly coated. Season the mixture with salt and pepper to taste.
Once the bread slices are toasted, let them cool slightly before assembling the bruschetta.
Place a slice of tofu on each toasted bread slice.
Spoon the tomato mixture over the tofu-topped bread, ensuring that the tomatoes and basil are evenly distributed.
If desired, drizzle a little balsamic glaze over the top for added flavor and good looks.
Arrange the bruschetta on a serving platter and serve immediately while the bread and tofu are still warm.
Substitutions
Make it gluten-free: use rice cakes, sturdy GF crackers, or roasted eggplant or zucchini