Bruschetta is one of those appetizers that looks elegant but takes about 10 minutes to pull together. The keys are good tomatoes, letting them sit with the salt long enough to concentrate their flavor, and toasting the bread properly so it stays crisp under the topping instead of going soggy.
Use the best olive oil you have here — with so few ingredients, it genuinely makes a difference.
Why This Works
Salting the tomatoes and letting them rest draws out excess water and concentrates their flavor, so the topping tastes bright instead of watery. Toasting the bread creates a sturdy, crisp base that holds up to the juicy tomatoes, and rubbing it with a raw garlic clove while it’s still warm infuses just enough garlic flavor without overpowering the dish.
Ingredient Notes & Substitutions
- Tomatoes: Ripe roma or vine tomatoes are best — the better the tomato, the better the bruschetta.
- Bread: A good baguette or rustic Italian loaf gives you that crisp, sturdy base.
- Olive oil: Use your best extra-virgin — it’s a starring flavor, not just a cooking fat.
- Balsamic: Optional, for a touch of sweetness and depth. A balsamic glaze drizzle works beautifully too.
Tools You’ll Need
Tomato Bruschetta
Ingredients
- 1 baguette, sliced into 1/2 inch rounds
- 4 ripe roma tomatoes, diced
- 3 cloves garlic (2 minced, 1 whole for rubbing)
- 1/4 cup fresh basil, thinly sliced
- 3 tbsp extra virgin olive oil, plus more for brushing
- 1 tbsp balsamic vinegar optional
- 1/2 tsp salt
- 1/4 tsp black pepper
Instructions
- Combine the diced tomatoes, minced garlic, basil, olive oil, balsamic vinegar (if using), salt, and pepper in a bowl. Toss gently and let sit for at least 5–10 minutes to allow the flavors to meld.
- Preheat oven to 400°F (200°C) or heat a grill pan over medium-high heat. Brush both sides of the baguette slices lightly with olive oil.
- Toast the bread in the oven for 5–7 minutes until golden and crisp, or grill for 1–2 minutes per side.
- While still warm, rub each slice with the cut side of the whole garlic clove.
- Spoon the tomato mixture generously over each slice. Drizzle with a little extra olive oil and serve immediately.
Notes
Common Mistakes to Avoid
- Skipping the salt rest: The tomatoes need time with salt to release water and deepen in flavor. Don’t rush it.
- Not draining the tomatoes: If the mixture looks watery, spoon off the excess liquid so the bread stays crisp.
- Topping too early: Bruschetta softens fast once topped. Assemble it right before serving.
Variations
- Cheesy: Add a layer of fresh mozzarella or a spoonful of burrata under the tomatoes.
- Peppery: Toss a little arugula into the topping for a fresh, peppery bite.
- Sweet finish: Drizzle with balsamic glaze just before serving.
Storage
The tomato topping keeps in the refrigerator for up to 2 days — store it separately from the bread and assemble just before serving. Toasted bread is best the day it’s made, so toast fresh slices when you’re ready to serve.
Frequently Asked Questions
What are the best tomatoes for bruschetta?
Ripe roma or vine tomatoes have the right balance of flavor and firmness. The riper and more flavorful, the better.
How do I keep the bread from getting soggy?
Toast it well, drain excess liquid from the tomatoes, and top the bread only right before serving.
Can I make it ahead?
Make the tomato topping ahead and refrigerate it, then toast the bread and assemble just before serving.
Do I have to use balsamic vinegar?
No — it’s optional. The bruschetta is delicious with just tomatoes, garlic, basil, and good olive oil.
Looking for more great appetizers? Our Holiday Baked Brie with Cranberries is an impressive crowd-pleaser, and our Baked Feta and Tomato Pasta shares the same fresh tomato and basil flavors in a hearty main dish.
See the full kitchen lineup on our Tools & Equipment page.
Leave a comment! We’d love to hear from you!



