Preheat your oven to 400°F. Slice the French baguette diagonally into ½-inch pieces and arrange them in a single layer on a sheet pan. Brush both sides lightly with 2 tbsp of olive oil, then toast for 3-4 minutes until golden and crispy at the edges. Watch closely—these burn fast, and you want crispy-toasted bread, not charred pieces.
While the bread toasts, prepare your tomato base. In a medium bowl, combine the diced heirloom tomatoes with minced garlic, salt, pepper, and red pepper flakes. Stir gently to avoid crushing the tomato pieces, which preserves their delicate structure and prevents excess juice release.
Add the balsamic vinegar and remaining 1 tbsp of olive oil to the tomato mixture, then fold in the fresh basil carefully. The best bruschetta recipe relies on this gentle handling—rough stirring breaks down tomato pieces and turns your topping mushy instead of fresh.
Drizzle honey over the tomato mixture and stir one final time. Taste and adjust seasoning—heirloom tomatoes vary in sweetness and acidity, so this is your moment to balance flavors to your preference. The honey should be barely detectable, just rounding out the sharp edges.
Remove the toasted bread from the oven and let it cool for 1-2 minutes on the pan. Arrange the crostini on a serving platter, then spoon the tomato mixture generously onto each piece just before guests arrive. If using fresh mozzarella, tear small pieces and place one piece on top of each bruschetta immediately before serving.