Gather all the ingredients.
Preheat the oven to 200°F.
In a large mixing bowl, whisk together the warm milk and yeast.
Whisk the egg in a separate small bowl, then add it to the yeast mixture along with the melted butter and 2 tablespoons of sugar. Let the mixture sit for about 10 minutes or until it becomes frothy.
Mix in the flour, the remaining sugar, and the salt until a soft, sticky dough forms.
Lightly flour a clean surface with about 1/4 cup of flour. Knead the dough for 2 minutes, until smooth and elastic.
Lightly grease a large bowl with cooking oil and place the dough inside. Make sure the dough is lightly coated in oil, then cover it with a damp cloth.
Turn off the oven and place the bowl inside to let the dough rise for 30 minutes. To check if it’s ready, press two fingers into the dough. If the indentation stays, let it rise a bit longer.
After the first rise, punch down the dough to release the air. Cover it again and let it rest for another 30 minutes or until it doubles in size.