Combine the tomatoes, onion, garlic, basil, salt, pepper, and oil in a large mixing bowl. Feel free to add more or less oil. Set aside.
Use a bread knife to slice the bread on the diagonal, making ½ or ¾ inch thick slices (about 1 to 2 cm).
Toast the bread. I always use a griddle but feel free to use a grill pan, a skillet, a toaster, the oven, etc. Some people add some oil to the bread before toasting it, but I think that's not necessary.
Place the bread on a platter and top with the tomato mixture.
Serve immediately and toast the bread right before serving.
Best when fresh, you can keep the tomato mixture in the fridge in an airtight container for 1 to 2 days and use it on recipes like seitan, vegan tacos, vegan burrito, or even sauteed kale.
Notes
If you’re oil-free, replace the oil with some lemon juice or balsamic vinegar.
Add more oil if you're looking for a stronger flavor.
Any kind of tomatoes will do.
Add any spices or herbs (fresh or dried) you want.
Feel free to use any type of bread you have on hand, but keep in mind that not every type of bread is vegan.