Start by seeding and dicing your tomatoes into 1/2-inch pieces, then place them in a fine-mesh strainer set over a bowl. Sprinkle with salt and let them drain for about 1 hour—this removes excess moisture so your bruschetta won't be soggy. While the tomatoes drain, heat the olive oil and minced garlic together in a small saucepan over medium heat for 2 minutes until fragrant but not browned. Remove from heat and let cool for at least 20 minutes so the flavors infuse without cooking the garlic further. I like to use high-quality extra virgin olive oil here because it adds a beautiful golden color to the toasted bread and makes a real difference in the final flavor.
Preheat your oven to 350°F. Arrange baguette slices on a baking sheet in a single layer. Using a pastry brush, generously coat both sides of each slice with the cooled garlic oil from Step 1, making sure to get some of the minced garlic on each piece. Bake for 3 to 4 minutes per side, rotating the sheet halfway through, until the bread is golden and crispy on the outside but still has a slight chew inside. Watch carefully to avoid over-browning—you want toasted bread, not charred.
In a medium bowl, combine the drained tomatoes from Step 1 with the fresh mozzarella pearls, julienned basil, balsamic vinegar, honey, black pepper, and dried oregano. Gently fold everything together until just combined, being careful not to crush the mozzarella. Taste and adjust seasoning as needed. I find that fresh mozzarella pearls maintain their creamy texture much better than pre-shredded cheese, and they look more impressive too.
Remove the toasted bread from the oven and let cool for just 1 minute. Spoon the tomato-mozzarella mixture generously onto each slice, dividing it evenly. Serve immediately while the bread is still warm and crispy—this contrast with the cool, fresh toppings is what makes bruschetta so delicious. Don't assemble too far ahead or the bread will soften.