Mix yeast and sugar. Add 2-3 tbsp warm water and mix well. Set aside for 10-15 minutes or until the bubbles appear on the yeast mix.
In a bowl add flour, salt, yeast mix, and water.
Knead to make dough till ingredients are incorporated.
Add butter to the dough and knead till butter is incorporated.
Now knead the dough for around 8-10 minutes or till the dough becomes elastic and smooth.
Grease another bowl with oil/butter.
Place the dough onto the bowl and grease the surface of the dough.
Cover the bowl with a cling wrap and rest for 1 hour or till the dough becomes double in size.
Punch down the dough to release the air.
Shape the dough into a large rectangle, then roll it into a loaf.
Place the loaf into a greased loaf pan. Cover with a tea towel and rest for another 45 minutes-1 hour or till the loaf doubles in size.
Bake in a preheated oven at 180℃/355℉ for 30-35 minutes until golden brown.
Remove from the pan and place on a wire rack to cool completely.