Pineapple Bun Recipe (Boroh Bun/菠蘿包)

Pineapple bun (polo bun) is very popular bun in Asia. Easy pineapple buns (polo bun/菠蘿包) recipe that you can try at home. Polo bun is tasty and crusty.

Course Appetizer
Cuisine Chinese
Keyword Pineapple Bun
Servings 15 buns
Calories 310 kcal


For the Bun:

  • 500 g bread flour
  • 10 g yeast
  • 2 tablespoons milk powder
  • 60 g fine sugar
  • 1/2 teaspoon salt
  • 60 g butter
  • 280 ml water
  • 1 large egg

Pastry Topping:

  • 80 g butter
  • 30 g shortening
  • 80 g powdered sugar
  • 1 teaspoon vanilla essence
  • 1 large egg, lightly beaten
  • 200 g all-purpose flour

Egg wash

  • 1 egg, lightly beaten and sieve
  • 1 tablespoon water



  1. Mix flour, sugar, salt, milk powder and yeast till combine.
  2. Add water and egg to flour mixture and use a dough hook to knead on medium speed till combine. (about 5 minutes)
  3. Gradually add in butter and knead till smooth and elastic. (dough should be shining and elastic, kneading time is about 10-15minutes).
  4. Leave dough to proof for about 40 minutes or double in size.
  5. While dough is proofing, prepare the pastry topping.


  1. Beat butter, vanilla essence and sieved powdered sugar till light.
  2. Add in egg.
  3. Fold in flour.
  4. Refrigerate the dough in the fridge for 15-20 mins for easier handling.

To make the bun:

  1. Scale the bread dough into 50g each and mold into a ball.
  2. Leave to proof for about 45minutes or double in size. Glaze it with egg wash.
  3. Divide the topping into 20-30g each. On a lightly floured surface, use a rolling pin and roll it out thinly into a circle.
  4. Gently put the pastry topping on to of the glazed bun. Glaze again.
  5. Bake at 210 Celsius for 12-15 minutes.
Nutrition Facts
Pineapple Bun Recipe (Boroh Bun/菠蘿包)
Amount Per Serving (15 buns)
Calories 310 Calories from Fat 99
% Daily Value*
Total Fat 11g 17%
Saturated Fat 5g 25%
Cholesterol 53mg 18%
Sodium 162mg 7%
Potassium 79mg 2%
Total Carbohydrates 44g 15%
Dietary Fiber 1g 4%
Sugars 9g
Protein 7g 14%
Vitamin A 5.8%
Vitamin C 0.1%
Calcium 2.3%
Iron 6%
* Percent Daily Values are based on a 2000 calorie diet.