In a large bowl, combine flour, salt and instant yeast. Whisk to evenly distribute everything.
In a small bowl, combine the milk, olive oil, egg and honey.
Add wet ingredients to the dry. Stir with a spoon until all of the flour is incorporated. Cover and allow to sit for 10-15 minutes.
Scrape dough onto a smooth, lightly floured surface. Knead for 8-10 minutes or until smooth and stretchy using a folding motion, adding more flour when needed. The dough is a bit wet so constant motion will help prevent it from sticking.
Place dough in an oiled bowl or container. Cover with plastic wrap or a tight cover and allow to rise in a warm area until 2.5 times the size, about 90 minutes.
Scrape dough out onto a lightly floured surface. Cut into 15 even pieces (about 55 grams each).
Taking one piece at a time, fold the edges into the center, pinch them closed, and then roll the ball in your hands. Place the dough seam side down a 9x13 baking dish and repeat with the remaining pieces.
Cover the dough balls loosely with plastic wrap. Allow to rise until doubled in size, about 30 minutes.
While the dough is rising the second time, preheat oven to 375° F. Once doubled in size, uncover the dough and place in the oven on a middle rack.
Bake for 15-20 minutes until golden brown.
Remove from the oven and while still hot, brush with olive oil, if desired. Allow to cool for about 10 minutes before enjoying.