Tomato Bruschetta

Fresh, vibrant, and bursting with classic Italian-inspired flavor, this Tomato Bruschetta is the perfect appetizer for gatherings, family dinners, or even a light lunch.

Juicy tomatoes are tossed with red onion, sweet bell pepper, fragrant basil, garlic, and balsamic vinegar, creating a bright and savory topping that pairs beautifully with crisp toasted French bread.

What makes this recipe especially irresistible is the finishing layer of melted mozzarella cheese that adds a warm, creamy touch to every bite.

Even when tomatoes are out of season, the balsamic vinegar and fresh basil help intensify the flavor, making this bruschetta delicious year-round.

Serve it hot from the oven for a crowd-pleasing dish everyone will reach for again and again.

Prep Time: 20 mins
Cook Time: 5 mins
Additional Time: 15 mins
Total Time: 40 mins
Servings: 10

Ingredients

  • 2 large tomatoes, diced
  • 1/2 cup finely chopped red bell pepper
  • 1/4 cup finely chopped red onion
  • 1/4 cup balsamic vinegar
  • 1/4 cup olive oil, optional
  • 10 fresh basil leaves, chopped
  • 2 cloves garlic, minced
  • 1 loaf French bread (1 pound), sliced into 1/4-inch pieces
  • 1/4 cup olive oil, optional
  • 1/4 cup shredded mozzarella cheese

Directions

  1. In a medium mixing bowl, combine the diced tomatoes, red bell pepper, red onion, balsamic vinegar, olive oil, basil, and minced garlic. Stir well until evenly mixed. Let the mixture rest for 15 to 30 minutes so the flavors can meld together.
  2. Position an oven rack about 6 inches below the broiler and preheat the broiler on high.
  3. Arrange the French bread slices in a single layer on a large baking sheet. Lightly drizzle the bread with olive oil if desired.
  4. Place the baking sheet under the broiler and toast the bread for about 1 minute per side, or until lightly golden and crisp.
  5. Remove the toasted bread from the oven. Using a slotted spoon, top each slice with the tomato mixture, allowing any excess liquid to drain off before spooning onto the bread.
  6. Sprinkle mozzarella cheese evenly over the bruschetta slices.
  7. Return the baking sheet to the broiler and cook for about 3 minutes, or until the cheese is melted and bubbly.
  8. Serve immediately while warm and crispy.

Chefs Notes

  • Roma tomatoes work especially well because they contain less moisture and help keep the bruschetta from becoming soggy.
  • For extra flavor, rub the toasted bread slices with a peeled garlic clove before adding the tomato topping.
  • Fresh mozzarella can be substituted for shredded mozzarella for a more authentic Italian-style finish.
  • Serve alongside pasta dishes, grilled chicken, or as part of an appetizer spread.
  • If preparing ahead of time, keep the tomato mixture separate and assemble just before serving for the crispiest texture.