Making Hong Kong Sweet Buns (Pai Bao)

Pai Bao (排包) or translated as ‘roll bun’ is a kind of fluffy, soft sweet bun famous in Chinese bakery shops around the world probably originated from Hong Kong. The dough (or buns=Bao) are arranged in long rows (Pai).

This recipe is very easy to make especially if you have a bread maker to do the mixing and kneading. This is because the dough is very sticky and can be difficult to handle by hand during the initial mixing and kneading, not to say you could not do it by hand, but be prepared to get messy.

I came across this recipe from Christine’s Recipe blog. The recipe produces very soft and fluffy bread, the type that my family loves. I made sausage buns, bacon and cheese buns and Hokkaido milk toasts in accordance to her recipes and we were hooked. However, Pai Bao is still our favourite.

What makes this Pai Bao recipe so special? This Pai Bao recipe uses water roux starter also known as TangZhong. This recipe will not only produce cotton soft and fluffy bread, it is also very fragrant as it contains condense milk and cream. On the plus side, after the first proofing stage the dough turns very elastic and can be easily shaped. I use this Pai Bao recipe to make buns with fillings, adjusting the quantity of sugar depending on the fillings (do refer to my other posts for ingredients and methods on how to make the bun fillings and how to shape buns).

Read more  about Christine’s recipes and my other recipes using this Pai Bao dough (Heart shaped cinnamon buns, Sweet sausage buns, mini sweet sausage rolls)


  • 125 g milk (You can use full cream milk, semi-skimmed milk or skimmed milk)
  • 120 g TangZhong (refer to my TangZhong post for more information)
  • 28 g condensed milk
  • 75 mL whipping cream (I have used single and double cream, either will do)
  • 35 g salted butter, softened
  • 1 egg york
  • 24 g semi skimmed milk powder (or 12 g rich calcium milk powder to add more hidden goodness)
  • 40 to 80 g caster  (you may like to adjust to taste, we have sweet tooth)
  • 370 g bread flour (I have used white, wholemeal, seed & grain bread flour)
  • 6 g instant dry yeast
  • 1 whisked egg (egg wash)

[Note] I did not use salt as I find it inhibits yeast action (trying to reduce salt intake as well), I use salted butter instead. For variations, you may add 2 teaspoons of green tea powder (for Green Tea Pai Bao) or 5 tablespoons of coco powder (for choc Pai Bao) or 1/4 teaspoons of pandan paste (for pandan Pai Bao) or throw in a handful of dried fruits (raisins, cranberries, blueberries … etc), they sky is the limit, be inventive and add your favourite flavour.


1) If you are using a bread maker, add the ingredients in the order above (leave the egg wash aside for later) and set the bread maker to ‘dough’ function, sit back and relax (you may need to check your bread maker’s manual for specific instructions)!The full cycle for the ‘dough’ function of my bread maker is about 1 hour 30 minutes which includes mixing, kneading and proofing. The dough should be prooved for approximately1 hour until double in size.

If you are mixing and kneading manually (good luck as it gets very sticky and messy at this stage, don’t say I didn’t warn you), mix all the dry ingredients first, make a well and add the wet ingredients in the well, work slowly to incorporate all the ingredients and knead the dough. Becareful not to over do the kneading as it may break the gluten in the flour. Leave to proof as above.

2) Transfer the dough to a clean floured surface. Deflate and remove the air in the dough. Divide into at least 6 equal portions (my 3 year old made 14 portions/rows of buns in a 20×20 cm square tin with this recipe).

3) Roll out each portion of the dough with a rolling pin into an oval shape. Fold 1/3 from top edge to the middle and press down. Then roll the dough to the edge. Pinch the dough to seal. Turn the sealed edges downward. Roll and stretch to about 20cm in length. With seal downwards, place the dough in the baking tin. Repeat this step with the rest of the dough. Proof the dough in the tins, covered with cling wrap or a damp cloth for 1 hours and 30 minutes (if you live somewhere warmer than UK, you can reduce the proofing time).

4) When the dough rises and almost reaches to the rim of the load tins, lightly brush the surface with whisked egg (egg wash). Bake in a pre-heated 150C oven for 15 to 20 minutes, until the buns turn brown.

5) Remove from the oven and transfer onto a wire rack. Let cool completely. I have a fan assisted oven, depending on your oven you may need to alter the temperature and time. As long as the top turns brown your buns should be ready. Only you know you oven best.