A soft sweet enriched bun from the Hong Kong bakery, filled with a rich coconut-sugar-butter paste and marked on top with two parallel stripes of a baked sugar paste and a line of white sesame. The dough is a tender Hong Kong-style milk bread, often made by the tangzhong or sponge method; the filling is desiccated coconut creamed with butter, sugar, milk powder and a little flour into a soft, sliceable paste. Each portion of dough is wrapped around the filling, shaped into an oval, brushed with egg wash, piped with two stripes of butter-sugar-flour paste and sprinkled with sesame, then baked until golden. It is eaten as a sweet bun, soft and fragrant. Unlike the pineapple bun, which is defined by a crackly cookie crust and is classically unfilled, the cocktail bun's signature is the coconut filling inside.
The cocktail bun is, by consistent account, a Hong Kong invention of the 1950s, though the story is folk history rather than documented fact — no source names the bakery or an exact year. As it is told, bakers unwilling to throw away unsold day-old bread ground it up, mixed it with sugar, and used it as filling for a fresh sweet bun; shredded coconut and butter were added later and have since become the standard filling, while the leftover-bread method has all but disappeared. The name is likewise explained by tradition: just as a cocktail (鸡尾酒) blends many different liquors into one drink, the bun blended many leftover bread bits into one filling, hence 'cocktail bun.' Both the origin and the name should be taken as the accepted folk account. It sits alongside the pineapple bun and the cocktail sausage bun as a staple of the Cantonese bakery.
The bun is pillowy and lightly sweet, tearing in soft, fine strands. Inside sits the coconut filling — dense, buttery and sweet, with the chew and toasty fragrance of desiccated coconut. The two baked stripes on top are a touch firmer and sweeter, almost sandy, and the sesame adds a nutty aroma. Eaten fresh and just-warm, the contrast of fluffy crumb against rich filling is the whole pleasure. A good one is moist and soft a day on; a poor one is dry and tight, with a stingy smear of filling, or a filling gone greasy from too much cheap margarine.
It is an enriched dough: butter, egg, sugar and milk shorten the gluten and coat the flour proteins, giving a tender, fine, soft crumb instead of the chew of a lean bread, while the sugar holds moisture and feeds the browning of the crust. Hong Kong bakeries often build extra softness with a tangzhong — a pre-cooked flour-and-water paste in which the starch is gelatinized so the dough can carry more water and stays fluffy longer — or with a sponge (中种). The filling works on fat and sugar: butter, sugar, milk powder and a little flour bind the dry shreds of coconut into a cohesive, spreadable paste that sets soft in the oven. The egg wash gives the gloss; the piped sugar-paste stripes bake to a slightly crisp, sweet finish. Where the historical leftover-bread filling was used, the dried crumbs rehydrated and the sugar and fat coated them into a paste, the same principle as a bread pudding.
Variations
The standard filling is coconut, but a custard (奶黄) cocktail bun is a common modern variant, sometimes built on salted duck-egg yolk; cheaper commercial versions swap butter for margarine. The dough may be made by tangzhong, sponge or straight-dough methods. It should be distinguished clearly from the pineapple bun (菠萝包), whose defining feature is a crackly sugar-cookie crust on top and which is classically unfilled — though a filled pineapple bun also exists, the two are not the same. The cocktail bun is a fixture of Hong Kong and overseas Cantonese bakeries, typically sold beside the pineapple bun and the cocktail sausage bun.
On the Palate
Where Cocktail Bun sits in the Chinese flavor cloud
Ingredients
Serves 8How it's made
7 steps · 50 min active + 2 hours 10 min waiting
- 180 min
Make an enriched milk-bread dough (commonly with a tangzhong or sponge) from bread flour, sugar, egg, milk, milk powder, yeast and butter; knead until smooth and elastic, then let it rise until doubled.
Watch outKnead until the dough passes the windowpane test — stretches thin without tearing — then prove until doubled and a poked dent springs back slowly; under-kneaded dough bakes dense.
- 212 min
Cream softened butter with sugar, then mix in desiccated coconut, milk powder and a little flour to a soft, cohesive filling; chill briefly to firm it.
- 35 min
Make the topping paste by creaming butter and sugar with low-gluten flour into a pipeable paste.
- 410 min
Divide the risen dough, flatten each piece, wrap it around a portion of coconut filling, seal, and shape into an oval; arrange on a lined tray.
- 540 min
Cover and let the shaped buns prove until puffy.
Watch outProve the shaped buns until visibly puffy and light — a gentle press leaves a dent that slowly fills back; go too far and they collapse in the oven.
- 65 min
Brush the tops with egg wash, pipe two parallel stripes of topping paste lengthwise along each bun, and sprinkle white sesame down the middle.
- 718 min
Bake in a hot oven until golden and risen; cool slightly and eat warm.
Watch outBake until the tops are an even glossy golden-brown and the buns sound light — pull them the moment the color's right, since the sugary crust darkens fast.
Archive tool suggestions — not reviewed
These legacy suggestions have not been evidence-reviewed and are not presented as required tools.







