Slice the fresh mozzarella into thin, even rounds and set aside.
Wash the tomatoes and slice them into rounds roughly the same thickness as the cheese slices.
Chop the basil leaves coarsely and place them in a small bowl. Pour the olive oil over and gently stir to infuse the oil with basil aroma. Let sit for a few minutes.
Cut the ciabatta loaf in half lengthwise using a bread knife, revealing a soft interior and rustic crust. Lightly toast the cut sides if you prefer a crunchier texture.
Spread the basil-infused olive oil generously over the cut sides of the bread, covering all the surfaces to add flavor and moisture.
Layer the mozzarella slices evenly on the bottom half of the bread, overlapping slightly to cover the surface.
Add the tomato slices over the mozzarella, arranging them in a single layer for an even presentation.
Place the fresh basil leaves on top of the tomato slices, allowing their fragrant aroma to mingle with the other ingredients.
Close the sandwich with the top half of the ciabatta, pressing down gently to help the layers settle.
Use a sharp knife to cut the sandwich into halves or quarters for easier handling and attractive plating.
Serve immediately to enjoy the contrasting textures of crispy bread, melty cheese, and fresh, juicy tomatoes with fragrant basil oil.