This Tomato and Avocado Bruschetta combines the creamy richness of avocado with the bright, juicy flavor of fresh cherry tomatoes for a light yet satisfying appetizer.
Packed with fiber, plant-based healthy fats, and essential vitamins, it’s a nutrient-rich option that’s low in saturated fat and easy on carbs.
Quick to prepare and perfect for everyday snacking, entertaining, or meal prep, it delivers freshness and flavor in every bite.

30-Minute Tomato Avocado Bruschetta
Equipment
- 1 Rimmed baking sheet
- 1 small mixing bowl
- 1 Medium mixing bowl
- 1 knife
- 1 spoon or spatula
- Measuring Spoons and Cups
Ingredients
- 1 baguette cut into 1-inch diagonal slices
- ¼ cup extra-virgin olive oil plus more for brushing
- 1 teaspoon garlic powder
- 20 ounces cherry tomatoes halved and seeded
- 1 tablespoon white balsamic vinegar
- 3 garlic cloves minced
- 2 avocados pitted
- 1 teaspoon lemon juice
- ¼ cup fresh basil finely chopped
- ½ teaspoon sea salt
- ¼ teaspoon freshly cracked black pepper
- Flaky salt for garnish (optional)
Instructions
- Prepare the Oven and Baking Sheet: Preheat your oven to the broil setting on high. Make sure the oven rack is positioned in the upper-middle section so the bread will toast evenly without burning. Line a rimmed baking sheet with parchment paper or lightly brush it with olive oil to prevent sticking and make cleanup easier. This ensures your baguette slices toast perfectly golden.
- Slice and Oil the Baguette: Take your fresh baguette and cut it diagonally into 1-inch thick slices. This diagonal cut maximizes the surface area for toppings while keeping the slices sturdy. Using a pastry brush, lightly coat one side of each slice with extra-virgin olive oil. The oil will help the bread brown evenly and add a subtle richness.
- Season the Bread with Garlic: Sprinkle a small amount of garlic powder evenly over the oiled side of each slice. The garlic will infuse the bread with flavor while roasting, giving it that classic bruschetta aroma without overpowering the fresh avocado and tomato toppings.
- Toast the Bread: Arrange the prepared baguette slices on the lined baking sheet, oiled side facing up. Place them in the oven under the broiler. Watch closely as they toast—this usually takes 3–4 minutes depending on your oven. Look for a golden-brown color and slightly crisp edges. Remove the slices promptly to prevent burning and let them cool slightly on a wire rack to maintain crispness.
- Prepare the Tomato Mixture: While the bread is toasting, take a small mixing bowl and combine the halved and seeded cherry tomatoes with ¼ cup of olive oil, 1 tablespoon of white balsamic vinegar, and half of the minced garlic. Toss gently to coat all the tomatoes evenly. Let this mixture sit for a few minutes so the flavors meld beautifully, resulting in juicy, slightly tangy tomatoes that perfectly complement the creamy avocado.
- Mash and Season the Avocado: In a medium bowl, scoop out the flesh of the pitted avocados. Using a fork or a potato masher, mash the avocado until smooth but still slightly chunky for texture. Add the lemon juice, the remaining minced garlic, half of the finely chopped fresh basil, salt, and freshly cracked black pepper. Mix gently to create a creamy, flavorful avocado spread.
- Spread the Avocado on Toast: Once the toasted baguette slices have cooled slightly, use a spoon or butter knife to generously spread 1–2 tablespoons of the avocado mixture onto each slice. Make sure the avocado layer is even, covering the surface without spilling over the edges. This creates a stable base for the tomato topping and ensures every bite is creamy and flavorful.
- Add the Tomato Topping: Evenly distribute the marinated cherry tomato mixture over the avocado layer on each toast. Ensure that each slice gets a mix of juice and tomato pieces for maximum flavor. Gently press the tomatoes onto the avocado so they stay in place but don’t squish the bread.
- Garnish with Fresh Basil and Flaky Salt: Finish each bruschetta by sprinkling the remaining chopped basil over the top. If desired, add a pinch of flaky sea salt for an extra burst of flavor and texture. The basil adds a fresh, herbaceous note that brightens the rich avocado and sweet-tart tomatoes.
- Serve and Enjoy: Arrange the bruschetta on a serving platter and serve immediately while the bread is still slightly warm and crisp. These make a perfect appetizer for parties, a light snack, or a simple side dish. Pair with a fresh salad, sparkling water, or white wine for a delightful, easy-to-prepare meal.
Notes
- Use ripe, creamy avocados for the best flavor and smooth texture.
- Cherry tomatoes can be substituted with grape or diced Roma tomatoes.
- Adjust garlic to taste—roasting garlic can add a sweeter, milder flavor.
- For extra crunch, lightly toast the bread on both sides.
- White balsamic vinegar adds mild sweetness; regular balsamic vinegar works as a substitute but may darken the topping.
- This recipe is naturally vegetarian and can easily be made vegan.
- Serve immediately for optimal texture; avocado may brown if left too long.
Chef’s Secrets for Perfect Flavor
To elevate this simple bruschetta, focus on layering fresh flavors and textures.
Lightly broiling the baguette ensures a crisp base that contrasts beautifully with the creamy avocado.
Gently marinating the cherry tomatoes in olive oil and white balsamic vinegar brings out their natural sweetness, making every bite juicy and vibrant.
Don’t over-mash the avocado—keeping some texture adds a rustic, satisfying mouthfeel.
Finally, finishing with fresh basil and a sprinkle of flaky sea salt enhances both aroma and taste, giving the dish a professional, restaurant-quality touch.
Serving Suggestions for Maximum Appeal
This bruschetta is versatile and works well as a starter, snack, or light lunch.
For a casual gathering, arrange slices on a large platter with fresh herbs scattered on top for a colorful presentation.
Pair with a crisp white wine or sparkling water for a refreshing combination.
For a heartier option, serve alongside a simple green salad or roasted vegetable platter.
Each slice can also be garnished with microgreens, a drizzle of extra-virgin olive oil, or a few shavings of Parmesan for an elegant twist.
Storage Tips to Preserve Freshness
Because avocado oxidizes quickly, store leftover toppings separately from the bread.
Keep the avocado mixture in an airtight container in the refrigerator for up to 24 hours, adding a few drops of lemon juice to slow browning.
The marinated tomato mixture can last 1–2 days chilled, though flavor is best when fresh.
Toasted baguette slices can be stored at room temperature in a sealed bag for up to a day and reheated briefly in the oven before serving.
Avoid assembling the bruschetta in advance to maintain crispness and prevent sogginess.
Frequently Asked Questions
1. Can I make this recipe ahead of time?
Yes, but it’s best to prepare components separately. Store the avocado and tomato mixtures in airtight containers and toast the bread just before serving to keep it crisp.
2. What type of bread works best?
A fresh, crusty baguette is ideal because it holds toppings without becoming soggy. You can also use ciabatta or sourdough slices if you prefer.
3. Can I use other types of tomatoes?
Absolutely. Grape tomatoes, Roma tomatoes, or small heirloom varieties work well. Just make sure they are ripe and juicy for optimal flavor.
4. How can I prevent the avocado from browning?
Add a little lemon juice when mashing the avocado and store it in an airtight container if not serving immediately. Assemble right before serving to maintain freshness.
5. Can this recipe be made vegan or gluten-free?
Yes! The recipe is naturally vegetarian. To make it vegan, ensure the bread contains no dairy or eggs. For a gluten-free option, use gluten-free baguette or bread slices.