This post may contain affiliate links. Please read our disclosure policy.

This Tomato Bruschetta Recipe is bursting with fresh tomatoes, basil and garlic, all piled on crisp, toasted bread for a classic appetizer that everyone loves!

Appetizers are my party go-to, and sometimes we even enjoy them for dinner! This bruschetta recipe is among our favorites, along with Fried Ravioli with Marinara and Spinach Artichoke Dip.

An overhead shot of a bowl of tomato bruschetta surrounded by fresh basil and toasted bread pieces.


The essential basics for a good bruschetta are fresh tomatoes, fresh basil, fresh garlic and a good quality olive oil. Since there are only a few ingredients in this recipe, you want them to be excellent quality. Pair fresh tomatoes from the garden or farmer’s market with fresh basil and garlic and it’s a downright flavor explosion.

Roma tomatoes are my favorite to use here because they have the least amount liquid in them, but you could use beefsteak, heirloom or even cherry tomatoes. The tomatoes are marinated in olive oil with fresh chopped garlic, basil and salt and pepper. I like to add a little balsamic vinegar to my recipe for the sweet and tangy punch of flavor.


This classic appetizer originated in Italy. It is made with fresh tomatoes, basil, garlic and olive oil and served with a side of toasted bread as a snack or starter to a meal. Some variations add balsamic vinegar, onions or even Parmesan or Mozzarella cheese. Tomatoes are marinated with basil, garlic and olive oil, then served on toasted bread.

A bowl of bruschetta mixture surrounded by toasted bread

How to Make Bruschetta

  1. Start by chopping up all of the ingredients. Tomatoes should have the seeds removed and then diced small, garlic smashed, peeled and then minced, and basil minced or torn as well.
  2. The fresh ingredients are doused in olive oil, salt and pepper and a splash of balsamic vinegar, and then left out to marinate at room temperature.
  3. Serve with your choice of vessel, like toasted bread, crackers or pita chips.


Bruschetta can be served either at room temperature or right out of the fridge. As long as you give the mixture time to marinate you’ll have a flavor explosion either way!

Tomato Bruschetta on toasted bread pieces


You can store the tomato bruschetta topping in an airtight container for up to 3 days in the fridge. I recommend serving the tomato mixture in a separate bowl with crostini on the side so your guests can make their own appetizers. If served assembled, the bruschetta should be eaten within two hours otherwise the bread starts to get mushy.

Toasted bread simply will not be good after a few hours as it begins to harden. Save leftover crostini in a sealed container and use it as croutons or to make breadcrumbs.

The tomato topping is also delicious over pasta with a little added olive oil (sans bread, of course).


We serve our bruschetta with traditional toasted bread, or crostini. However you can customize this recipe in a variety of ways:

  • Spread some goat cheese on the bread for a creamy bite.
  • Add additional fresh herbs like oregano or parsley.
  • Top the bruschetta with shaved Parmesan cheese and a balsamic glaze.

a hand reaching in to grab a piece of tomato bruschetta

More classic appetizer recipes you’ll love:

More tomato recipes to try:

A tray of Bruschetta


5 from 2 votes
 This Tomato Bruschetta Recipe is bursting with fresh tomatoes, basil and garlic, all piled on crisp, toasted bread for a delicious, classic appetizer.
Prep Time 10 minutes
Total Time 10 minutes
Servings 6 servings


  • 1 pound Roma tomatoes about 6-8, seeded and diced
  • ¼ cup olive oil
  • 3 cloves garlic minced
  • 2 teaspoons balsamic vinegar
  • ½ cup torn fresh basil
  • Kosher salt
  • Freshly ground black pepper
  • 1 loaf French baguette
  • Balsamic glaze optional, for serving
  • Fresh basil optional, for garnish


  • Combine ingredients in a medium bowl.
  • Season generously with salt and pepper and let sit for at least 15 minutes.
  • Meanwhile, cut baguette into half-inch slices and toast in the oven at 350 degrees for about 3-5 minutes, or until golden and crispy around the edges. Watch closely so the bread doesn’t burn. Set aside to cool before serving. (toasting is optional, but does add to the flavor of the final product).
  • Place a spoonful of the tomato mixture on top of each baguette slice and top with fresh basil and a drizzle of balsamic glaze (optional). Serve immediately.


You can also serve this as a dip. Place the tomato mixture in a bowl with a serving spoon, and spread the crisp bread around it on a serving plate. 
We like to spread a little soft goat cheese or cream cheese on the bread before adding the tomato mixture for a creamy bite.


Calories: 97kcalCarbohydrates: 4gProtein: 1gFat: 9gSaturated Fat: 1gSodium: 5mgPotassium: 191mgFiber: 1gSugar: 2gVitamin A: 735IUVitamin C: 11mgCalcium: 14mgIron: 1mg
Keyword bruschetta, classic bruschetta

Classic bruschetta recipe pinnable image with text overlay

Kristin Maxwell

Kristin Maxwell is the creator and main recipe developer, writer, and photographer of Yellow Bliss Road. A self-taught cook and self-appointed foodie, she specializes in easy, flavorful and approachable recipes for any home cook.

Free Email Series
5 Secrets to Dinnertime Sanity
Free email series with tested, tasted & terrific dinner recipes!

You Might Also Like

Leave a Comment

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. Of all the recipes out there this is the one that made me want to make it. I like a little spice so I added a can of drained rotel to the mix. Great recipe thank you so much!