Coconut Buns (Cocktail Buns)

Disclaimer:  This post may contain affiliate links.   As an Amazon Associate, I earn a small commission from qualifying purchases at no extra cost to you. Please read our disclosure policy

Table of Contents

Share this!

Walk into any Hong Kong-style bakery and you’ll likely spot them — golden, shiny-topped buns neatly lined up on trays, their sweet coconut aroma drawing you in before you’ve even made up your mind. These are Coconut Buns, also known as Cocktail Buns or Gai Mei Bao (雞尾包) — a beloved Hong Kong bakery classic. Made with soft, fluffy milk bread and filled with a rich, buttery coconut mixture, they may look simple, but they’re full of history and heart.

Born from post-war creativity and a desire to reduce waste, these buns carry more than just flavour — they carry stories. And for me, they’ve always meant comfort. I still remember childhood visits to the bakery, where picking out a warm coconut bun felt like the highlight of the day. Recreating them at home now is a quiet joy — a way to relive those memories and share a little piece of tradition through baking.

Ready to try making Coconut Buns yourself?

Here’s everything you’ll need, along with step-by-step instructions to help you create that perfect bakery-style result at home.

Let’s bake!

The Story Behind the Name “Cocktail Buns”

The name “Cocktail Bun” has nothing to do with alcohol — instead, it reflects the bun’s humble beginnings in post-war Hong Kong. Resourceful bakers, aiming to reduce waste, created a sweet filling by mixing leftover bread with sugar, butter, and coconut—a sort of “cocktail” of ingredients.

This inventive solution not only prevented waste but also gave rise to a bakery classic. Over time, the recipe was refined using freshly made filling instead of leftovers, but the name “Cocktail Bun” has endured as a nod to its clever and practical origin.

Why You’ll Love These Coconut Buns

  • Soft and fluffy bread: The dough is light, tender, and slightly sweet—just like the ones from your favorite Asian bakery.
  • Sweet, buttery coconut filling: Rich and fragrant, the shredded coconut mixture is the heart of this bun and makes every bite extra satisfying.
  • Glossy sugar topping: That shiny, slightly crisp top adds a beautiful finish and a subtle sweetness.
  • Nostalgic flavour: These buns are packed with classic Hong Kong bakery charm, perfect for anyone craving a childhood favourite or a taste of Cantonese culture.
  • Make-ahead friendly: Both the dough and filling can be prepared in advance, making it easier to fit into your schedule.
  • Freezer-friendly: They freeze well, so you can enjoy one any time a craving strikes.
  • Fun to make: Shaping and filling the buns is an enjoyable hands-on process—and the result is so worth it!

Watch the Video Tutorial

coconut buns on a baking sheet

Tips for Making the BEST Coconut Buns

  • Use bread flour for a chewier texture: Bread flour gives the buns their signature fluffy-yet-springy bite, just like bakery-style milk bread.
  • Knead until the dough is smooth and elastic: A well-kneaded dough ensures a light, airy crumb. You should be able to stretch it into a thin “windowpane” without tearing.
  • Let the dough rise in a warm spot: Yeast doughs love warmth. Cover and rest your dough somewhere cozy (like an off oven with the light on) to help it rise properly.
  • Chill the filling: To make shaping easier and keep things neat, portion the filling ahead of time, shape each into a small square log, and chill them. This helps the filling stay firm and easy to wrap without mess.
  • Seal the edges well: Pinch the dough tightly to keep the filling tucked neatly inside during baking.
  • Egg wash for shine: Brushing the buns with egg wash gives them that irresistible glossy finish.
  • Pipe the topping last: That signature sugar line on top? Pipe it just before baking so it holds its shape and gives the buns a bakery-fresh look.
coconut buns cocktail buns

How to Serve these Coconut Buns

  • Enjoy warm or at room temperature: These buns are softest and most fragrant when they’re freshly baked or gently reheated. A quick 10-second zap in the microwave brings them back to life if they’ve cooled.
  • Perfect with tea or coffee: Pair them with a cup of milk tea, jasmine tea, or coffee for a comforting afternoon snack or breakfast treat.
  • Great for sharing: Serve them as part of a dim sum spread, afternoon tea, or brunch gathering — guaranteed crowd-pleasers.
  • Pack them for on-the-go: Wrap a bun in parchment or pop it in a small container for a sweet, satisfying snack anytime.
  • Make it a nostalgic treat: If you grew up with these, enjoy them slowly and soak in all the memories. If they’re new to you, welcome to your next favorite bakery-style bun!

How to Store these Coconut Buns

  • Room temperature: Store the buns in an airtight container at room temperature for up to 2 days. Keep them in a cool, dry place away from direct sunlight.
  • Reheat to refresh: To bring back that fresh-from-the-oven softness, microwave a bun for about 10–15 seconds or warm it briefly in the oven at 150°C (300°F).
  • Freezer-friendly: Cocktail buns freeze beautifully. Wrap each bun individually in cling film, then place in a zip-top bag or airtight container. Freeze for up to 1 month.
  • To thaw and reheat: Let frozen buns come to room temperature, then warm in the microwave or oven until soft and warm again.
  • Avoid the fridge: Refrigeration can dry out the bread, so it’s best to store them at room temp or freeze them if keeping for longer.

Frequently Asked Questions

1. Can I make the dough ahead of time?

Yes! You can prepare the dough the night before and let it rise in the fridge overnight. Bring it back to room temperature before shaping the buns.

2. Can I make the coconut filling in advance?

Absolutely. The filling can be made 1–2 days ahead. Just store it in an airtight container in the fridge. For easier handling, portion and chill or freeze the filling into logs ahead of time.

3. Can I use all-purpose flour instead of bread flour?

You can, but the texture will be slightly softer and less chewy. Bread flour gives that classic, slightly springy bite that bakery-style buns have.

4. Can I reduce the sugar in the filling?

Yes, you can adjust the sweetness to taste, especially if you prefer a less sugary bun. Just keep enough sugar to balance the richness of the butter and coconut.

5. How do I keep the buns from opening up while baking?

Make sure not to overfill, and seal the edges of the dough well. Chilling the filling beforehand also helps keep the shape neat during baking.

Did You Make this Recipe

Let me know if you try out this recipe – I love seeing your creations! Tag me on Instagram @bakabeecom and be sure to leave me a comment / ⭐️⭐️⭐️⭐️⭐️ rating below!

freshly baked coconut buns
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Coconut Buns (Cocktail Buns)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Bakabee
  • Prep Time: 30 minutes
  • Proof Time: 3 hours
  • Cook Time: 16 minutes
  • Total Time: 3 hours 46 minutes
  • Yield: 12 Buns 1x
  • Category: Bread
  • Method: Bake
  • Cuisine: Asian, Hong Kong

Description

These Hong Kong-style Coconut Buns (Cocktail Buns) boast dreamy dough thanks to the Tangzhong technique, and a bursting sweet coconut filling that’s simply irresistible. Perfect for breakfast, snacks, or dessert, these buns are guaranteed to satisfy!


Ingredients

Units Scale

For the Tangzhong

  • 100 ml milk
  • 20 g bread flour

For the Buns

  • 125 g warm milk
  • 1 tsp active dry yeast
  • 50 g caster sugar (divide 40 g + 10 g)
  • 335 g bread flour
  • 1/2 tsp salt
  • 1 large egg
  • 55 g unsalted butter (softened)
  • 1 tsp vegetable oil (for the dough proofing dough)

For the Coconut Filling

  • 20 g all purpose flour
  • 1/4 tsp salt
  • 85 g unsalted butter (melted)
  • 35 g caster sugar
  • 35 g milk powder
  • 50 g unsweetened shredded coconut

For the Topping

  • 21 g unsalted butter (melted)
  • 18 g all purpose flour
  • 10 g icing sugar
  • 1/2 tbsp milk
  • some white sesame seeds

For the Egg Wash

  • 1 egg
  • 1 tbsp milk

Instructions

For the Tangzhong

  1. Cook the milk and the flour in a saucepan over low heat for around 2 to 3 minutes; keep whisking until it turns into a paste.
  2. Transfer the paste into a small bowl and let it cool down to warm before using.

For the Buns

  1. Place 10 g caster sugar and the yeast into the warm milk. Stir and mix them well. Cover with a small towel for around 5 minutes or until the yeast becomes foamy.
  2. Add flour, salt and 40 g caster sugar into the mixing bowl of a stand mixer. Begin to mix by hand, using a spatula. Mix thoroughly and gradually create a well in the centre of the mix. Pour in the egg, bloomed yeast mixture and warm Tangzhong.
  3. Attach a dough hook and start kneading the mixture at low speed until everything comes together. Gradually add the softened butter, a little at a time.
  4. When all the butter is incorporated, turn the mixer to medium speed. Continue to knead for 3 to 5 minutes or until it passes the windowpane test. This involves taking a small piece of dough and gently stretching it until it is thin enough to see light through it, without it tearing.
  5. Transfer the dough to an oiled bowl and cover it with cling film. Place it in a warm place for the first proof until it doubles in size. It takes between 1 and 2 hours.
  6. Remove the cling film, sprinkle some flour on top of the proofed dough. Knock out the air and transfer it to a lightly floured surface. Knead the dough for around 2 to 3 minutes and shape into a smooth ball.
  7. Divide the dough into 12 equal pieces using a kitchen scale, around 60 g each.
  8. Shape each piece of dough into a ball. Start by pulling the sides down toward the bottom to create a smooth surface. Then pinch the seam to seal it securely. Place the dough on the surface and use your palm as a gentle guide to gradually shape a smooth ball.
  9. Cover the shaped balls with a plastic wrap and let them rest for 15 minutes.

For the Coconut Filling

  1. Melt the butter in a saucepan over low heat.
  2. In a medium mixing bowl, mix in flour, sugar, salt, milk powder and shredded coconut.
  3. Pour in the melted butter and mix well until it reaches a crumbly texture.
  4. Place a sheet of plastic wrap on the work surface. Pour the filling onto it and use your hands to nudge it into a roughly square disc. Wrap it well and place it in the refrigerator for 30 minutes or until it firms.
  5. Divide the firmed filling into 12 equal portions using a dough scraper or knife. Use a kitchen scale for accuracy, around 18 g per portion.
  6. Gently shape each portion into a 3-inch log. If you’re not using them straight away, place them back in the fridge.

Assemble the Buns

  1. Lined a baking sheet with a sheet of parchment paper.
  2. Flatten each shaped ball using your fingers, roll it into a 5-inch oval shape. It doesn’t need to be perfect, just aim for an even thickness.
  3. Place a portion of filling in the centre of the dough, lift up the long sides and pinch the edges together to seal it securely. Roll gently into an oval shape.
  4. Place the filled dough on a lined baking sheet.
  5. Continue to shape the rest of the pieces.
  6. Cover them with a tea towel and let them sit on the countertop for 45 to 60 minutes for the 2nd proof until they almost double in size.

Prepare the Topping

  1. Melt the butter in a saucepan over low heat.
  2. In a small bowl, mix in flour and icing sugar. Pour in the melted butter and mix until it turns into a paste.
  3. Add in the milk and mix well to create a smooth and pipable consistency.
  4. Load the mixture into a piping bag and secure it with a rubber band. Set it aside until it’s needed.

Bake the Buns

  1. When the 2nd proof is almost completed, preheat the oven to 180℃ / 355℉.
  2. To create a golden brown wash finish, mix the egg and the milk well in a small bowl. Apply the wash by brushing a thin layer on top of each bun.
  3. Pipe the topping in two parallel lines across the top of the buns – this creates a truly authentic look.
  4. Sprinkle generous amounts of white sesame seeds on top of each bun.
  5. Bake the buns in a preheated oven for about 16 to 18 minutes or until golden brown.
  6. Transfer to a wire rack to cool down for around 5 minutes.
  7. Serve warm – absolutely delicious! Impossible to stop at just one…

Notes

  • Tangzhong method: This recipe uses the Tangzhong method, which helps create ultra-soft and fluffy bread that stays fresh longer. Don’t skip this step — it really makes a difference!
  • Chill the filling: For easier shaping, portion the coconut filling into small logs and chill them. This keeps things neat and prevents overfilling.

Nutrition

  • Serving Size: 1 bun
  • Calories: 248kcal
  • Sugar: 2g
  • Sodium: 173mg
  • Fat: 13g
  • Saturated Fat: 9g
  • Carbohydrates: 33g
  • Fiber: 2g
  • Protein: 6g
  • Cholesterol: 42mg
coconut buns

Final Thoughts

Coconut buns, aka Cocktail buns, or Gai Mei Bao, are more than just a sweet treat — they’re a delicious slice of Hong Kong’s baking heritage, full of comforting flavours and memories. Making them at home might seem a little intimidating at first, but with a bit of patience and love, you’ll be rewarded with soft, buttery buns that taste like they just came from your favourite bakery.

Whether you’re baking them for yourself, your family, or to share with friends, these buns bring a little joy and nostalgia to any day. So go ahead, roll up your sleeves, and enjoy the process — you might just discover a new favorite to add to your baking repertoire!

Thanks for joining me in the kitchen today. Hope you’ll love this! Enjoy and keep baking! 💛

Share this!

About Bakabee

Picture of Bakabee
Bakabee, aka Wendy, just loves to bake! After running a highly successful online baking business in Singapore, she is now based in the UK focusing on blogging and her popular Youtube channel Bake with Bakabee. With a super organised baking studio, her motto is: a place for everything and everything in its place! Wendy was previously a primary English and music teacher in Hong Kong. She holds a Master of Arts in Music from HK Baptist University.

Leave a Reply

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Bakabee customized cakes, customized cupcakes, customized cookies Singapore

Bakabee

Passionate Baker

Hi, I’m Bakabee, welcome to Bake with Bakabee,  your one-stop shop for baking inspiration. Discover a delightful fusion of classic flavours and modern twists, transformed into simple, yet creative recipes. 

Popular Recipes
I'm on YouTube!

Watch my videos to get inspiration!

Love Baking!

Subscribe to get brand-new recipes and baking inspiration sent straight to you!