There is something so perfect about a really good Bruschetta Recipe that never really gets old. This classic Bruschetta is everything the dish should be—golden, garlicky crostini topped with fresh roma tomatoes, shallot, basil, and a little balsamic, then finished with a generous shower of parmesan. It is so incredibly simple, bright, and absolutely delicious.
This bruschetta recipe is my go-to whenever I need an appetizer that looks beautiful but comes together quicker than you can figure out how to spell bruschetta. It works for a casual dinner at home just as well as it does for a party spread. If you want more easy Italian appetizers, check out my Caponata, Burrata with Shaved Tomatoes, and Eggplant Meatballs (aka Polpette di Melanzane).
😍 Why You’ll Love This Classic Bruschetta Recipe
20 minutes start to finish: Toast the bread, mix the tomatoes, pile it all together.
The garlic rub: Running a raw garlic clove over the warm crostini is a small step that is completely worth it.
Fresh, vibrant ingredients: Roma tomatoes, fresh basil, good olive oil, a splash of balsamic —literal perfection.
Crowd-pleaser every time: This is the appetizer that everyone loves.
🍅 Ingredients You’ll Need to Make This Easy Bruschetta Recipe
French baguette: A good crusty baguette holds up to the tomatoes without going soggy.
Extra virgin olive oil: Used both to brush the bread before toasting and stirred into the tomato mixture. Use a good quality one!
Balsamic vinegar: Adds a subtle tangy sweetness that deepens the flavor of the tomatoes.
Roma tomatoes: Finely chopped and the star of the topping. Roma tomatoes are meaty and low in moisture, which means your bruschetta won’t get watery.
Garlic: One minced into the tomato mixture and one kept whole for rubbing directly onto the warm bread.
Shallot: For a mild, sweet onion flavor.
Parmesan cheese: Scattered generously over the top right before serving.
Fresh basil: Adds that classic, fragrant herby note that you can’t have bruschetta without.
Salt: Just enough to bring everything together and draw out the flavor of the tomatoes.
✔ How To Make This Bruschetta Recipe
Preheat your oven to 400°F.Slice the baguette into quarter-inch pieces, place them on a baking sheet, and brush both sides lightly with olive oil. Bake for 8–10 minutes, flipping halfway through, until golden.Remove and set aside. Peel a large garlic clove and rub it over the top side of each toasted crostini.Set aside while you prepare your tomatoes.
In a bowl, combine chopped tomatoes, olive oil, balsamic vinegar, minced garlic, minced shallot, fresh basil, and a pinch of salt. Gently toss to combine.
Using a slotted spoon, top each crostini with the tomato mixture.
Finish with a generous sprinkle of parmesan and fresh cracked black pepper. Serve immediately.
🗒 Variations
Add burrata: Place a torn piece of burrata on each piece before adding the tomatoes for an extra creamy, indulgent bite.
Make it spicy: Add a pinch of red pepper flakes to the tomato mixture for a little heat.
Top with prosciutto: Lay a thin slice of prosciutto on before the tomatoes.
Swap the cheese: Fresh ricotta dolloped on each piece instead of parmesan.
🗒 Substitutions
Baguette: Any good crusty bread works here.
Roma tomatoes: Any ripe, meaty tomato works. Heirloom tomatoes are great in the summer if you have access to them.
Parmesan: Pecorino romano is a great swap — slightly saltier and sharper, but works well.
Fresh basil: Fresh is strongly preferred, but a small pinch of dried basil can work if needed.
🍴 Leftovers? Lucky you.
Bruschetta is best served immediately after assembling — the bread will start to soften once it meets the tomatoes. If you have leftover tomato mixture, store it separately in an airtight container in the fridge for up to two days and toast fresh bread when you’re ready to serve again.
🤔 FAQs
Why is my bruschetta soggy?
There can be a couple reasons. Too much liquid in the tomatoes, or assembling too far in advance. Make sure you’re using a slotted spoon to top the crostini so the excess juice stays in the bowl. Roma tomatoes also help here since they’re naturally less watery than other varieties. Serve right after assembling for the best texture.
Can I make the tomato topping ahead of time?
Yes, the tomato mixture can be made a few hours ahead and stored in the fridge. Just hold off on topping the crostini until right before serving.
Do I have to rub the bread with garlic?
You don’t have to, but you really should. It takes about 30 seconds and adds a subtle garlic flavor that makes the whole thing taste so much better.
Can I serve this at room temperature?
The tomato topping is great at room temperature, but the crostini are best when they’re still warm and crisp from the oven. If you’re serving for a crowd, toast the bread as close to serving time as possible.
What’s the best bread to use?
A French baguette is classic, but a good sourdough or ciabatta also works. Whatever you use, make sure it’s a sturdy, crusty loaf that can hold up to the topping without falling apart.
👩🍳 Hungry For More?
If you loved this easy bruschetta recipe, then make sure to check out a few of my other appetizers you may also love:
- Caponata
- Crispy Salami Cups
- Zucchini Flatbread (Zucchini Scarpaccia)
- Burrata with Shaved Tomatoes
- Eggplant Meatballs (aka Polpette di Melanzane)
- Fried Red Tomatoes
- Fried Garlic Sambuca Shrimp
💌 Let’s Stay Connected
Keep in touch with me on Instagram, TikTok, Facebook, and Pinterest! If you do make this Easy Bruschetta recipe (or any recipe of mine) don’t forget to leave a review.

Bruschetta
Ingredients
- 1 french baguette, sliced into 1/4 inch pieces
- 2 tbsp extra virgin olive oil,
- 1 tsp balsamic vinegar
- 2.5 cups approximately 6 whole roma tomatoes, finely chopped
- 1 garlic clove, minced (to add to the tomatoes)
- 1 garlic clove, for the baguette
- 1 small shallot, chopped fine
- 1/2 cup parmesan cheese, shredded, to garnish
- 1/3 cup fresh basil, finely chopped
- 1/2 tsp salt
Instructions
- Preheat your oven to 400°F. Slice the baguette into quarter-inch pieces, place them on a baking sheet, and brush both sides lightly with olive oil. Bake for 8–10 minutes, flipping halfway through, until golden. Remove and set aside.Peel a large garlic clove and rub it over the top side of each toasted crostini. Set aside while you prepare your tomatoes.
- In a bowl, combine chopped tomatoes, olive oil, balsamic vinegar, minced garlic, minced shallot, fresh basil, and a pinch of salt. Gently toss to combine.
- Using a slotted spoon, top each crostini with the tomato mixture.
- Finish with a generous sprinkle of parmesan and fresh cracked black pepper. Serve immediately.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.





This worked exactly as written, thanks!
So simple but so delicious!