Classic Italian Bruschetta Recipe
Introduction
Classic Italian bruschetta is a simple yet flavorful appetizer featuring crunchy toasted bread topped with a fresh tomato and basil mixture. Perfect for summer gatherings or a light snack, it combines bright, fresh ingredients with rustic textures for a delicious bite every time.

Ingredients
- 6–8 ripe Roma tomatoes (about 1.5 pounds)
- 1 loaf of crusty Italian bread (like ciabatta or baguette)
- 1/3 cup extra-virgin olive oil (plus extra for drizzling)
- 3–4 garlic cloves
- 1/4 cup fresh basil leaves
- 1 tablespoon balsamic vinegar
- 1 teaspoon sea salt (or to taste)
- 1/2 teaspoon freshly ground black pepper
- Optional: 1/4 teaspoon red pepper flakes
- Optional: Fresh mozzarella or ricotta cheese
Instructions
- Step 1: Prepare the tomatoes by rinsing, slicing lengthwise, and scooping out seeds to prevent excess liquid. Dice the flesh into 1/4-inch cubes and place in a medium mixing bowl.
- Step 2: Finely chop the fresh basil and add to the tomatoes. Stir in the balsamic vinegar, 1/3 cup olive oil, sea salt, black pepper, and optional red pepper flakes. Mix gently and let the mixture rest at room temperature for 15–20 minutes to develop flavors.
- Step 3: Preheat the oven to 400°F (200°C). Slice the bread into 1/2-inch thick pieces (about 10–12 slices). Arrange on a baking sheet and brush one side lightly with olive oil. Bake for 8–10 minutes until golden and crisp. Alternatively, grill slices on a stovetop grill pan for 2–3 minutes per side.
- Step 4: Peel and halve the garlic cloves. While bread is still warm, rub the cut garlic over the oiled side of each toast to infuse garlic aroma.
- Step 5: Add cheese if desired. For mozzarella, thinly slice and place one slice on each warm bread piece. For ricotta, spread about a tablespoon on each slice evenly.
- Step 6: Spoon 1–2 tablespoons of the tomato mixture onto each cheese-topped slice, spreading evenly without overwhelming the crunch.
- Step 7: (Optional) For a melted mozzarella topping, broil the assembled bruschetta for 1–2 minutes until cheese is bubbly. Watch closely to prevent burning. Skip this with ricotta.
- Step 8: Drizzle a little extra olive oil over each piece and garnish with a small basil leaf or a pinch of black pepper. Serve immediately and enjoy the contrast of flavors and textures.
Tips & Variations
- Use very ripe but firm Roma tomatoes for the best texture and flavor.
- Omitting cheese makes a classic vegan bruschetta option.
- Adding a splash of lemon juice to the tomato mixture can brighten the flavors further.
- For a spicy kick, increase red pepper flakes or add a dash of hot sauce.
- Fresh basil leaves on top enhance both aroma and presentation.
Storage
Bruschetta is best enjoyed fresh. Store any leftover tomato mixture in an airtight container in the refrigerator for up to 2 days. Keep toasted bread separate and re-toast before serving to maintain crispness. Assembled bruschetta does not store well due to bread sogginess.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I prepare the tomato mixture ahead of time?
Yes, you can prepare the tomato mixture a few hours in advance and refrigerate it. Let it come to room temperature before serving to bring out the full flavor.
What bread is best for bruschetta?
Crusty Italian breads like ciabatta or baguette work best because they toast well and hold the toppings without becoming too soggy.
PrintClassic Italian Bruschetta Recipe
This Classic Italian Bruschetta recipe features ripe Roma tomatoes marinated with fresh basil, balsamic vinegar, and olive oil, served on toasted crusty Italian bread topped with mozzarella or ricotta cheese. It’s a vibrant and flavorful appetizer that balances fresh, tangy tomato topping with the crunch of toasted bread and a creamy cheese layer, perfect for entertaining or a light snack.
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Total Time: 30 minutes
- Yield: 10–12 servings 1x
- Category: Appetizer
- Method: Baking
- Cuisine: Italian
- Diet: Vegetarian
Ingredients
Tomato Topping
- 6–8 ripe Roma tomatoes (about 1.5 pounds)
- 1/3 cup extra-virgin olive oil (plus extra for drizzling)
- 1/4 cup fresh basil leaves
- 1 tablespoon balsamic vinegar
- 1 teaspoon sea salt (or to taste)
- 1/2 teaspoon freshly ground black pepper
- Optional: 1/4 teaspoon red pepper flakes
Bread & Garnish
- 1 loaf crusty Italian bread (like ciabatta or baguette)
- 3–4 garlic cloves
- Optional cheese: fresh mozzarella (sliced into 1/8-inch rounds) or ricotta (about 10-12 tablespoons)
- Extra olive oil for brushing and drizzling
- Optional fresh basil leaves for garnish
Instructions
- Prepare the Tomatoes: Rinse the Roma tomatoes under cool water. Slice them lengthwise and scoop out the seeds with a spoon to prevent excess moisture. Dice the tomato flesh into 1/4-inch cubes and transfer them to a medium mixing bowl.
- Season the Tomato Mixture: Finely chop the fresh basil and add it to the tomatoes. Pour in the balsamic vinegar and 1/3 cup olive oil. Sprinkle salt, black pepper, and optional red pepper flakes. Gently stir to combine, then let the mixture rest at room temperature for 15–20 minutes to develop flavors.
- Slice and Toast the Bread: Preheat the oven to 400°F (200°C). Cut the Italian bread into 1/2-inch thick slices (10–12 pieces). Arrange slices on a baking sheet in a single layer. Lightly brush one side of each slice with olive oil, then bake for 8–10 minutes until edges are golden and crisp. Alternatively, grill slices on a stovetop grill pan for 2–3 minutes per side for a smoky flavor.
- Rub with Garlic: Peel and halve the garlic cloves. While the bread is still warm, rub the cut side of a garlic clove over the oiled surface of each toasted slice to impart a bold garlic aroma.
- Add Mozzarella or Ricotta: Place a thin slice of fresh mozzarella or a generous tablespoon of ricotta on each bread slice. The warmth of the bread will soften the mozzarella slightly or gently warm the ricotta.
- Assemble the Bruschetta: Spoon 1–2 tablespoons of the tomato mixture onto each cheese-topped slice, spreading it evenly but leaving the bread crisp. Drizzle with a little extra olive oil and optionally garnish with a small basil leaf or a pinch of black pepper.
- Optional Melt (for Mozzarella): If using mozzarella and desired, place assembled bruschetta under the broiler for 1–2 minutes until cheese melts and bubbles. Watch carefully to avoid burning. Skip this step if using ricotta.
- Serve and Savor: Arrange the bruschetta on a serving platter and enjoy fresh. The combination of crunchy bread, creamy cheese, and juicy tomato topping makes for an irresistible appetizer.
Notes
- Removing seeds from the tomatoes prevents soggy bread and keeps the topping from becoming watery.
- Letting the tomato mixture rest enhances the flavor by allowing ingredients to meld together.
- Using crusty bread such as ciabatta or baguette helps maintain texture after adding toppings.
- Grilling bread adds a smoky note, but oven toasting is more convenient and consistent.
- Choose between mozzarella for a melty, richer option or ricotta for a fresh, creamy contrast.
- Broiling is optional and should be monitored closely to prevent burning.
- Adjust salt and pepper according to taste preferences.
- This recipe is best served immediately to preserve bread crispness.
Keywords: bruschetta, Italian appetizer, tomato topping, toasted bread, mozzarella bruschetta, ricotta bruschetta, easy appetizer, summer recipe

