Go Back
+ servings
fresh and tasty pineapple bun

Pineapple Buns (港式菠蘿包)

Pineapple bun is a kind of sweet bun. Also, pineapple bread or bun is very popular and common among Hong Kong bakeries. Besides, in Cantonese is known as bo lo baau which means pineapple bread.
Course Bread, Breakfast, Snack
Cuisine Asian, Chinese
Prep Time 20 minutes
Cook Time 22 minutes
Resting time 1 minute
Total Time 42 minutes
Servings 10
Calories 360.86kcal
Author Tracy O.



  • ½ cup Milk (at room temperature)
  • ½ cup Heavy cream (at room temperature)
  • ¼ cup Sugar
  • 1 tablespoon Active dry yeast
  • 1 teaspoon Salt
  • 1 Egg (large, at room temperature)
  • ½ tablespoon Dough enhancer
  • ½ tablespoon Vital wheat gluten
  • 1 & ¾ cups Bread flour total ( add 1 & ½ cup first, then let the dough mix it together if the dough still sticky add ¼ cup slowly.)
  • ½ cup Cake flour


  • 1 & ¼ cups All purpose flour
  • 1 Egg yolk
  • ½ teaspoon Baking soda
  • ¼ teaspoon Baking powder
  • ¾ cup Superfine sugar (use a chopper let it run around a minute)
  • ¼ cup Nonfat dry milk powder
  • ¼ cup Butter (melted)
  • teaspoon Vanilla extract
  • 2 tablespoons Milk


  • 1 Egg yolk


  • Adding heavy cream, milk, sugar and yeast in a mixer bowl and mix it. ( I prefer to use Bosch mixer.) Then, wait for 5 minutes. In another bowl add cake flour, bread flour 1&½ cups, dough enhancer and vital wheat gluten. After that, turn on the mixer at the lowest setting and add the flour mixture. (Note: if the dough is too sticky, add ¼ cup flour at a time until the dough comes together). Next, change the mixer from lowest setting to medium or high setting and let it runs for 5- 10 minutes.
  • After 5- 10 minutes, the dough is ready. Then, take the dough out in a bowl and cover the bowl with a damp towel and let it sit for 45 minuets.
  • While waiting the dough rise, prepare the topping dough by combining all the topping dough ingredients in a mixer bowl and run it for 2 minuets. Then, set it aside. (*I put regular sugar and dry milk powder in a chopper and run it for a minute.)
  • When the dough is ready,divide the dough into 10 pieces and roll it like a ball. Then put them on a parchment-lined baking sheet and let it rise.
  • Divide the topping dough into 10 pieces and roll like a ball. Then, flatten it and place on top of the bread dough.
  • Preheat oven for 350 degrees. After that, brush with egg yolk and bake at 350 degrees for 18-22 minutes until it turns golden brown.




  • Personally prefer to use a Bosch mixer to make bread because they mix the dough very well.
  • Remember to leave the milk and heavy cream at room temperature for an hour or just warn up little bit in the microwave like 30-60 seconds. This can help the yeast rise faster.
  • I added dough enhancer and vital wheat gluten, so the bread has better texture.


  • Put regular sugar and dry milk powder in a chopper and run it for a minute. Thus, it has smooth and fine sugar and dry milk powder.


Serving: 11g | Calories: 360.86kcal | Carbohydrates: 55.77g | Protein: 8.57g | Fat: 11.56g | Saturated Fat: 6.54g | Cholesterol: 86.09mg | Sodium: 365.46mg | Potassium: 151.23mg | Fiber: 1.21g | Sugar: 22.58g | Vitamin A: 481.91IU | Vitamin C: 0.22mg | Calcium: 83.56mg | Iron: 1.18mg