Preheat your oven to 400°F and let it warm up for about 3 minutes. Slice your Italian bread at an angle — you want 4 thick slices that are sturdy enough to hold toppings without falling apart. Place them on a baking sheet and brush lightly with olive oil on both sides.
Pop the bread into the oven and toast for 4-5 minutes until golden and crispy. Watch it closely because it can go from perfect to burnt in like 30 seconds. You'll hear it crackle when it's done, which honestly is the best sound ever.
Pull the bread out and immediately rub each slice with the minced garlic while it's still warm. The heat activates the garlic flavor and makes it stick better. Don't be shy — one side per slice is perfect.
Dice up your heirloom tomatoes and place them in a bowl with the chopped basil. Add the balsamic vinegar, sea salt, black pepper, lemon zest, and red pepper flakes. Toss everything together gently so the tomatoes release their juices but don't get mushy.
Let the tomato mixture sit for 2 minutes to marinate — this is when all those flavors get cozy with each other. This step's worth waiting for because it makes a huge difference in how everything comes together on your bruschetta heirloom tomato basil.
Spoon the tomato mixture generously onto each garlic-rubbed bread slice. The juices will soak into the bread, which is exactly what you want. Top each one with cubed mozzarella while the bread is still warm.
Drizzle everything lightly with that final teaspoon of olive oil and serve immediately. These are best eaten right away when the bread is still crispy and the cheese hasn't totally melted yet. Your guests will demolish these in seconds, trust me.