Classic Italian Bruschetta Recipe
Introduction
Classic Italian bruschetta is a simple yet flavorful appetizer that highlights fresh tomatoes, fragrant basil, and crusty bread. Perfect for entertaining or a light snack, this recipe brings a taste of Italy to your kitchen with minimal effort.

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
Instructions
- Step 1: Prepare the tomatoes by rinsing them under cool water. Slice each tomato lengthwise, scoop out the seeds to avoid excess liquid, then chop the flesh into 1/4-inch cubes. Transfer to a medium mixing bowl.
- Step 2: Finely chop the fresh basil and add it to the bowl with the tomatoes. Pour in balsamic vinegar and 1/3 cup olive oil. Season with sea salt, black pepper, and red pepper flakes if using. Stir gently and taste, adjusting seasoning as needed. Let the mixture rest at room temperature for 15–20 minutes.
- Step 3: Preheat the oven to 400°F (200°C). Slice the Italian bread into 1/2-inch thick pieces (about 10–12 slices). Arrange on a baking sheet and brush the top 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 the bread is still warm, rub the cut garlic over the oiled surface of each slice to infuse it with flavor.
- Step 5: Add cheese if desired. Slice mozzarella into thin rounds and place one slice on each bread piece, or spoon a tablespoon of ricotta and spread evenly.
- Step 6: Spoon 1–2 tablespoons of the tomato mixture onto each slice. Spread evenly without overloading to maintain the bread’s crunch. Drizzle a little extra olive oil over each piece and garnish with a small basil leaf or a pinch of black pepper.
- Step 7 (Optional): For melted mozzarella, place the assembled bruschetta under the broiler for 1–2 minutes until bubbly. Watch carefully to prevent burning. Skip this step if using ricotta.
- Step 8: Serve the bruschetta fresh on a platter and enjoy the vibrant, crisp, and creamy combination.
Tips & Variations
- Use day-old or slightly stale bread for better toasting and crunch.
- Substitute cherry tomatoes if Roma are unavailable, just adjust chopping size.
- Add a splash of lemon juice to the tomato mixture for extra brightness.
- Try topping with prosciutto or olives for a savory twist.
- For a smoky flavor, grill the bread slices instead of baking.
Storage
Bruschetta is best enjoyed fresh to keep the bread crisp. If you need to store leftovers, keep the tomato mixture and toasted bread separate in airtight containers in the refrigerator for up to 1 day. Re-toast the bread before serving and spoon fresh tomato topping just before eating to prevent sogginess. Avoid storing pre-assembled bruschetta.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I prepare the tomato mixture in advance?
Yes, you can prepare the tomato topping a few hours ahead and keep it covered at room temperature. This helps the flavors meld beautifully. Just avoid refrigerating it for too long as tomatoes lose some freshness and flavor.
What type of bread works best for bruschetta?
A crusty Italian loaf like ciabatta or a baguette is ideal because it toasts well and holds the juicy topping without becoming soggy quickly. Avoid soft sandwich bread as it won’t crisp properly.
PrintClassic Italian Bruschetta Recipe
This Classic Italian Bruschetta recipe features fresh, ripe Roma tomatoes seasoned with basil, balsamic vinegar, and olive oil atop toasted crusty Italian bread. Enhanced with garlic and your choice of creamy mozzarella or ricotta cheese, this appetizer is simple, flavorful, and perfect for any occasion.
- Prep Time: 20 minutes
- Cook Time: 10 minutes
- Total Time: 30 minutes
- Yield: 10–12 bruschetta servings 1x
- Category: Appetizer
- Method: Baking
- Cuisine: Italian
- Diet: Vegetarian
Ingredients
Tomato Mixture
- 6–8 ripe Roma tomatoes (about 1.5 pounds)
- 1/4 cup fresh basil leaves
- 1 tablespoon balsamic vinegar
- 1/3 cup extra-virgin olive oil (plus extra for drizzling and bread brushing)
- 1 teaspoon sea salt (or to taste)
- 1/2 teaspoon freshly ground black pepper
- Optional: 1/4 teaspoon red pepper flakes
Bread and Cheese
- 1 loaf crusty Italian bread (like ciabatta or baguette)
- 3–4 garlic cloves
- Mozzarella cheese (thinly sliced, about 8 ounces) or Ricotta cheese (about 1 cup)
Instructions
- Prepare the Tomatoes: Rinse the Roma tomatoes under cool water, slice them lengthwise, and scoop out the seeds to avoid excess moisture. Dice the tomato flesh into 1/4-inch cubes and transfer to a medium mixing bowl.
- Season the Tomato Mixture: Finely chop fresh basil and add it to the tomatoes. Pour in balsamic vinegar and 1/3 cup olive oil, then sprinkle sea salt, black pepper, and optional red pepper flakes. Gently stir to combine and 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 (about 10–12 pieces), 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.
- Rub with Garlic: Peel and halve the garlic cloves. While the bread is still warm, rub the cut side of garlic over the oiled surface of each slice to infuse with garlic aroma and flavor.
- Add Mozzarella or Ricotta: For mozzarella, slice thin rounds about 1/8-inch thick and place one slice on each warm bread piece. For ricotta, spoon a generous tablespoon onto each slice and spread evenly.
- Assemble the Bruschetta: Spoon 1–2 tablespoons of the tomato mixture onto each cheese-topped slice, spreading evenly. Drizzle lightly with extra olive oil and garnish with a basil leaf or a pinch of black pepper.
- Optional Melt (for Mozzarella): If using mozzarella and a melted texture is desired, place the assembled bruschetta under the broiler for 1–2 minutes until cheese melts and bubbles. Watch carefully to prevent burning. Skip this step if using ricotta.
- Serve and Savor: Arrange the bruschetta on a platter and serve immediately to enjoy the contrast of crispy bread, creamy cheese, and fresh tomato topping.
Notes
- Remove tomato seeds to prevent soggy bread.
- Use high-quality, ripe tomatoes for best flavor.
- For a smoky twist, grill bread slices instead of baking.
- Adjust seasoning of tomato mixture after resting for balanced taste.
- Mozzarella melts nicely under the broiler; ricotta is served fresh.
- Serve promptly to maintain bread’s crispness.
- Optional red pepper flakes add a mild heat; omit if preferred.
Keywords: Italian bruschetta, tomato bruschetta, appetizer, mozzarella bruschetta, ricotta bruschetta, easy Italian recipe, toasted bread appetizer

