This post may contain affiliate links. Please see our disclosure policy.
Tomato Bruschetta is a simple appetizer made with marinated tomatoes and vibrant basil served on slices of toasted baguette.
Looking for more recipes that let tomatoes shine? You will love my recipes for Caprese Salad, Cucumber Tomato Salad, Blender Salsa, and Tomato Pizza.

Tomato Bruschetta at a Glance
- Serves: 8 appetizer portions
- Time Needed: 15-20 minutes hands-on prep; best after resting for 15-30 minutes
- Suited For: Entertaining or even a light summer dinner.
- Seasonal Tomatoes are Best. Regardless of the variety, fresh ripe tomatoes will always yield the best bruschetta.
- Why This Recipe Works: Toasted bread and deseeded tomatoes prevent soggy bruschetta, while grated garlic adds flavor without a sharp bite.
Recipe Highlights
Kristen's Keys for Bruschetta

Tomato Bruschetta has to be my all-time favorite appetizer -- when it is prepared right! And with these tips, it is easy to nail perfect bruschetta, each and every time.
- Select the freshest tomatoes possible. Tomatoes are the star here, so we want to ensure they are firm, ripe, and in season. I will argue that, for the best results, you will want to use tomatoes from your own garden or a local farmers' market. Not off the grocery store shelf.
- Grate the garlic. Rather than using minced garlic or garlic powder, it is best to finely grate a garlic clove right into the tomato bruschetta topping. This will keep the garlic from overpowering the tomato topping.
- Toast and season the bread. Toasting adds a bit of texture and helps prevent the bread from becoming soggy when topped with tomatoes. Rubbing the toasted bread with garlic adds a subtle flavor that pairs perfectly with the tomatoes.
- Assemble right before serving. It is best not to add the marinated tomatoes to the toasted bread until just before serving to prevent the bread from becoming mushy. Another option is to serve the tomato topping in a bowl alongside a basket of the toasted bread and allow guests to assemble the bruschetta themselves.
Happy Cooking! xo Kristen
What Tomatoes are Best for Bruschetta?
A lot of people will tell you that Plum or Roma tomatoes are the best, as they are less watery and meatier than most other varieties. And while I won't disagree, I believe that with a bit of careful handling, cherry, grape, Heirloom, or even vine-ripened tomatoes make for an incredible Bruschetta topping.
The most important thing to remember is to select ripe, firm, vibrantly red tomatoes that have a fragrant smell. That smell indicates flavorful tomatoes.
- Roma Tomatoes: Meaty, sweet, and with fewer pockets of seeds than larger varieties, making them ideal for bruschetta. Look for firm, vibrantly red, fragrant Roma tomatoes.
- Cherry or Grape Tomatoes: Both are delicious year-round, with cherry tomatoes being a bit more delicate and harder to chop than grape tomatoes.
- Campari Tomatoes: Another tomato variety that has an intense, sweet flavor year-round.
- Heirloom or Vine-Ripened Tomatoes: Please note that these varieties are only recommended when tomatoes are in season and freshly picked. If they have been sitting on the grocery store shelf, they will lack flavor.
How to Make Tomato Bruschetta
The most crucial step is dicing the tomatoes. You want to ensure they are finely diced and that most of the seeds are removed. A bruschetta topping with many large seeds results in a bitter, watered-down topping.
- Prepare tomatoes. Regardless of the type of tomato you are using, you will want to dice them into ½-inch pieces. I like to use a serrated knife, slice in half, then gently scoop out large sections of seeds. Once most of the seeds are removed, dice into bite-sized pieces. If using grape tomatoes, you don't need to worry about deseeding them, as their seeds are small and not at all bitter, unlike those of larger tomatoes.

- Prepare Tomato Topping. Add the diced tomatoes to a large bowl. Drizzle with olive oil, season with salt and pepper, then use a Microplane to grate a peeled clove of garlic finely into the tomatoes. A garlic press works as well. Give the mixture a toss, then let it sit at room temperature for 15-30 minutes to marinate the tomatoes.

- Prepare the bread. Slice a baguette diagonally into ½-inch-thick slices. Place on a baking sheet, lightly brush each side with olive oil, and toast until golden. Once toasted, rub a peeled clove of garlic over the surface of the toasted bread.

- Assemble and serve. Right before serving, drain off any accumulated liquid from the tomato topping, then fold in ribbons of basil. Add the tomato topping to the toasted baguette and serve immediately.

Serving & Storage Tips
Bruschetta is best served immediately after being assembled. And tomatoes are always best when served at room temperature, not refrigerated. Therefore, I recommend preparing the tomato topping up to 60 minutes prior to serving, not any sooner.
- Best Option for Serving: Place out a basket of toasted bread next to the prepared tomatoes and allow guests to assemble their own bruschetta with a slotted spoon.
- Decent Option for Serving: If you are hosting a crowd, be sure to drain your tomatoes well and assemble the bruschetta shortly before guests arrive. You can also melt a bit of fresh mozzarella or Parmesan on the bread to form a protective barrier that helps prevent it from getting soggy.
- Leftover Tomatoes: While tomatoes always taste best fresh, if you have leftover bruschetta topping, store it in an airtight container in the refrigerator for up to 2 days. Leftovers are best suited for tossing with pasta (fabulous with Pesto Pasta) or adding to an omelet.
- Leftover Bread? If you have leftover toasted bread, cube it up and use it as delicious homemade croutons.
Bruschetta Variations
- Add Cheese: Add freshly grated Parmesan or diced fresh mozzarella directly to the tomato topping when adding basil, or melt a bit of cheese on the baguette slices after toasting and rubbing with garlic.
- Add Oregano: Swap the fresh basil for a couple of teaspoons of fresh oregano.
- Add a Shallot: A finely minced shallot is a delicious addition to the tomato bruschetta topping. I don't recommend using yellow or red onions as they can overwhelm the delicate flavors.
- Add Olives: For a briny kick, add a couple of tablespoons of Kalamata olives to the tomato mixture.
- Drizzle with Balsamic: Drizzle the assembled bruschetta with a balsamic glaze right before serving.
- Add Pesto: Top the toasted bruschetta with a smear of basil pesto before adding the tomato topping.
- Use Garlic Bread as Base: Add marinated tomatoes to homemade garlic toast for an extra delicious spin on a classic.
More Favorite Appetizers
When it comes to effortless entertaining with appetizers, I like to pick 2-3 familiar favorites. Any of the following pairs well with the bruschetta.
- Bacon-Wrapped Jalapeno Poppers
- Sausage Balls
- Baked Brie
- Pull-Apart Pizza Bread
- Deviled Eggs with Horseradish
- Air Fryer Potato Skins
- Whipped Brie
Did you make this recipe?
If you enjoyed this recipe, please leave a comment with a 5-star review at the bottom of the post. Thank you!
Tomato Bruschetta

Ingredients
- 6 large Roma tomatoes, ripe and at room temperature
- 2 tablespoons extra virgin olive oil, divided
- 2 cloves garlic, divided
- 1 teaspoon kosher salt
- 1 dash freshly grated black pepper
- 5 medium basil leaves, sliced into ribbons
- 1 small baguette, or loaf of unsliced French or Italian bread
Instructions
- Preheat the oven to 350℉ (175℃).
- Cut the tomatoes in half and, if needed, use a spoon or your fingers to gently remove the clumps of watery seeds. Turn the tomatoes, cut side down, on the cutting board, and dice into ½-inch pieces.
- Place the diced tomatoes in a medium mixing bowl, add in 1½ tablespoons olive oil, salt, and a dash of black pepper. Finely grate 1 clove of peeled garlic over the tomatoes (using a Microplane grater or garlic press). Gently toss to combine, then let sit at room temperature for 15-30 minutes to marinate.
- Meanwhile, slice the baguette into ½-inch thick slices on the diagonal. Place the slices on a baking sheet and lightly brush each side with the remaining olive oil. Bake for 5 minutes, flip, then continue to bake for 3-5 minutes until golden on both sides.
- Remove the toasted bread from the oven, carefully rub each slice with the remaining peeled clove of garlic, and set aside.
- Drain off any liquid that may have accumulated in the tomato mixture, fold in the ribbons of basil, and gently toss to combine. Give the mixture a quick taste to adjust seasonings if needed.
- Spoon the tomato mixture over the toasted bread and serve immediately. Alternatively, serve the toasted bread and tomatoes in separate dishes and allow guests to serve themselves.
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.













This is the best appetizer or snack. Love your tips for how to make it restaurant quality... especially with GARDEN FRESH tomatoes! I could easily make a meal out of this!
I often make a meal out of this myself! So good. I love hearing you enjoyed this recipe as well.
My hubby and I just love tomato bruschetta! Such a delicious and refreshing recipe. I made this for a little get together and everyone loved it! Definitely making this again!
Thanks for sharing Beth! I love hearing you enjoyed.
I needed something light to serve some guests after they arrived from the airport and this was a HIT! Thank you!
What a fabulous way to be welcomed!
I know this is meant to be an appetizer but it is so flavorful I just may eat it as a meal! Delish!
Beth, I am right there with you--I could just eat this for dinner! So glad you enjoyed!
One of my favorite ways to use up those fresh summer tomatoes! So delicious with tons of flavor!
It really is a perfect way to celebrate summer's bounty!