Preheat the Oven: Preheat your oven to 400°F (200°C).
Mix Garlic Butter: In a small bowl, combine the softened butter, minced garlic, salt, black pepper, and crushed red pepper flakes (if using) until well mixed.
Slice the Bread: Cut the baguette in half lengthwise and place it on a baking sheet, cut side up.
Spread the Mixture: Evenly spread the garlic butter mixture over the cut sides of the bread.
Toast the Bread
Bake the Bread: Place the prepared bread in the preheated oven and bake for 10-12 minutes, or until the edges are golden and crispy.
Add the Caprese Topping
Prepare the Toppings: While the bread is baking, combine the halved cherry tomatoes, fresh mozzarella, torn basil leaves, and a drizzle of balsamic glaze (if using) in a bowl. Season with salt and pepper to taste.
Top the Bread: Once the bread is toasted, remove it from the oven and top it with the tomato and mozzarella mixture, spreading it evenly over the garlic bread.
Finish Baking
Return to the Oven: Place the topped bread back in the oven for an additional 3-5 minutes, just until the cheese is slightly melted.
Serve: Remove from the oven, slice, and serve warm.