Start by mixing warm water, yeast, and sugar in a bowl. Let it sit until it becomes foamy, which means the yeast is active. Then add flour, salt, and olive oil and mix until a sticky dough forms.
Transfer the dough to a greased bowl and cover it. Allow it to rise in a warm place until it doubles in size. This step is key for that soft and airy texture.
Grease your baking pan generously with olive oil. Spread the dough into the pan gently without deflating it too much. Let it rest again for a second rise.
Use your fingers to create dimples all over the dough. Drizzle olive oil, then add tomatoes, garlic, and mozzarella evenly. Press them lightly into the dough.
Place the pan in a preheated oven and bake until golden brown. The cheese should melt and slightly bubble while the edges turn crispy.
Once baked, remove from the oven and top with fresh basil leaves. Let it cool slightly before slicing and serving for the best texture.