Go Back
+ servings

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*
Fat 11g17%
Saturated Fat 5g31%
Cholesterol 53mg18%
Sodium 162mg7%
Potassium 79mg2%
Carbohydrates 44g15%
Fiber 1g4%
Sugar 9g10%
Protein 7g14%
Vitamin A 290IU6%
Vitamin C 0.1mg0%
Calcium 23mg2%
Iron 1.1mg6%
* Percent Daily Values are based on a 2000 calorie diet.