To be honest, I am not really sure why these are called “sweet” buns because they are not really that sweet. What they are, though, is super soft.
I have to admit that ever since I started baking my own breads, I have been looking out for recipes that produce soft breads because, well, we love them!
I decided to try making these buns today. Since I really like the process of making the bread from scratch, I hand-kneaded the dough. Of course, you can use your mixer or bread maker to do the work for you if you wish, and shape and proof before baking.
To start, warm the milk and condensed milk until it is between 28 to 38°C. Sprinkle the yeast over the surface of the milk. Do not stir. Cover with cling film and let this stand for about 15 minutes.
Place the flours, sugar and salt in a big bowl. Mix to combine.
Add the milk/yeast mixture and egg.
Stir in one direction until the ingredients form a lump.
Cover the bowl with cling film and allow the dough to rest for 10-15 minutes so that the liquid is absorbed by the flour.
Knead the very sticky dough for about 10 minutes, or until the dough becomes smooth and elastic. I use my Tovolo Silicone Pastry Mat for this because it is huge which provides me with a lot of work surface, and it does not shift around while I am kneading the dough. Plus! The mat is made of non-stick silicone material so it makes kneading easier!
Flatten the dough and add the butter.
Continue kneading for another 10 minutes or so, or until the dough has reached the windowpane stage. It will be rather disgusting to begin with because the butter will get everywhere but it will come together eventually. It is worth every bit of effort, trust me.
Place the dough in a lightly oiled bowl, spray with a little water, cover with a damp piece of cloth and rest the dough until it doubles in size. This should take about an hour, maybe more. Leave it alone until it has doubled.
Note: I placed my dough (covered) in my oven at 35°C.
Place the dough on a pastry mat or work surface. Punch it to let the air out.
Divide the dough into 9 pieces, about 55-60g each.
Shape into balls. Pull the sides and tuck underneath (repeat a few times) until you get a smooth top. Pinch to seal at the bottom.
Roll to make round balls.
Place the balls in a greased and lined 8×8-inch square pan.
Spray with a little water and place it back into the oven (35°C) for about 40 minutes, or until the dough has almost reached the top of the pan.
Remove the tray from the oven, preheat it to 180°C. Sieve some flour onto the buns.
Once the oven has been preheated to 180°C, reduce the temperature to 160°C and bake the buns for 10 minutes, followed by 150°C for 10-12 minutes. The tops of the buns should be slightly brown.
Remove the buns from the pan immediately (by holding on to the sides of the baking paper and lifting them up) and place on a wire rack to cool.
You have now made some of the softest and fluffiest buns ever.
It is time to bring out the butter (and kaya, maybe?) and dig in!


- 150g whole milk
- 20g condensed milk
- 3/4 teaspoon instant dry yeast
- 225g bread flour
- 25g cake or top flour - I used cake flour
- 40g caster sugar
- 25g egg, beaten
- 1/4 teaspoon salt
- 30g unsalted butter
- extra flour for sprinkling on top of bread
- To start, warm the milk and condensed milk until it is between 28 to 38°C. Sprinkle the yeast over the surface of the milk. Do not stir. Cover with cling film and let this stand for about 15 minutes.
- Place the flours, sugar and salt in a big bowl. Mix to combine.
- Add the milk/yeast mixture and egg. Stir in one direction until the ingredients form a lump.
- Cover the bowl with cling film and allow the dough to rest for 10-15 minutes so that the liquid is absorbed by the flour.
- Knead the very sticky dough for about 10 minutes, or until the dough becomes smooth and elastic.
- Flatten the dough and add the butter.
- Continue kneading for another 10 minutes or so, or until the dough has reached the windowpane stage.
- Place the dough in a lightly oiled bowl, spray with a little water, cover with a damp piece of cloth and rest the dough until it doubles in size. This should take about an hour, maybe more. Leave it alone until it has doubled.
- Note: I placed my dough (covered) in my oven at 35°C.
- Place the dough on a pastry mat or work surface. Punch it to let the air out.
- Divide the dough into 9 pieces, about 55-60g each.
- Shape into balls. Pull the sides and tuck underneath (repeat a few times) until you get a smooth top. Pinch to seal at the bottom. Roll to make round balls.
- Place the balls in a greased and lined 8x8-inch square pan.
- Spray with a little water and place it back into the oven (35°C) for about 40 minutes, or until the dough has almost reached the top of the pan.
- Remove the tray from the oven, preheat it to 180°C. Sieve some flour onto the buns.
- Once the oven has been preheated to 180°C, reduce the temperature to 160°C and bake the buns for 10 minutes, followed by 150°C for 10-12 minutes. The tops of the buns should be slightly brown.
- Remove the buns from the pan immediately (by holding on to the sides of the baking paper and lifting them up) and place on a wire rack to cool.
Your new site is lovely. Your posts are always to yummy and inspirational! Keep them coming!
Thank you so much! 🙂
Very interesting and clear instructions to followfora beginner like me on breadmaking. Thank you for sharing.
Thank you for leaving a comment Betty! Hope you try making this bread. It is DELICIOUS 🙂
Thank you Betty 🙂
Hi for step 16, do u mean that when oven is ready at 180 deg c, the tray of bread is then placed into the oven. At the same time we turn the oven heat down to 160 degree celcius. 10 mins later we lower temp to 150 degree c while the tray is still in the oven, for 10-12 mins. Thanks…newbie here:)
Hi yes. Pre heat to 180C, and once you have reached that, put the buns in the oven and immediately turn the temperature down to 160C for 10 minutes then reduce to 150C and bake another 10-12 minutes 🙂
Hi, any idea can the milk bread make by bread maker solely? As my bm has a separate compartment for dry yeast, I wonder the result will be the same?
Hi Jee Leng
In theory, yes it would work. In practice, I am not sure because I have not tried! 🙂
Thank you. May be I shall try.
Can u pls explain what’s the meaning of whole milk?
Full cream milk.
I still remember when I was a little girl in Convent School, we have milk bread for tea time. I really enjoy the bread and still thinking of the past.