Preheat oven to 400 degrees Fahrenheit.
Cut bread in half lengthwise and place browned side down on baking sheet.
Combine 7 tbsp softened butter with 5 cloves minced garlic. Add 1 tsp salt if butter is unsalted and a few dashes of garlic powder if you prefer a more robust garlic flavor. Spread onto bread halves.
Slice your ball of mozzarella cheese (~12oz) into thin rounds and place evenly on top of bread halves. Ensure entire bread surface is covered.
Place in oven for 15 minutes or until cheese starts to brown. Make the glaze and chop the basil in the meantime.
Boil balsamic vinegar in a pan on high heat until thickened. Remember, it will get even thicker as it cools. I tend to simmer for 5-7 minutes and set aside.
Stack fresh basil leaves into one pile and roll up lengthwise. Cut in small strips. The result should be thin, lengthy, curly strips.
Cut tomato into thin slices.
Once bread has been removed from oven, immediately top with tomato slices. Drizzle with olive oil and balsamic glaz. Season with salt and pepper and drizzle with balsamic glaze.
Slice into edible portions. Enjoy!