Slice the mozzarella into thick, half-inch slices, laying them flat on your cutting board.
Core the tomatoes and cut them into similar half-inch thick slices, keeping the slices uniform for even layering.
Gently tear the basil leaves into rough pieces to release their aromatic oils and set aside.
Arrange a layer of tomato slices on a serving platter, slightly overlapping each piece for a colorful base.
Top the tomatoes with a layer of mozzarella slices, placing each piece carefully so they sit flat and show their creamy texture.
Scatter torn basil leaves evenly over the layered cheese and tomatoes to infuse the dish with fresh aroma.
Drizzle the olive oil evenly over the assembled salad, allowing it to seep into the layers and enhance the flavors.
Add a light drizzle of balsamic vinegar for sweetness and acidity, then sprinkle with sea salt and cracked black pepper to taste.
Let the salad sit for a couple of minutes to allow the flavors to meld, then serve immediately for the freshest taste and best texture.