Direct answer: Hong Kong cocktail buns are soft milk-bread rolls filled with a buttery shredded-coconut paste. Make a supple enriched dough, knead it to a thin windowpane, proof until doubled, seal the filling completely, then proof again. Brush with egg wash, pipe topping stripes and bake at 350 F/177 C for 18 to 22 minutes.
Key takeaways
- Use weight measurements for consistent dough hydration.
- Knead until the dough stretches thin without tearing.
- Keep the coconut filling firm enough to shape and seal.
- Proof by appearance and touch, not only by the clock.
- Bake until deep golden and about 190 F/88 C inside.
What are Hong Kong cocktail buns?
Hong Kong cocktail buns, called gai mei bao in Cantonese, are oval bakery rolls made from tender enriched bread dough. Their name translates literally as "cock-tail bun," but they contain no poultry. The center is a sweet coconut-butter paste, and the surface commonly has two topping stripes, egg wash and sesame seeds.
Modern versions usually use fresh milk bread. Dense crumb, leaking filling and split seams improve when dough development, filling consistency and proofing are controlled.
Ingredients for 10 buns
Milk-bread dough
- 3 cups plus 2 tablespoons/400 g bread flour
- 1/4 cup/50 g sugar
- 2 teaspoons/6 g instant yeast
- 1 teaspoon/6 g fine salt
- 3/4 cup/180 ml whole milk, lukewarm
- 1 large egg, about 50 g without shell
- 3 tablespoons/42 g unsalted butter, softened
Coconut filling
- 1 cup/80 g unsweetened finely shredded coconut
- 5 tablespoons/70 g unsalted butter, softened
- 1/3 cup/65 g sugar
- 1/3 cup/35 g dry milk powder
- 1 large egg yolk
- 2 tablespoons/30 ml whole milk
- 1/4 teaspoon salt
Topping and finish
- 2 tablespoons/28 g softened butter
- 2 tablespoons/16 g all-purpose flour
- 2 teaspoons/8 g sugar
- 1 tablespoon/15 ml milk
- 1 egg beaten with 1 teaspoon water
- 1 tablespoon sesame seeds
Plan on 35 minutes active work, 2 to 3 hours proofing and 18 to 22 minutes baking.
Step 1: mix the enriched dough
Whisk bread flour, sugar and yeast in a mixer bowl. Keep salt separate at first, then add it on the opposite side. Pour in lukewarm milk and the egg. Mix on low speed for 3 minutes until no dry flour remains.
The milk should feel barely warm, about 90 to 100 F/32 to 38 C. Very hot milk can damage yeast. If the dough seems dry after all flour is moistened, add milk 1 teaspoon at a time; it should feel tacky but not fluid.
Step 2: knead to full development
Knead on medium-low for 6 minutes. Add softened butter in three additions, waiting until each disappears before adding more. Continue kneading for 7 to 10 minutes.
Test a walnut-size piece: it should stretch into a thin translucent membrane before tearing. This windowpane shows enough gluten development for a light, shreddable crumb. By hand, kneading may take 15 to 20 minutes. Avoid adding handfuls of flour, which makes the buns dense.
Step 3: complete the first proof
Shape the dough into a ball and place in a lightly oiled bowl. Cover and proof at 75 to 80 F/24 to 27 C for 60 to 90 minutes, until roughly doubled.
Press a floured fingertip about 1/2 inch/1 cm into the dough. A slow partial spring-back means it is ready. If it snaps back immediately, allow more time; if it collapses, it has proofed too far.
Step 4: make the coconut filling
Mix softened butter and sugar until smooth, not aerated. Stir in milk powder, egg yolk, milk, salt and shredded coconut. Chill for 20 to 30 minutes, then divide into ten 28-to-30-g portions and shape each into a short log.
The filling should hold its shape without becoming hard. If it feels wet, add 1 tablespoon coconut or milk powder. If crumbly, add milk 1 teaspoon at a time. Do not substitute sweetened coconut without reducing the sugar, or the filling may become overly sweet and moist.
Step 5: divide and pre-shape
Gently press gas from the dough and divide it into ten equal pieces, approximately 73 g each. Shape into balls, cover and rest 10 minutes so the gluten relaxes. Keep unused pieces covered to prevent a dry skin.
Step 6: fill and seal the buns
Roll one ball into a 4-by-6-inch/10-by-15-cm oval, leaving the center slightly thicker than the edges. Set one coconut log lengthwise in the middle. Bring the long edges together, pinch firmly, then close both ends.
Roll the sealed bun gently to form a smooth 5-inch/13-cm oval. Put it seam-side down on a parchment-lined sheet pan. Leave at least 2 inches/5 cm between buns. Repeat with the remaining dough.
Step 7: proof the shaped buns
Cover loosely and proof at 75 to 80 F/24 to 27 C for 45 to 70 minutes. The buns should look about 70 percent larger and feel airy. A light fingertip press should return slowly while leaving a shallow mark.
Do not wait for them to double completely; overproofed enriched dough can wrinkle or deflate during egg washing. Meanwhile, heat the oven to 350 F/177 C with a rack in the center.
Step 8: add egg wash and topping stripes
Mix butter, flour, sugar and milk into a pipeable paste, then transfer it to a piping bag. Brush each bun lightly with beaten egg. Pipe two thin lengthwise stripes over each bun and sprinkle sesame seeds between them.
Step 9: bake and cool
Bake for 18 to 22 minutes, rotating the pan after 12 minutes if the oven browns unevenly. The buns should be deep golden and register about 190 F/88 C in the bread beside the filling.
Move buns to a rack and cool for at least 15 minutes. Filling remains very hot after the crust looks ready. For a softer sheen, brush the warm crusts sparingly with melted butter.
Substitutions
All-purpose flour
It works, but the crumb will be slightly less elastic. Begin with 10 ml less milk and add only as needed.
Plant-based milk
Use unsweetened soy or oat milk. Check labels for allergens and use a plant butter designed for baking; flavor and browning will differ.
Sweetened shredded coconut
Reduce filling sugar to 25 g and milk to 1 tablespoon, then adjust only if the mixture feels dry.
No milk powder
Replace it with 25 g all-purpose flour plus 10 g extra coconut. The filling will taste less creamy but will remain stable.
Common mistakes
The buns are dense
The dough was under-kneaded, too dry or insufficiently proofed. Use the windowpane and fingertip tests instead of relying only on minutes.
The filling leaks
Filling was too soft, dough edges were greasy or the seam was weak. Chill the portions, keep filling off the rim and pinch clean dough firmly.
The buns split on top
They were underproofed or rolled too thin over the filling. Leave the center thicker and wait for a slow spring-back before baking.
The crust becomes dark before the center bakes
The oven may run hot or the egg wash was heavy. Check with an oven thermometer and tent loosely with foil for the final 5 minutes.
The coconut center is dry
The coconut was coarse or the bun overbaked. Use fine shreds, measure by weight and stop near 190 F/88 C.
Food safety and storage
Do not taste raw dough or filling. Flour and eggs can carry harmful germs even when they look clean. Wash hands and tools after contact with raw egg, and cook the bread fully. The internal-temperature cue here checks bread doneness; it is not a substitute for hygienic handling.
Cool leftovers promptly and refrigerate in a covered container within 2 hours. Use refrigerated buns within 3 to 4 days, or freeze individually for up to 1 month. Reheat thawed buns at 300 F/149 C for 7 to 10 minutes. Discard buns with mold, off odors or filling left unrefrigerated for an unsafe period.
Related lessons
Practice another Hong Kong bakery dough with pineapple buns, or compare enriched bread with steamed red bean buns. For pastry temperature control, try Cantonese egg tarts.
Recipes4Less cooking courses provide visual guidance for kneading, shaping, sealing and judging proofed dough, the points that are hardest to learn from a written timer alone.
FAQ
Do cocktail buns contain chicken?
No. The Cantonese name refers to a rooster's tail, but the modern sweet bun contains coconut filling rather than meat.
Can I make the dough without a mixer?
Yes. Mix with a sturdy spoon, then knead by hand for 15 to 20 minutes, incorporating softened butter gradually.
Can I prepare the buns overnight?
After the first proof, gently deflate and refrigerate the covered dough up to 12 hours. Shape it while cool, then allow extra time for the second proof.
Why are topping stripes melting away?
The paste was too warm or thin. Cool it briefly or add 1 teaspoon flour, then pipe narrow lines just before baking.
Can cocktail buns be frozen?
Yes. Freeze fully cooled baked buns airtight for up to 1 month and reheat in a moderate oven for the best texture.
Conclusion
Reliable Hong Kong cocktail buns come from well-developed milk-bread dough, a cool shapeable coconut filling and complete seams. Let the dough's volume and spring-back guide both proofs, then bake to a deep golden crust and a soft, fully cooked crumb.