In a large bowl, mix together the flour, sugar, and salt. Cut in the chilled butter using a stand mixer, a food processor, or a pastry blender until the butter is evenly distributed but still in large, visible pieces. Add the ice water all at once to the flour and butter. Mix the dough just until it begins to come together (if using a stand mixer or a food processor, be especially careful not to overmix the dough). Gather the dough with your hands -- don't worry if you see streaks of butter -- and shape it into two disks. Wrap the disks in plastic and refrigerate for at least 1 hour.
Preheat oven 400 degrees. Season the tomatoes with olive oil and salt and pepper. Press a disk of dough on a oiled cookie sheet into a round disk about 1/8-1/4 inch thick and add layered slices of tomato to filling out the center, folding over about 1 inch of dough over the edge. Add chunks of mozzarella and bake until crust is golden brown. Remove from oven, drizzle with olive oil and top with fresh basil and if desired, grate additional cheese and serve.
Calories: 1780kcal | Carbohydrates: 20g | Protein: 6g | Fat: 192g | Saturated Fat: 118g | Trans Fat: 7g | Cholesterol: 488mg | Sodium: 999mg | Potassium: 937mg | Fiber: 5g | Sugar: 10g | Vitamin A: 8752IU | Vitamin C: 51mg | Calcium: 93mg | Iron: 1mg