Hong Kong Pineapple Buns

Hong Kong Pineapple Buns

Hong Kong pineapple buns (菠蘿包) are soft, fluffy yeast buns crowned with a crispy, buttery sugar-flour topping. The 'pineapple' refers to the cracked pattern adorning the top, not the flavor—which is purely sweet and buttery. These are a beloved dim sum staple; the contrast between the tender, enriched crumb and the shattering crisp topping is irresistible warm from the oven.

Prep
30 min
Cook
20 min
Wait
2 hr 15 min
Total
3 hr 5 min
Makes
12 buns
Share

Steps

Before you start
  • Soften the butter for the dough 1 hour ahead to room temperature (65–70°F / 18–21°C); keep the topping butter cold.
  • Warm the milk to 110°F (43°C) and bring the egg to room temperature about 30 minutes before starting.
  • Read the entire recipe to understand the two rising periods; total time is about 3 hours.
  • Preheat the oven 15 minutes before the second rise is complete.
  1. Mix the dough

    • In a stand mixer bowl, combine the flour, yeast, sugar, and salt.
    • Add the warm milk and whole egg.
    • Mix on medium speed for 3–4 minutes until shaggy and fully hydrated.
    • Gradually add the softened butter a few pieces at a time, mixing for 3–4 minutes until fully incorporated.
    • The dough should be smooth, soft, and slightly tacky (not sticky), pulling away from the bowl sides.
    • It will be glossy with no floury streaks.
    + Show details

    Ready when: Dough is smooth, elastic, and glossy; no floury streaks visible.

    Tip: Add butter gradually in pieces; if not fully incorporated before adding the next piece, the dough will look separated and greasy instead of silky.

  2. First rise (bulk fermentation)

    • Transfer the dough to a lightly oiled bowl.
    • Cover loosely with plastic wrap.
    • Let rise at room temperature (68–72°F / 20–22°C) for 60–90 minutes until roughly doubled in volume.
    • The dough should be puffy and soft; a gentle poke will leave a slow-closing indentation.
    + Show details

    Ready when: Dough is roughly double its original size; gentle poke leaves an indentation that closes slowly.

    Tip: In a cool kitchen (under 70°F / 21°C), the rise may take up to 2 hours. In a warm kitchen (above 75°F / 24°C), watch closely to prevent over-proofing.

  3. Prepare the pineapple topping

    • While the dough rises, prepare the topping: In a small bowl, combine the flour, sugar, and salt for the topping.
    • Add the cold cubed butter, egg yolk, and vanilla extract.
    • Using a fork or your fingertips, work the mixture for 4–5 minutes, starting by breaking up the butter (until it resembles coarse breadcrumbs) and continuing until it comes together into a soft, crumbly paste that holds together when pressed.
    • If too dry, add milk a few drops at a time.
    + Show details

    Ready when: Mixture is crumbly but cohesive; it holds together when squeezed but breaks apart easily.

    Tip: Keep the butter very cold and work quickly. Overworking or warming the mixture makes it dense and oily instead of crispy and crumbly.

  4. Shape the dough balls

    • Turn out the risen dough onto a lightly floured surface.
    • Divide into 12 equal pieces (about 52–55g each using a scale).
    • Roll each piece into a tight ball by pulling the surface toward the bottom and pinching the seam underneath.
    • Arrange seam-side down on a parchment-lined baking sheet, spacing them 2–2.5 inches apart.
    + Show details

    Ready when: Balls are round and tight with a seam underneath.

    Tip: Don't overwork the dough; gentle handling maintains the air and creates tender buns. Handle them as little as possible.

  5. Apply the pineapple topping

    • Divide the topping evenly among the 12 buns, placing about 1 tablespoon (15 ml) on each center.
    • Gently spread and press to cover most of the surface with a thin, even layer (don't compress the dough underneath).
    • Using the back of a knife, fork, or a toothpick, score the topping in a crosshatch or hashtag pattern (about 1/4 inch / 0.5 cm apart), mimicking a pineapple's exterior.
    • The topping will look crumbly—this is correct.
    + Show details

    Ready when: Topping is evenly distributed and scored in a pattern; no large gaps show the dough beneath.

    Tip: Don't press hard or you'll compress the dough. Light pressure is key. Cracking as the bun rises is natural and desirable for the pineapple appearance.

  6. Proof the topped buns

    • Cover the baking sheet loosely with plastic wrap.
    • Let rise at room temperature for 30–45 minutes until the buns are noticeably puffy and about 1.5 times their original size.
    • The topping will begin to crack—this is expected and creates the signature pineapple look.
    • A gentle press with your finger leaves a slow-closing indentation.
    + Show details

    Ready when: Buns are visibly puffed and light; gentle press with a finger leaves a slow-closing indentation.

    Tip: Don't over-proof; if they rise too long, the topping cracks excessively and the crumb can become airy or collapse.

  7. Bake until goldenOven 400°F / 205°C

    • Preheat the oven to 400°F (200°C) about 15 minutes before baking.
    • Remove the plastic wrap.
    • Place the baking sheet on the center rack and bake for 18–20 minutes until the pineapple topping is deep golden brown and crispy, and the bun bottoms are light golden.
    • The buns will smell sweet and fragrant.
    • The topping will have darkened and cracked further with a shattered, craggy appearance.
    + Show details

    Ready when: Topping is deep golden brown and crispy; light tap on the bottom of a bun sounds hollow.

    Tip: If the topping browns too quickly before the buns puff fully, lightly tent the sheet with foil for the first 10 minutes, then remove to finish browning.

  8. Cool before serving

    • Remove the baking sheet from the oven.
    • Let the buns cool on the sheet for 10 minutes as the crumb sets and the topping firms.
    • Transfer to a wire cooling rack and cool for an additional 20–30 minutes.
    • They can be eaten warm or at room temperature.
    • The topping's crispness is best enjoyed within the first few hours.
    + Show details

    Ready when: Buns are warm to the touch but not hot; the topping is crispy.

    Tip: Reheating: wrap in foil and warm at 300°F (150°C) for 10–15 minutes, or microwave a single bun for 20–30 seconds (topping will soften slightly).

Good to know

Tips
  • Use a stand mixer with a dough hook for best results. Hand-mixing requires vigorous kneading for 8–10 minutes and strong forearms; it's doable but more laborious.
  • Room temperature is crucial for rise times. In a cool kitchen (under 70°F / 21°C), extend all rises by 25–50%. In a warm kitchen (above 78°F / 26°C), reduce by 15–25% to prevent over-proofing.
  • The 'pineapple' name refers to the cracked pattern on top, not the flavor. For a classic appearance, score the topping before the second rise so the pattern becomes more pronounced as the bun expands beneath.
  • Keep the topping butter cold and work quickly. Cold butter creates a crispy, crumbly topping. Warm butter produces a dense, cake-like texture. Chill your tools if needed in a very warm kitchen.
Make ahead

The pineapple topping can be made 1 day ahead and refrigerated in an airtight container; let it come to room temperature before using. Shaped, unrisen buns can be frozen on a baking sheet, transferred to a freezer bag, and kept for up to 3 weeks—thaw at room temperature and proceed with the second rise and baking.

Storage & reheating

Room temperature: up to 2 days in an airtight container (best the first day). Refrigerator: up to 4 days, tightly covered (topping may soften slightly). Freezer: up to 3 weeks, individually wrapped in plastic wrap, then placed in a freezer bag. Reheat wrapped in foil at 300°F (150°C) for 10–15 minutes, or microwave for 20–30 seconds per bun.

Substitutions
  • Whole milk → Water or coconut milk. Water creates a very plain-flavored bun. Coconut milk adds subtle sweetness and richness. Both work well and let the buttery topping shine.
  • Instant yeast (or bread yeast) → Active dry yeast (1.25 tsp / 4g) or fresh yeast (0.6 oz / 17g). If using dry yeast, mix into the warm milk and let sit 5 minutes to activate. Fresh yeast requires 30–50% longer rising times.
  • Unsalted butter → Vegetable oil (1.5 tbsp / 23 ml). Oil produces a slightly softer, less rich crumb. The buns will have a more tender, less buttery texture.
  • Vanilla extract → Omit entirely, or use almond extract (1/4 tsp / 1 ml). Traditional pineapple buns skip vanilla. Almond extract adds a subtle hint that complements the buttery topping elegantly.

More rolls & buns

See all →

Find more like this

Meal
Brunch
Cuisine
Cantonese
Main ingredient
Eggs
Method
Oven

Reviews (0)