Preheat the oven to 400 °Fahrenheit (204 °Celsius). Slice your baguette and place the slices in a single layer on a baking sheet.
Prepare the Marinated Tomatoes
Add the diced tomatoes, red onion, salt, pepper, olive oil, and basil to a small bowl. Note: if you are making this ahead, do not add the basil yet. You will add the basil right before serving if you are having this later.
Mix the ingreidnets and set aside. If you are making this ahead of time, the tomato mixture can be stored in the fridge, although, you should take it out 10 minutes before you serve so it can be brought back to the right temp.
Toast the Bruschetta
Brush each side of the bread with oil and place on a large sheet pan. Bake for 10-15 minutes, turning halfway through.
Assemble
Once the toasts are done, sprinkle a little bit of salt on the tops, and let cool for 5 minutes before rubbing the tops with the cut garlic.
Time to assemble! Divide the pesto among the toasts, using the back of a spoon or a knife to spread.
Then, top with a generous amount of the tomato mixture. Serve immediately!
Notes
Assemble just before serving - For the freshest and most vibrant flavors, wait to assemble the bruschetta with the marinated tomatoes and pesto until right before you're ready to serve it. This will prevent the bread from becoming soggy and ensure that each bite bursts with freshness and texture. No one wants soggy bruschetta!
Use high-quality ingredients - Since this dish relies on simple, fresh ingredients, it's important to use high-quality produce and olive oil for the best results. Fresh, ripe tomatoes, fragrant basil, and extra virgin olive oil will elevate the flavors and make your bruschetta truly exceptional.