In the bowl of your stand mixer add all the ingredients except butter and salt. Give them a quick mix, then with the dough hook mix on low speed until combined. The dough will be sticky.
Add room temperature butter and salt. Mix on low speed for 5 minutes until combined, then increase to medium speed and knead 8 to 10 minutes.
The dough should be stretchy. Test it with the windowpane method by gently stretching a small piece until you can see light through without tearing. Since it is sticky rub your hands and surface with olive oil. Shape into a ball and place in a greased bowl.
Cover and let rise 1 to 2 hours until doubled in size. Turn the dough onto an oiled surface and cut into 4 equal pieces.
Shape into balls and place on a tray lined with baking paper. Cover and let rise 30 minutes without over-proofing. Brush with milk or water, sprinkle sesame seeds if you want, and bake at 180°C (350°F) for 20 minutes.
Video
Notes
Nutrition info is estimated and may vary based on ingredients and portions. For the most accurate details, consider using a nutrition tool or checking our full Nutrition Information Disclaimer.