Tomato Basil Bruschetta with Balsamic Drizzle

If there’s one appetizer I’ve made more than anything else in the last decade, it’s Tomato Basil Bruschetta.

A baguette costs almost nothing, a few tomatoes and some basil don’t break the bank, and the whole thing comes together in under 20 minutes.

The balsamic drizzle is the part that elevates this from a simple tomato-on-toast situation to something that genuinely impresses people. It takes about eight minutes to make and it transforms the whole dish. I’m not going to tell you to skip it.

What Makes a Great Bruschetta

Most bruschetta that disappoints does so for one of three reasons: the bread wasn’t properly toasted, the tomatoes were watery, or the topping was made too far ahead and everything went soggy and bland.

None of those problems are hard to avoid once you know they’re coming.

The bread needs to be thick enough to hold toppings without collapsing (cut at 1/2 to 3/4 inch), toasted in the oven or on a grill rather than in a toaster, and rubbed with raw garlic while still hot. That garlic rub step is not optional — it’s what gives bruschetta that distinct savory depth that makes people ask what you did differently.

The tomatoes need to be salted and drained. This is the step most people skip and it’s the reason their bruschetta ends up soggy. Salt draws out the excess water, which you pour off, and concentrates the tomato flavor at the same time. Ten minutes of patience here makes a significant difference.

The timing matters more than people realize. Tomato topping on toasted bread is best eaten within about 15 minutes of assembly. After that the bread starts to absorb moisture and goes from crispy to soft. I always toast the bread and make the topping separately, assemble right before serving, and drizzle the balsamic at the very last moment.

Do those three things and you have bruschetta that’s genuinely great, not just fine.

Ingredients

Makes 16 to 20 pieces — serves 6 to 8 as an appetizer

For the bruschetta topping:

  • 5 to 6 medium ripe roma tomatoes (about 1.5 lbs)
  • 1/4 cup fresh basil leaves, thinly sliced or torn
  • 3 tablespoons extra virgin olive oil
  • 2 cloves garlic, finely minced
  • 1 tablespoon balsamic vinegar
  • 1/2 teaspoon flaky sea salt, plus more to taste
  • Cracked black pepper to taste
  • Optional: 1/4 teaspoon red pepper flakes for a little heat
  • Optional: 1/2 cup fresh mozzarella, torn into small pieces

For the bread:

  • 1 large French baguette, sliced on a diagonal into 1/2-inch pieces
  • 3 tablespoons extra virgin olive oil for brushing
  • 1 to 2 whole garlic cloves, peeled (for rubbing the toasted bread)
  • Flaky sea salt for finishing

For the balsamic drizzle:

  • 1/2 cup good quality balsamic vinegar
  • 1 teaspoon honey (optional — adds a touch of sweetness and helps it thicken)

How to Make It

Step 1: Make the balsamic drizzle first

Pour 1/2 cup balsamic vinegar into a small saucepan. Add honey if using. Bring to a simmer over medium heat. Stir occasionally and let it reduce, uncovered, for 8 to 10 minutes until it coats the back of a spoon and has reduced by roughly half.

It should be the consistency of a thin syrup — not water, not completely sticky. It thickens more as it cools.

Pour into a small bowl or ramekin and set aside. Don’t refrigerate it — it hardens when cold. Room temperature is fine. This step can be done hours ahead.

Watch it carefully in the last two minutes. Balsamic reduction can go from perfectly done to burnt very quickly at the end. If it looks like it’s thickening fast, pull it off the heat early — it continues to thicken as it cools.

Step 2: Prep and drain the tomatoes

Cut tomatoes in half and squeeze gently over the sink to remove excess seeds and juice.

Dice into small, roughly 1/4-inch pieces. Transfer to a colander or strainer set over a bowl.

Sprinkle with 1/2 teaspoon of flaky sea salt and toss to coat.

Let sit in the colander for 10 minutes. You’ll see liquid pooling at the bottom of the bowl — that’s exactly what you want out of your bruschetta topping.

After 10 minutes, press the tomatoes gently with the back of a spoon to push out any remaining liquid. Discard the liquid.

Transfer drained tomatoes to a mixing bowl.

Step 3: Make the tomato topping

Add minced garlic, olive oil, balsamic vinegar, and cracked black pepper to the drained tomatoes. Stir to combine. Taste — adjust salt and olive oil as needed.

Do not add the basil yet. This is important.

Cover the bowl and let the tomato mixture sit at room temperature for at least 15 minutes to let the flavors come together. It can sit for up to an hour. Add the basil only right before assembling.

Step 4: Toast the bread

Preheat your oven to 400°F. Slice the baguette on a diagonal — angled cuts give you a wider surface for toppings, which is both practical and more attractive on a platter.

Lay slices on a baking sheet in a single layer. Brush each slice on both sides with olive oil. Season lightly with salt. Bake for 8 to 10 minutes, flipping once halfway through, until both sides are golden and crispy. The edges should be properly golden — pale bread goes soft quickly under the topping.

Remove from the oven. While the bread is still hot, take a peeled garlic clove and rub it firmly over the cut surface of each slice.

Step 5: Assemble and serve

Right before serving, tear or thinly slice the fresh basil and fold it into the tomato mixture. Stir gently. Taste one more time and adjust salt if needed.

Arrange the toasted bread on a platter. Spoon the tomato topping generously onto each piece — don’t be stingy, you want a real mound of topping, not a thin smear. If you’re adding fresh mozzarella, place a small piece on each slice before the tomatoes, or tuck pieces in between after.

Using a spoon or a small squeeze bottle, drizzle the balsamic reduction over the assembled bruschetta in thin lines. A little goes a long way — you want it to accent, not pool.

Finish with a few fresh basil leaves and a final pinch of flaky sea salt over the whole platter. Serve immediately.

Tips That Make the Biggest Difference

Salt and drain the tomatoes without fail.

I know ten minutes feels like a long time when you’re trying to get food on the table, but watery bruschetta is such a specific kind of disappointment.

The salting step also seasons the tomatoes from the inside out, which is why bruschetta made this way tastes more deeply of tomato than versions that skip it.

Toast the bread in the oven, not the toaster.

A toaster gives you uneven heat and no control over how brown the bread gets.

The oven gives you even, controlled golden-brown with a crispiness that holds up better to the topping

. If you have a grill going already, toasting the bread directly on the grates for 2 to 3 minutes per side gives you grill marks and a slight smoky flavor that is genuinely excellent.

Serve it within 15 minutes of assembly.

Set a mental timer. After 15 to 20 minutes, the bread starts to soften under the tomato topping and the whole thing loses that contrast between crisp bread and juicy topping that makes bruschetta satisfying.

If you’re making this for a party, set up a little DIY station with the toasted bread on one side and the tomato mixture in a bowl — let people assemble their own. Stays fresh much longer.

Room temperature tomatoes only.

Never use cold tomatoes from the fridge. Cold suppresses flavor. If your tomatoes have been refrigerated, take them out at least 30 minutes before making this. Same goes for the finished topping — room temperature tomatoes taste dramatically more like tomatoes than cold ones.

Don’t skip the garlic rub.

I keep saying it because it’s the step most people skip. The raw garlic grated onto hot bread is what gives bruschetta that savory, aromatic depth you can’t get by just adding garlic to the topping. It’s thirty seconds of work and it matters.

Variations to Try

Classic Bruschetta with Fresh Mozzarella

Tear a ball of fresh mozzarella into small pieces and place on the toasted bread before adding the tomato topping.

This is the version I make most often when I’m serving it as more of a substantial appetizer than a simple starter.

Bruschetta with Burrata

Spread a spoonful of burrata on each toasted slice before adding the tomato topping. Burrata is richer and creamier than mozzarella.

Finish with good olive oil and flaky salt. This version is the one to make when you want to genuinely impress someone.

Roasted Tomato Bruschetta

Instead of fresh diced tomatoes, roast halved cherry tomatoes in olive oil at 400°F for 25 to 30 minutes until they caramelize and collapse.

The flavor becomes concentrated, jammy, and slightly sweet — completely different character from fresh tomato bruschetta, and excellent in cooler months when fresh tomatoes aren’t at their best.

Bruschetta with Prosciutto

Layer a thin slice of prosciutto on the toasted bread, top with the tomato mixture, and drizzle with balsamic.

You can also add a thin smear of ricotta under the prosciutto for a creamy layer.

White Bean and Tomato Bruschetta

Smear each toast with a layer of mashed white beans (mash cannellini beans with olive oil, garlic, salt, and lemon juice). Top with the tomato mixture.

The white beans add protein and a creamy, earthy base that makes this version more filling and works beautifully for a light vegetarian lunch.

Bruschetta Bar

For a party, make the toasted bread and set out small bowls of toppings: the classic tomato mixture, torn mozzarella, prosciutto slices, arugula, and the balsamic drizzle. Let guests build their own. It looks beautiful on a table, keeps fresher longer than pre-assembled pieces, and gives everyone options.

Serving Ideas

Bruschetta works in more contexts than people give it credit for.

  • As a party appetizer set out before dinner — it’s light enough not to fill people up but substantial enough to keep them satisfied while the main course finishes cooking
  • As a starter course for an Italian-themed dinner alongside soup or a simple pasta
  • As a light summer lunch with a green salad alongside
  • At a brunch — bruschetta holds its own on a brunch spread next to eggs and fruit
  • On a charcuterie board — add assembled bruschetta pieces to a board with cured meats, cheeses, and olives for a more elaborate spread
  • As a side dish with grilled chicken, steak, or fish instead of a salad

It also pairs naturally with a glass of Chianti, prosecco, or a chilled Sauvignon Blanc if you’re serving it at a dinner party.

Tomato Basil Bruschetta with Balsamic Drizzle

Prep Time20 minutes
Cook Time10 minutes
Course: Appetizer
Servings: 6
Calories: 110kcal

Ingredients

Tomato Topping:

  • 5 to 6 ripe roma tomatoes about 1.5 lbs, diced
  • 1/4 cup fresh basil torn or thinly sliced
  • 3 tablespoons extra virgin olive oil
  • 2 cloves garlic finely minced
  • 1 tablespoon balsamic vinegar
  • 1/2 teaspoon flaky sea salt
  • Cracked black pepper to taste

For the Bread:

  • 1 large French baguette sliced diagonally into 1/2-inch pieces
  • 3 tablespoons extra virgin olive oil
  • 1 to 2 whole garlic cloves peeled
  • Flaky sea salt

Balsamic Drizzle:

  • 1/2 cup good quality balsamic vinegar
  • 1 teaspoon honey optional

Instructions

  • Make the balsamic drizzle: combine balsamic vinegar and honey in a small saucepan. Simmer over medium heat for 8 to 10 minutes until reduced by half and slightly syrupy. Set aside to cool.
  • Dice tomatoes. Transfer to a colander, sprinkle with salt, toss, and let drain for 10 minutes. Press gently to remove excess liquid. Discard the liquid.
  • Combine drained tomatoes, minced garlic, olive oil, balsamic vinegar, and black pepper in a bowl. Stir and let sit for 15 minutes. Do not add basil yet.
  • Preheat oven to 400°F. Arrange baguette slices on a baking sheet. Brush both sides with olive oil. Toast 8 to 10 minutes, flipping once, until golden. While hot, rub each slice firmly with a peeled garlic clove.
  • Right before serving, fold fresh basil into the tomato mixture. Taste and adjust salt.
  • Spoon tomato topping generously onto each toast. Drizzle balsamic reduction over the top. Finish with flaky salt and extra basil leaves. Serve immediately.

Notes

  • Drain the tomatoes — this is the most important step for non-soggy bruschetta.
  • Add basil at the very last moment to keep it bright green.
  • Do not refrigerate the tomato topping — cold destroys the flavor of fresh tomatoes.
  • Assemble right before serving. Topped bread softens within 15 to 20 minutes.
  • Balsamic drizzle can be made up to 2 weeks ahead. Store at room temperature.
  • For grill version: toast bread directly on grill grates for 2 to 3 minutes per side.
Share via
Copy link