
It has been raining a lot lately here in Chattogram. When the weather gets gloomy, I crave food that feels bright and fresh. My mother, Sultana Razia, stopped by for a visit the other day. I wanted to make something special for us to snack on. This classic tomato bruschetta was the perfect choice. It is vibrant, flavorful, and incredibly simple. We sat down and enjoyed every crispy bite together. It is amazing how such humble ingredients can taste so elegant.
You might think bruschetta is just a fancy name for tomato salad. Many people think the word refers to the topping itself. Actually, the name refers to the toasted bread.
The bread is the foundation of this appetizer. You need a sturdy base to hold those juicy tomatoes. We take things a step further by baking the bread with parmesan cheese. That cheese adds a salty, savory kick to the toast that makes it hard to stop eating.
I am a huge believer in kitchen organization. Using mise en place makes the whole process so much more enjoyable. Gather and measure all your ingredients before you start. This recipe moves fast once you begin. Having your garlic minced and tomatoes ready to go saves you a lot of time. You can just focus on the assembly.
The Ingredients You Will Need
Picking the right ingredients matters. Here is what you should look for:
- Roma Tomatoes: These are the best choice. They have a firm texture and less water than other varieties, so your topping stays chunky. Cherry tomatoes are a good backup if that is all you have.
- Fresh Basil: Do not use dried basil here. Fresh leaves provide an aroma that makes the whole dish pop.
- Garlic: We use a generous amount. Some goes into the tomato mix, and some flavors the bread oil.
- Extra Virgin Olive Oil: Use a high-quality oil for the best flavor. It binds the tomatoes and makes the bread golden.
- Balsamic Vinegar: This adds a nice tangy balance to the sweetness of the tomatoes.
- Baguette: A fresh French baguette is classic, but a crusty ciabatta loaf works just as well.
- Parmesan Cheese: This melts into the bread and creates a barrier. It keeps the tomato juices from making the bread soggy.
| Ingredient | Quantity | Notes |
| Roma tomatoes | 6 (1 1/2 lbs) | Diced carefully |
| Basil leaves | 1/3 cup | Fresh, finely chopped |
| Garlic cloves | 5 total | Minced, divided use |
| Balsamic vinegar | 1 Tbsp | For the tomato mix |
| Extra virgin olive oil | 2 Tbsp | For the tomato mix |
| Sea salt | 1/2 tsp | To draw out juices |
| Black pepper | 1/4 tsp | Freshly ground is best |
| Balsamic glaze | As needed | Optional, for drizzling |
| Baguette | 1 loaf | Sliced diagonally |
| Extra virgin olive oil | 3 Tbsp | For brushing the toasts |
| Parmesan cheese | 1/3 cup | Shredded nicely |
Recipe Timing:
Prep Time: 10 minutes | Cook Time: 15 minutes | Total Time: 25 minutes
Servings: 4 | Difficulty: Easy
Step-by-Step Preparation

Let’s get cooking. The method is easy but it helps to be focused. We will start with the tomato topping.
- Prep the tomatoes: Wash and dry them, then core and dice them into small, even pieces. I use a sharp chef’s knife for this. Once diced, toss the tomatoes into a mesh strainer for a few minutes. We want the flavor, not the extra liquid.
- Chop the basil: Basil bruises easily if you are too rough. Stack the leaves, roll them into a tight little cigar shape, and slice thin ribbons with a sharp knife. This chiffonade technique looks great and keeps the flavor intact.
- Mince the garlic: Peel and mince all five cloves. Set one teaspoon aside for your garlic oil. Add the rest to the tomatoes.
- Season: Add the olive oil, balsamic vinegar, salt, and pepper to the bowl. Stir everything gently. Let it sit at room temperature for at least 15 to 30 minutes. This gives the garlic and vinegar time to soak into the tomatoes.

Now, let’s toast the bread:
- Preheat: Get your oven to 400 degrees Fahrenheit.
- Slice: Cut your baguette into half-inch thick diagonal slices. The diagonal angle gives you more surface area for the topping.
- Season: Mix that reserved teaspoon of garlic with the three tablespoons of olive oil. Brush this onto both sides of your bread slices.
- Top: Lay the slices on a parchment-lined tray and sprinkle them with parmesan.
- Bake: Pop them in the oven for five minutes. Then, switch to the broiler for a minute or two. Keep a close eye on them so they don’t burn. You want the edges golden and the cheese melted.
Serving and Tips

How you serve this matters. I like an interactive setup for guests.
Arrange the golden toasts on a large platter and put the tomato mix in a bowl with a slotted spoon. Using a slotted spoon is a pro move—it keeps the extra juice in the bowl so your bread stays crunchy until the very last bite.
If you are hosting a formal dinner, you can assemble them yourself right before serving. A light drizzle of balsamic glaze on top adds a sweet finish that looks beautiful.

Storing leftovers? The tomato mix keeps in the fridge for about two days, though it loses a bit of its crunch. Store the toasts in a bag at room temperature and give them a quick toast in the oven to crisp them up again.
Frequently Asked Questions
Can I make the topping ahead of time?
You can, but stick to a two-hour window. Any longer and the salt pulls too much moisture out, making the tomatoes mushy.
Why is my bread turning out soggy?
You are likely skipping the drain step. Always use a strainer for the tomatoes. Also, try to assemble the bruschetta at the last minute rather than letting it sit.
Do I have to use Roma tomatoes?
Romas are best because they have fewer seeds, but cherry tomatoes work great too. Just quarter them and follow the same steps.
Can I freeze the tomato mixture?
Honestly, no. Freezing turns fresh tomatoes into a mealy, soft mess. This is one of those dishes meant to be eaten fresh.
What if I can’t find a baguette?
Ciabatta or a crusty sourdough are perfect alternatives. Just avoid soft, thin sandwich bread because it won’t hold up under the weight of the tomatoes.
Sharing good food is a beautiful thing. I hope this recipe brings a little bit of that joy into your own kitchen. Happy cooking!

Classic Bruschetta
Ingredients
For the Tomato Topping
- 6 Roma tomatoes 1 1/2 lbs, diced
- 1/3 cup basil leaves fresh, finely chopped
- 5 cloves garlic minced, divided
- 1 Tbsp balsamic vinegar
- 2 Tbsp extra virgin olive oil
- 1/2 tsp sea salt
- 1/4 tsp black pepper
For the Toasts
- 1 loaf baguette sliced diagonally
- 3 Tbsp extra virgin olive oil for brushing
- 1/3 cup parmesan cheese shredded
Instructions
- Core and dice the Roma tomatoes. Place in a mesh strainer for a few minutes to drain excess juice.
- Stack fresh basil leaves, roll into a cylinder, and slice into thin ribbons. Add to a mixing bowl with the tomatoes.
- Finely mince 5 garlic cloves. Mix 1 teaspoon of garlic with 3 tablespoons of olive oil and set aside for the bread. Add the remaining garlic to the tomatoes.
- Add 2 tablespoons of olive oil, balsamic vinegar, salt, and pepper to the tomatoes. Stir gently and let sit at room temperature for 15-30 minutes.
- Preheat oven to 400°F (200°C). Slice baguette diagonally into 1/2-inch pieces.
- Brush both sides of the bread with the garlic-infused oil. Arrange on a baking sheet and sprinkle with shredded parmesan.
- Bake for 5 minutes, then broil for 1-2 minutes until edges are golden brown. Let cool slightly.
- Serve by spooning tomato mixture over the toasts using a slotted spoon. Drizzle with optional balsamic glaze if desired.










