In the bowl of a stand mixer with the dough hook attachment, add the warm water, sugar and yeast. Stir to combine then let the yeast activate until foamy - about 5-10 minutes.
Add the oil and salt to the bowl along with about half of the flour. Turn the mixer on a low speed and begin to stir, adding about 1/4 cup of flour every few minutes until a thick but smooth dough comes together. If the dough is too wet, add a tablespoon of flour at a time until it no longer sticks to the sides of the bowl. If it's too dry, add a teaspoon of oil to help bring it all together.
Use the dough hook attachment on a low setting to knead the dough until smooth, about 10 minutes.
Cover the bowl with plastic wrap or a damp towel then leave in a warm spot until the dough has doubled in size.
Once the dough has doubled in size, punch it down and place it on a floured surface. Cut the dough in half using a blunt knife. Take one half of the dough and knead it lightly for 3-5 minutes. Use a rolling pin to roll it out into a rectangle that is about 9x13 inches in size.
Transfer the rolled-out dough to a baking sheet lined with parchment paper. Starting with the long side, roll the dough into a cylinder, then pinch, tuck, and fold the ends under. Use a sharp knife or bread lame to make three diagonal slashes on the top of the loaf. Repeat this step with the second ball of dough on a separate baking sheet.
Cover the loaves lightly with plastic wrap or a damp towel then allow to rise again until just about doubled in size.
Preheat the oven to 375°F. Place a metal bowl or oven safe dish onto the baking sheet with the bread (far enough away the bread won't touch it as it bakes and rises). Add 3-5 ice cubes to the dish and then place the baking sheet into the oven.
Bake for 25-30 minutes, until the loaf is golden brown and puffed up. Transfer the warm bread to a cooling rack to cool completely.
Once cooled completely, slice and serve with fresh butter - or sell it on the streets of Agrabah (at your own risk of it being stolen by a street rat!)