Classic Tomato Basil Bruschetta (Ready in 20 Minutes!)
This Easy Tomato Basil Bruschetta comes together in just 20 minutes with simple, affordable ingredients! Juicy diced tomatoes, fresh basil, and garlic are tossed in olive oil and balsamic vinegar, then piled onto crispy Parmesan-topped toasted baguette slices. It’s the perfect quick and budget-friendly appetizer for summer parties, backyard get-togethers, or a simple weeknight snack.

There’s something about warm summer evenings that makes us crave fresh, bright appetizers we can just set out and let everyone dig into while we catch up on the porch or around the backyard table. This tomato basil bruschetta has become one of our go-to recipes for exactly that. It’s simple, it’s colorful, and it always disappears within minutes of hitting the table. Bruschetta is actually our favorite appetizer to order at one of our favorite local Italian restaurants in town, and after ordering it more times than we can count, we finally decided to try recreating it at home. It turns out it’s incredibly easy, and honestly, just as good as the restaurant version.
What we love most about this recipe is how effortlessly it fits into summer entertaining. There’s no oven babysitting, no complicated techniques required, and no long ingredient list. You just dice, toss, toast, and you’re done! Whether you’re hosting a small get-together or just want something fresh to much on while dinner is on the grill, this bruschetta is guaranteed to hit the spot every time. It’s light and fresh, and lets those peak-summer tomatoes and basil really shine.
What is bruschetta?
Bruschetta is a traditional Italian appetizer made of grilled or toasted bread that’s rubbed or brushed with olive oil and topped with a variety of savory toppings. The word “bruschetta” (pronounced broo-SKEH-tah) actually comes from the Italian word “bruscare,” meaning “to roast over coals,” referring to the toasting of the bread. While there are many variations, the most classic and widely loved version features a fresh tomato topping seasoned with basil, garlic, and olive oil.
Why we love this bruschetta recipe
- Ready in 20 minutes — From chopping the tomatoes to pulling the toast out of the oven, this recipe comes together fast, making it perfect for last-minute entertaining or a quick appetizer craving.
- Budget-friendly ingredients — Everything needed is affordable and easy to find at any grocery store, so you can whip up a crowd-pleasing appetizer without spending a lot.
- Perfect for summer entertaining — Light, fresh, and colorful, this bruschetta fits right in at any summer gathering, from backyard barbecues to casual dinner parties.
- Customizable — You can easily adjust the recipe with different toppings, cheeses, or swaps depending on what you have on hand, so you can make it your own every time!
Ingredients needed

- Roma tomatoes: We like using Roma tomatoes because they’re firm, less watery, and hold their shape well when diced, which keeps the topping from getting soggy on the toast.
- Basil leaves: Fresh basil, julienned, adds that classic bright, herby flavor that makes this bruschetta taste like summer in a dish.
- Garlic: Minced garlic adds a punch of savory flavor to the tomato mixture. Use fresh garlic for the best, most vibrant taste.
- Balsamic vinegar: A tablespoon of balsamic vinegar adds a subtle tang and touch of sweetness that balances the acidity of the tomatoes.
- Extra-virgin olive oil: This helps bring the tomato mixture together and adds richness. It also gets brushed onto the baguette slices before toasting to crisp up beautifully. Try to use a good quality extra-virgin olive oil since it’s such a key flavor in this dish.
- Salt and pepper: Simple seasonings that bring out the natural sweetness of the tomatoes and balance all the other flavors.
- 1 baguette: Sliced into half-inch pieces, the baguette is the perfect base for bruschetta. It’s sturdy enough to hold the tomato topping without getting soggy right away.
- Parmesan cheese: A sprinkle of grated Parmesan on the baguette slices before baking adds a savory, slightly nutty flavor and helps the bread turn golden and crisp.
How to make bruschetta
1. Prep the tomato topping
In a medium bowl, combine the diced Roma tomatoes, julienned basil, minced garlic, balsamic vinegar, olive oil, salt, and pepper. Then set it aside for 5-10 minutes to allow the flavors to meld and the tomatoes to soften slightly and become juicy.

2. Prep the toast
Preheat the oven to 400°F. Arrange the baguette slices in a single layer on a baking sheet. Brush both sides with olive oil and sprinkle the tops with grated Parmesan cheese. Bake for 7 minutes, then broil for 1-2 minutes or until the edges are golden and crisp.


3. Assemble and serve!
Top each toasted baguette slice with a spoonful of the tomato basil mixture right before serving, or serve them separately so everyone can build their own.
How to serve bruschetta
Our favorite way to serve this bruschetta is to arrange the toasted baguette slices on a platter and serve the tomato topping separately in a bowl alongside it. This way, everyone can assemble their own bite, and the toast stays perfectly crisp until the moment it’s topped. It’s a simple trick that makes a big difference, especially if you’re setting food out for a longer gathering.

Recipe variations for bruschetta
One of the best things about bruschetta is how easy it is to switch up based on what you’re craving or what you have on hand. Here are a few of our favorite variations:
- Add cheese: Top the tomato mixture with fresh mozzarella pearls or a dollop of ricotta for a creamier bite.
- Make it a Caprese bruschetta: Add sliced fresh mozzarella and a drizzle of balsamic glaze for a Caprese-inspired twist.
- Swap the herbs: Try fresh oregano or a mix of basil and parsley for a slightly different flavor profile.
- Add a little heat: A pinch of red pepper flakes in the tomato mixture adds a subtle kick.
- Use different bread: Sourdough or ciabatta both work well in place of a baguette if that’s what you have on hand.
- Add protein: Top with a few slices of prosciutto or a spoonful of white bean puree for a heartier appetizer.

Bruschetta storage tips
The tomato mixture will keep in an airtight container in the refrigerator for up to 2 days, though it’s best enjoyed within the first 24 hours for optimal freshness. The toasted baguette slices are best kept at room temperature in a paper bag or a loosely covered container for up to 1 day to help maintain crispness. Avoid assembling the bruschetta ahead of time, as the bread will become soggy.
More small bite recipes
If you loved learning how to make this tomato basil bruschetta, try one of our other favorite appetizers and small bites:
- Classic Deviled Eggs
- Baba Ganoush
- 5-Minute Homemade Hummus
- Cucumber, Tomato & Feta Skewers
- Smoked Salmon Cucumber Bites
Classic Tomato Basil Bruschetta
- Total Time: 22 minutes
- Yield: 15–20 slices 1x
Ingredients
For the tomato topping:
- 4 roma tomatoes, diced
- 1/2 cup basil leaves, julienned
- 1 tablespoon garlic, minced
- 1 tablespoon balsamic vinegar
- 1 tablespoon extra-virgin olive oil
- Salt and pepper to taste
For the toast:
- 1 baguette, sliced into 1/2-inch-thick slices
- 3 tablespoons extra-virgin olive oil
- 1/3 cup grated Parmesan cheese
Instructions
- Preheat the oven to 400°F and line a baking sheet with parchment paper.
- In a large bowl, stir together the tomatoes, basil, garlic, balsamic vinegar, olive oil, salt, and pepper. Set aside for 5 to 10 minutes so that the flavors meld and the tomatoes become juicy and soften slightly.
- Meanwhile, place the baguette slices in a single layer on the baking sheet. Brush both sides with olive oil and sprinkle the tops with the Parmesan cheese. Bake for 7 minutes, then broil on high heat for 1 to 2 minutes or until the edges are golden-brown and toasted.
- Remove the bread from the oven and arrange on a platter. Transfer the tomato topping to a separate bowl. To serve, spoon the tomato topping over the bread slices, drizzle with olive oil, and sprinkle with a pinch of salt.
- Prep Time: 15
- Cook Time: 7
- Category: Appetizer


Love it