Toast the bread slices until golden brown and crispy, then set aside to cool slightly.
Arrange the tomato slices on one slice of toast, overlapping slightly for an even, colorful layer.
Place mozzarella slices over the tomato, covering the entire layer to create a creamy, white base.
Gently add basil leaves over the cheese, pressing them slightly into the layers so they release aroma and stay in place.
Brush the top of the bread lightly with olive oil to add flavor and promote a shiny, crisp finish when assembled.
Carefully place the second slice of toasted bread on top to complete the sandwich, pressing down gently to help everything stick together.
Cut the sandwich diagonally or in half, revealing colorful layers with juicy tomatoes, melting cheese, and fragrant basil.
Sprinkle with a pinch of salt and freshly ground black pepper to taste, then serve immediately for maximum freshness.