Search

Kopi Tiam Buns Recipe

Buns portrait

These traditional kopi tiam buns are the reason I bought Christopher Tan’s excellent recipe book, Nerdbaker.  I flipped open the book and was immediately smitten by these soft and pillowy buns which are traditionally served with a slice of cold butter, kaya, soft boiled eggs and accompanied by a cup of kopi C.  The classic Singaporean breakfast doesn’t get better than this!

Chris’s method is quite unique because he separates the yolks and whites and adds the yolks first to the warm potato slurry.  I had to convince myself of the need for this extra step, so I baked another tray of potato bread from another recipe book and Chris’s method proved to be superior.  The cooked potato slurry is similar to making a tangzhong (water roux) bread where a cooked starch is added to the dough to improve its texture and prolong its softness.  These buns are super soft with a stretchy crumb, buttery aroma and crisp, toasty crust!

Chris’ recipe is made in a round tin which means that the buns are not evenly shaped.  I wanted buns which are uniform, like the ones they serve at the kopitiam, so I modified the recipe to make 16 buns in a square baking pan. The method is essentially the same as in Nerdbaker.

Bun open

Ingredients:

Wet Team
Russet potato 120g diced (1 medium sized)
Water 270ml
Castor sugar 90g
Milk powder 40g
Egg yolks 2 (60g eggs)
Egg whites 2

Dry Team
Bread flour 600g 
Salt 1tsp
Instant yeast 1Tbsp

Other Team
Butter 70g (soften to room temperature)
Melted butter for glazing


Method 

1.  Boil diced potatoes in 270ml water for 8 min till soft.  Lower heat to a simmer and use a tight lid to prevent water loss.
2.  While still warm, whisk potatoes till smooth, then add castor sugar, milk powder and egg yolks and whisk.
3.  Allow to cool to room temperature and whisk in egg whites.
4.  Mix flour, yeast and salt and add the wet team.  Mix until just combined and allow to rest for 20 mins.  Cover with wet towel.
5.  Knead for 1 min in a stand mixer, then rest for 5 mins.  Repeat for another 2 cycles.
6.  Add butter and knead for another 2 mins.  Rest for 5 mins and knead another 1-2 mins till well combined and smooth.
7.  Cover with wet towel and leave to rise for 50 mins or until doubled in size.
8.  Weigh the dough and divide into 16 portions (Approx 74-75g)
9.  Ball the dough and leave to rest for 10mins.
10.  Brush pan with melted butter
11.  Shape the dough into tight balls and place in pan and allow to rise for 1 hour.
12.  Brush with butter
13.  Bake at 180°C (fan forced) for 27-30mins till top of bun is dark brown and the buns in the middle feel hollow when tapped.
14.  Allow to cool before serving.  ALLOW TO COOL!  Do not succumb to the temptation of eating it right out of the oven even though it smells so wonderful! YOU HAVE BEEN WARNED!

Here are the step by step instructions with detailed explanation:

Potatoes

1.  Boil diced potatoes in 270ml water for 8 min till soft.  Lower heat to a simmer and use a tight lid to prevent water loss.  If the potatoes are not soft enough to mash with a fork, then continue to cook a little longer.

Whisk potatoes

2.  While still warm, whisk potatoes till smooth, then add castor sugar, milk powder and egg yolks.  The egg yolks will cook in the slurry and thicken it, essentially forming a custard.

Egg whites

3.  Allow to cool to room temperature and whisk in egg whites.  Do not whisk in egg whites while the mixture is hot as the whites will stiffen.

Mix till just combined

4.  Mix flour, yeast and salt and add the wet team.  You can use the handle of a wooden spoon to do this or just mix with the kneading hook.

Just combined

Mix until just combined and allow to rest for 20 mins.  This process is known as “autolysis” and allows for better gluten formation with less kneading required. Cover with wet towel.

Kneading done

5.  Knead for 1 min, then rest for 5 mins.  Repeat for another 2 cycles.  The resting in between allows the dough to rest and helps to develop the gluten.

Gluten formation

When the dough is stretchy like this, it is time for the butter.

Add butter

6.  Add butter and knead for another 2 mins.  Rest for 5 mins and knead another 1-2 mins till well combined and smooth.  Butter is a shortening agent ie it prevents gluten from forming.  That is why cookies is full of butter.  When butter is added to low protein flour, it results in tender crumbly cookie crust.   Adding the butter after the gluten as formed allows for a soft bready crumb which is still stretchy.

Kneading done 1

7.  The dough is ready when it is smooth like this with just a dusting of flour on the surface and a bit of shaping. Cover with wet towel and leave to rise for 50min or until doubled in size.

8.  Weigh the dough and divide into 16 portions (Approx 74-75g).  I would usually weigh the dough and divide it into four equal portions and then further divide into four equal portions.  Yes I do weigh each ball because if you don’t you will get buns of uneven height.

The above video shows the process of balling and shaping the dough.

Balled

9.  Ball the dough and leave to rest for 10mins.  The resting time allows the gluten to relax before the final shaping.

Final Balling

11.  Shape the dough into tight balls and place in pan and allow to rise for 1 hour.  It is essential in this step to make sure that the thin surface membrane doesn’t break.  What you want to do is to keep stretching the outside of the ball so that it is nice and tight.  Then you will get nice buns with smooth tops.  Don’t be too stress if you can’t get them smooth the first time, the buns will still be delicious.  It just wouldn’t be as brag worthy, that’s all.

Brush Butter

12.  Brush with melted butter.  Make sure you use a soft brush and be gentle.  You don’t want to accidentally make ugly brush marks on the surface of the buns!

Buns top down

13.  Bake at 180°C (fan forced) for 27-30mins till top of bun is dark brown and the buns in the middle feel hollow when tapped.  If the buns start to brown too early, cover with aluminium foil to prevent it from becoming too dark.

Allow to cool and serve with good quality French Butter (seriously, you made so much effort, why serve it with anything less?) and homemade kaya!

Here is my video recipe for kaya.

Disclosure: Some links above are affiliate links, meaning, at no additional cost to you, we will earn a small commission if you click through and make a purchase.

Related Posts

Subscribe
Notify of

17 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments

Chinese/Asian baking is interesting to me. The texture is so different to Western style bread. // I bet you could make some amazing bread pudding with this bread!!~

Hi, what kind of milk powder do u use? TIA

The book wasn’t easy to find in North America, but I managed to get a used copy. Looking forward to making these.

Simmer for 8 mins or until the potato is soft enough to mash.
Whisk both water and potato together.
In general, you should mix at low speed because the dough is tough.
Yes, you should always use unsalted butter in baking and add salt as per the recipe.

Try to buy skim milk powder from the bakery shop! Otherwise any milk powder is fine.

Hi, may I know which built in oven do you use? Can share? Thanks!

I am currently using a SMEG pizza oven.

Do you think I can replace the potatoes with sweet potatoes? Thanks!

I am not sure, but you can try!

Did you follow the recipe exactly? Which bit did you change?

I made this today and it is very soft although it looks weird. Thanks for sharing Dr Tay ?comment image

Was it nice to eat?

Yes..

Then you’ve done well! The shaping of the buns take a bit of practice. But nowadays, “ugly buns” are the in thing!

? Thanks for your encouragement. I will try and do a better job next time ?

Tried the recipe a few weeks ago. Turned out quite well for first time making bread. Thank you for the detailed instructions!

KopitiamBuns.jpg

Related Posts

Don’t Miss A Post

iEat Telegram follow us

Knowledge Resource

Classic Recipes
Learn to make classic Singaporean dishes and desserts such as Pandan Chiffon Cake, Kueh Salat, Chendol, Char Siew, Sio Bak and many others!
Prawn Files
Learn about all the prawns in our local wet market!
Sushi Files
Resource about all the sushi fish! Otoro, Chutoro, Akami, Aji, Shirodane……..
Local Fish Files
Resource on local fish found in our wet markets