How to Make Hong Kong Pineapple Buns

Hong Kong pineapple buns with golden cracked cookie crust and one cut open to show fluffy bread

Direct answer: Hong Kong pineapple buns get their signature cracked top from a soft enriched yeast bun covered with a thin chilled cookie-dough cap. Proof the bread before adding the topping, press the cap over only the upper two-thirds, and bake at 375 F/190 C until golden and fully set.

Key takeaways

  • Pineapple buns contain no pineapple; the name describes the patterned crust.
  • Knead the bread dough until it passes a thin windowpane test.
  • Proof the buns before applying the cookie topping.
  • Keep the topping cold enough to handle but flexible enough to curve.
  • Cool on a rack so the crust stays crisp.

What is a Hong Kong pineapple bun?

A pineapple bun, or bo lo bao, is a Hong Kong bakery bun with a fluffy enriched bread base and a sweet crumbly cookie crust. As the yeast dough expands in the oven, the topping separates into irregular golden patches that resemble pineapple skin. Traditional versions do not contain pineapple fruit.

The bread and topping need different textures. The bun dough should be elastic enough to rise without tearing, while the topping should be tender and short. Applying the cap after the shaped buns have proofed prevents it from blocking their rise.

Ingredients for 8 buns

Bread dough

  • 2 1/2 cups/325 g bread flour
  • 3 tablespoons/38 g sugar
  • 1 teaspoon/3 g instant yeast
  • 1/2 teaspoon salt
  • 1/2 cup/120 ml whole milk, lukewarm at 95 to 105 F/35 to 41 C
  • 1 large egg
  • 1/4 cup/60 ml water, plus up to 1 tablespoon
  • 3 tablespoons/42 g unsalted butter, softened

Cookie topping

  • 6 tablespoons/85 g unsalted butter, softened
  • 1/2 cup/100 g sugar
  • 1 large egg yolk
  • 1 tablespoon milk
  • 1 teaspoon vanilla extract
  • 1 cup/125 g all-purpose flour
  • 2 tablespoons/16 g cornstarch
  • 1/4 teaspoon baking powder
  • Pinch of salt

Finish

  • 1 egg yolk mixed with 1 teaspoon water

Allow about 30 minutes active work, 2 hours total proofing, and 16 to 19 minutes baking.

Step 1: mix and knead the bread dough

Whisk bread flour, sugar, yeast and salt. Add milk, whole egg and water. Mix until no dry flour remains, then knead for 5 minutes by mixer on low or 8 minutes by hand.

Add softened butter in three portions, kneading until each disappears before adding the next. Continue 8 to 10 minutes until the dough is smooth, elastic and tacky rather than wet. Stretch a small piece: it should form a thin translucent membrane before tearing.

Step 2: complete the first rise

Place dough in a lightly oiled bowl, cover, and rise at 75 to 80 F/24 to 27 C until doubled, about 60 to 90 minutes. Judge the dough rather than the clock. A floured fingertip indentation should return slowly and remain partly visible.

Step 3: make the cookie topping

Beat softened butter and sugar for 2 minutes until combined and slightly lighter. Mix in egg yolk, milk and vanilla. Whisk all-purpose flour, cornstarch, baking powder and salt separately, then fold into the butter mixture just until no dry streaks remain.

Form a flat disk, wrap and refrigerate 25 to 30 minutes. The dough should become firm enough to roll without sticking, not rock hard.

Step 4: divide and shape the buns

Press gas gently from the risen bread dough and divide into 8 equal pieces, about 80 g each. Flatten one piece, pull its edges toward the center, pinch the seam, then roll seam-side down under a cupped hand to create surface tension.

Arrange on two parchment-lined trays with at least 3 inches/7.5 cm between buns. Cover loosely.

Step 5: proof the shaped buns

Proof for 40 to 60 minutes at warm room temperature. The buns should become about 75 percent larger, look rounded, and spring back slowly from a very gentle press.

Do not let them double dramatically. Overproofed buns may deflate when the topping is applied or spread instead of rising upward.

Step 6: roll and apply the topping

Divide chilled topping into 8 pieces, about 43 g each. Roll one portion between parchment into a 4-inch/10-cm circle. Peel away the top sheet and invert the circle over a proofed bun.

Press lightly so the topping covers the upper two-thirds, leaving the lower edge uncovered. Do not wrap underneath. Repeat while keeping unused topping cool. If it cracks during handling, let it warm for 2 minutes; if sticky, chill it briefly.

Step 7: glaze and bake

Heat the oven to 375 F/190 C with racks in the upper and lower thirds. Brush topping lightly with egg-yolk wash, avoiding puddles at the base.

Bake 16 to 19 minutes, rotating trays and switching racks after 10 minutes. The tops should be golden with clear cracks, and the bread should reach about 190 F/88 C in the center. Do not judge doneness only by the quickly browning glaze.

Step 8: cool correctly

Leave buns on their trays for 3 minutes, then move to a wire rack. Cool at least 15 minutes. Air circulation keeps the cookie cap crisp while the bread structure finishes setting.

Substitutions

All-purpose flour for the bread

It works, but the crumb will be slightly less chewy and tall. Hold back 1 tablespoon water and add it only if the dough feels dry.

Non-dairy milk

Use unsweetened soy or oat milk. Flavor and browning may differ slightly.

No vanilla

Omit it or use 1/4 teaspoon almond extract if safe for your diners. Almond extract is much stronger.

Add a butter center

For a cafe-style serving, split a warm baked bun and insert a thin slice of cold butter. Do not seal butter inside before baking in this recipe.

Common mistakes

The topping slides off

It was too warm or extended under the bun. Chill until flexible and cover only the upper two-thirds.

The crust does not crack

The bread was underproofed, the topping was too thick or it adhered too tightly. Roll to about 1/8 inch/3 mm and lay it on gently.

The bread is dense

The dough was under-kneaded, yeast liquid was too hot or proofing ended early. Develop elasticity and use visual proof cues.

The top burns

Egg wash was too heavy or the oven runs hot. Apply a thin coat and check with an oven thermometer.

The crust softens quickly

Buns cooled on a flat tray or were sealed while warm. Use a rack and wait until completely cool before storing.

Food safety and storage

Do not taste raw dough or cookie topping. Raw flour and raw eggs can contain harmful germs; bake completely and wash hands, bowls and surfaces after handling. Keep eggs and milk refrigerated until needed.

Store fully cooled buns airtight at room temperature for up to 2 days or refrigerate for 3 to 4 days. Reheat at 325 F/163 C for 6 to 8 minutes. Freeze individually wrapped buns for up to 2 months, thaw at room temperature, then refresh in the oven.

Related lessons

For another filled yeast project, see soft steamed red bean buns. Our guide to keeping steamed buns soft explains dough hydration, while Chinese almond cookies explores tender short cookie dough.

Recipes4Less courses demonstrate windowpane development, proof readiness and topping consistency visually for beginner bakers.

FAQ

Do pineapple buns contain pineapple?

Traditional pineapple buns usually do not. Their name refers to the cracked golden crust resembling pineapple skin.

Can I refrigerate the dough overnight?

Yes. After mixing, cover and refrigerate for 8 to 12 hours. Shape while cool, then allow a longer final proof.

Why add cornstarch to the topping?

It reduces gluten development and helps produce a tender, crumbly cookie crust.

Can I bake one tray at a time?

Yes. Refrigerate the second tray before it finishes proofing, then bring it out while the first tray bakes.

Should the buns be served warm?

They are excellent slightly warm after at least 15 minutes cooling, when the crumb has set and the crust remains crisp.

Conclusion

Reliable pineapple buns depend on strong elastic bread dough and a cool, tender cookie cap. Proof before topping, cover only the upper surface, bake to a verified center temperature, and cool on a rack for the classic fluffy-and-crisp contrast.

Sources