Skip to content

AI-generated image

Share this recipe

Cocktail bun

Coconut-filled sweet buns

Gai mei bao (雞尾包): soft milk rolls with buttery coconut filling, two white stripes and sesame

Bakeries across Hong Kong pull trays of cocktail buns from the oven before the morning rush, and schoolchildren and commuters buy them warm in paper bags to eat on the bus or with milk tea at a cha chaan teng. The story goes that 1950s bakers invented them to use up day-old bread mixed with sugar and coconut, so the name is a playful nod to a cocktail of leftovers. Today the soft, milky roll holds a sweet, buttery coconut filling that's slightly sandy and chewy, under two piped stripes and a scatter of sesame seeds. A soft, warm filling tends to ooze out during proving and baking, so chill it until firm before you roll the buns. Chef's tip: roll each bun up tightly from the long side and pinch the seam well, then place it seam-down; loose rolls split open in the oven.
Total time
150 min
Difficulty
medium
Serves
8
One step at a time, big text, timers, read-aloud. Your screen stays on.

Ingredients

Serves8

For the dough

For the coconut filling

For the topping

Shop this recipe on Amazon

Fresh ingredients (4)

Links open Amazon in a new tab. As an Amazon Associate, WhatToEat.Today earns from qualifying purchases.

Method

0/12 done
  1. Step 1: Mix 10 ½ oz strong bread flour, 1 ⅜ oz caster sugar, 1 ¼ tsp instant yeast and ½ tsp salt in a large bowl. Add 1 egg and ½ cup lukewarm milk and bring together into a rough dough.

    3 min
  2. Step 2: Knead for 8 minutes, then work in 1 oz unsalted butter and knead for another 6–8 minutes, until the dough is smooth, elastic and stretches into a thin, translucent sheet without tearing.

    15 min
  3. Step 3: Cover and leave somewhere warm for about 1 hour, until doubled in size.

    60 min
  4. Step 4: Meanwhile, beat 2 ⅛ oz unsalted butter and 1 ¾ oz caster sugar until creamy, then mix in 2 ⅛ oz desiccated coconut, ⅔ oz milk powder, ½ oz plain flour and half of ½ egg to a thick paste. Chill for 30 minutes, until firm.

    5 min
  5. Step 5: Beat ⅔ oz unsalted butter and ⅔ oz icing sugar until smooth, then stir in 1 oz plain flour and 1 tbsp milk to a pipeable paste. Spoon into a piping bag with a small round nozzle or a freezer bag.

  6. Step 6: Knock back the dough and divide into 8 pieces. Roll each into a ball and rest under a cloth for 10 minutes so the gluten relaxes.

    10 min
  7. Step 7: Divide the chilled filling into 8 portions and shape each into a log about 8 cm long.

  8. Step 8: Roll a dough ball into an oval about 12 × 9 cm. Lay a log of filling along the long edge, roll up tightly, pinch the seam and ends to seal and place seam-down on a lined baking tray. Repeat, leaving 5 cm between buns.

  9. Step 9: Cover loosely and prove for 40–45 minutes, until puffy and a gentle press leaves a slow-filling dent. Heat the oven to 350°F (325°F fan) towards the end.

    45 min
  10. Step 10: Brush the buns with the rest of ½ egg. Pipe two parallel stripes of topping lengthwise along each bun and sprinkle the centre with 1 tbsp white sesame seeds.

  11. Step 11: Bake for 15–18 minutes, until deep golden brown and hollow-sounding underneath.

    18 min
  12. Step 12: Cool on a rack for at least 15 minutes before eating, as the filling is very hot. Best on the day; warm leftovers briefly in the oven.

Nutrition per serving

Calories
360 kcal
Protein
8 g
Carbs
42 g
Fat
18 g
Fibre
2 g

Nutrition values are estimates.

K
Recipe by

KrazyBadal

All recipes by this chef →

Good to know

How long does cocktail bun take?
About 150 minutes in total: 130 minutes to prepare and 20 minutes to cook.
How many people does it serve?
8 as written. Change the servings above the ingredients and every amount scales to match.
Is it vegetarian?
Yes. It has no meat or fish.
What can I use instead of caster sugar?
Caster sugar, same amount.
What can I use instead of egg?
1 tbsp ground flaxseed + 3 tbsp water per egg, left for 5 minutes (baking only; vegan).

Reviews

No reviews yet. Be the first to cook it.

Rate this recipe

Sign in to rate and review this recipe.

Hong Kong borschtTomato beef and cabbage soup

Order a set lunch at a Hong Kong cha chaan teng and the waiter will ask "red or white?": red is lo sung tong, the diner's tomato version of borscht, brought to the city by Russians who arrived from Shanghai in the 1940s. It has no beetroot at all; instead, beef shin, cabbage, potato, carrot, onion and celery simmer with fresh tomatoes and a spoonful of ketchup into a thick, sweet-sour, brick-red soup. It comes with buttered toast or a bun before a plate of baked rice or spaghetti, and makes a filling meal by itself on a rainy day. A typical slip is adding all the vegetables at once, so the cabbage turns to mush before the beef is tender; add them in stages. Chef's tip: fry the tomato paste and ketchup until they darken before adding water, which gives the soup its deep red colour.

by KrazyBadal 1 views

Basque burnt cheesecake

This crustless cheesecake was created in the early 1990s at La Viña, a pintxos bar in the old town of San Sebastián (Donostia) in the Basque Country, and is now famous around the world. It's baked very hot so the top caramelises almost black and the sides rise and crack, while the middle stays soft and creamy, almost runny. There's no base and no water bath, and the rough, rustic look is the point: it's lined with crumpled baking paper. La Viña uses a spoonful of wheat flour; cornflour does the same job and keeps it gluten free. Chef's tip: take it out of the oven while the centre still wobbles like a soft set custard; it firms up as it cools, and if it looks set in the oven, the middle will be dry instead of creamy.

by KrazyBadal 1 views

Almond cookiesOat, coconut and almond cookies

A big batch of crunchy cookies with rolled oats, coconut, chopped almonds and chunks of cooking chocolate. For a change, use cashew nuts instead of almonds.

55 minBaking
by KrazyBadal 1 views

Perfect for:Tea-time