Pesto Bruschetta with Marinated Tomatoes (25 Minutes)

5 from 1 rating
Jump to Recipe

This Pesto Bruschetta is the recipe I came home from Cinque Terre desperately wanting to recreate. Golden oven-toasted baguette slices get rubbed with raw garlic, spread with a generous layer of pesto, and topped with juicy marinated tomatoes for a bite that is fresh, herby, and deeply satisfying. It comes together in 25 minutes and looks stunning on a board. Just don’t assemble until right before serving — soggy bruschetta is a crime.

Pesto bruschetta on a serving platter with tomatoes.

This recipe was born in Cinque Terre on one of my favorite trips I have ever taken. It was my husband Eric’s first time there and our first international trip together, about a year and a half into our relationship. We spent the entire day eating and drinking on the beach and ordered three different bruschettas because we simply could not stop. The pesto version was the one I kept thinking about on the flight home. If you love Italian appetizers, you’ll also want to try my Marinated Mozzarella Balls, Marinated Olives and Feta, and Prosciutto e Melone.

Ingredients

Ingredients for pesto bruschetta.

The tomatoes are everything here — use the ripest, most flavorful ones you can find, and give them time to sit in the olive oil, salt, and basil before assembling. That marinade is what makes the topping taste like more than just diced tomatoes on bread. For the pesto, homemade is always better if you have time; my Genovese Pesto is the one I use for this. The bread should be a good-quality baguette or ciabatta — something sturdy enough to hold up to the toppings without falling apart. And the garlic rub on the hot toast right after it comes out of the oven is non-negotiable; it melts right into the bread and adds a depth of flavor that makes a real difference.

Step by Step Instructions

Cherry tomatoes, basil, red onion, salt, and pepper in a small bowl before being mixed for pesto bruschetta.

Step 1: Preheat the oven to 400 °Fahrenheit (204 °Celsius). Add the diced tomatoes, red onion, salt, pepper, olive oil, and basil to a small bowl. Note: if you are making this ahead, do not add the basil yet. You will add the basil right before serving if you are having this later.

Marinated cherry tomatoes with olive oil, red onion, basil, salt, and pepper.

Step 2: Mix the ingredients and set aside. If you are making this ahead of time, the tomato mixture can be stored in the fridge, although you should take it out 10 minutes before you serve so it can be brought back to the right temp.

Baguette slices drizzled with olive oil on a rimmed baking sheet.

Step 3: Brush each side of the bread with oil and place on a large sheet pan. Bake for 10-15 minutes, turning halfway through.

Toasted baguette slices on a rimmed baking sheet.

Step 4: Once the toasts are done, sprinkle a little bit of salt on the tops, and let cool for 5 minutes before rubbing the tops with the cut garlic.

Baguette slices topped with pesto on a rimmed baking sheet.

Step 5: Time to assemble! Divide the pesto among the toasts, using the back of a spoon or a knife to spread.

Pesto bruschetta with tomatoes on a rimmed baking sheet.

Step 6: Then, top with a generous amount of the tomato mixture. Serve immediately!

Pieces of pesto bruschetta topped with tomatoes and onion.

Tips and Notes

  • Assemble just before serving – For the freshest and most vibrant flavors, wait to assemble the bruschetta with the marinated tomatoes and pesto until right before you’re ready to serve it. This will prevent the bread from becoming soggy and ensure that each bite bursts with freshness and texture. No one wants soggy bruschetta!
  • Use high-quality ingredients – Since this dish relies on simple, fresh ingredients, it’s important to use high-quality produce and olive oil for the best results. Fresh, ripe tomatoes, fragrant basil, and extra virgin olive oil will elevate the flavors and make your bruschetta truly exceptional.

Pesto crostini with tomatoes ona. little plate with some basil scattered around.

Did you try this recipe? I’d love to see it! Tag @alliehagerty on Instagram and leave a ⭐️⭐️⭐️⭐️⭐️ review below!

A hand picking up a piece of pesto bruschetta topped with tomatoes.

Pesto Bruschetta with Marinated Tomatoes (25 Minutes)

Allie Hagerty
This pesto bruschetta is made with oven-toasted baguette slices rubbed with raw garlic, spread with pesto, and topped with fresh marinated tomatoes. Ready in 25 minutes and built entirely around the quality of your ingredients — ripe tomatoes, good pesto, and great bread make all the difference.
5 from 1 rating
Prep Time 15 minutes
Cook Time 10 minutes
Total Time 25 minutes
Course Appetizer, Lunch
Servings 12 servings

Equipment

  • measuring spoons
  • measuring cups
  • cutting board
  • chef’s knife
  • sheet pan

Ingredients
  

For the Marinated Tomatoes

  • 2 cups tomatoes, diced
  • 1/2 cup red onion, minced
  • 6 leaves basil, chiffonade*
  • 1 teaspoon kosher salt
  • 1 teaspoon freshly cracked black pepper
  • 2 tablespoons extra-virgin olive oil

For the Bruschetta (Crostini)

  • 1 small baguette
  • 1 tablespoons extra-virgin olive oil
  • 1 garlic clove, peeled and cut in half

Other

  • 1/2 cup pesto

Instructions
 

  • Preheat the oven to 400 °Fahrenheit (204 °Celsius). Slice your baguette and place the slices in a single layer on a baking sheet.

Prepare the Marinated Tomatoes

  • Add the diced tomatoes, red onion, salt, pepper, olive oil, and basil to a small bowl. Note: if you are making this ahead, do not add the basil yet. You will add the basil right before serving if you are having this later.
  • Mix the ingreidnets and set aside. If you are making this ahead of time, the tomato mixture can be stored in the fridge, although, you should take it out 10 minutes before you serve so it can be brought back to the right temp.

Toast the Bruschetta

  • Brush each side of the bread with oil and place on a large sheet pan. Bake for 10-15 minutes, turning halfway through.

Assemble

  • Once the toasts are done, sprinkle a little bit of salt on the tops, and let cool for 5 minutes before rubbing the tops with the cut garlic.
  • Time to assemble! Divide the pesto among the toasts, using the back of a spoon or a knife to spread.
  • Then, top with a generous amount of the tomato mixture. Serve immediately!

Notes

    • Don’t assemble until right before serving. This is the most important thing. Once the tomatoes go on the bread the clock is ticking — the moisture will soften the toast quickly. Assemble at the last possible moment for the best texture.
    • Hold the basil until serving. If you’re making the tomato mixture ahead, leave the basil out and add it right before assembling. It wilts and darkens quickly once it hits the salt and olive oil.
    • Rub the hot toast with raw garlic immediately after baking. The heat of the bread softens the garlic just enough to melt it in without being overpowering. Don’t skip this step.
    • Use the best pesto you can. This is a simple recipe and the pesto is a primary flavor. Homemade is always worth it here — try my Genovese Pesto for the most authentic result.
    • Storage: The marinated tomato mixture keeps in the fridge for up to 2 days — just bring it to room temperature before serving and add fresh basil right before assembling. Toast the bread fresh and assemble to order.
    •  

Nutrition Facts

Calories: 132kcalCarbohydrates: 13gProtein: 3gFat: 8gSaturated Fat: 1gPolyunsaturated Fat: 1gMonounsaturated Fat: 3gCholesterol: 1mgSodium: 423mgPotassium: 104mgFiber: 1gSugar: 2gVitamin A: 269IUVitamin C: 4mgCalcium: 52mgIron: 1mg
Tried this recipe?Let us know how it was!

One Comment

  1. 5 stars
    I love this recipe!! It’s very easy, and the tomatoes taste so good this way. I didn’t have baguette so I used some ciabatta I had and it still tasted great.

5 from 1 vote

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating