Pineapple bun (bolo bao) calories
菠蘿包
A soft sweet bun with a crackly, sugary top crust that looks like a pineapple but contains no pineapple.

Quick answer
A typical serving of Pineapple bun (bolo bao) (1 bun) has about 290 kcal. Most servings fall between 240 and 360 kcal, depending on the portion and the recipe.
- Calories
- 290 kcal
- Protein
- 7 g
- Carbs
- 42 g
- Fat
- 10 g
Nutrition facts per serving
Serving: 1 bun, about 80 g.
| Nutrient | Amount | Share of calories |
|---|---|---|
| Calories | 290 kcal | 100% |
| Protein | 7 g | 10% |
| Carbohydrates | 42 g | 59% |
| Fat | 10 g | 31% |
Calories in common versions
| Version | Typical calories |
|---|---|
| With a slice of butter (bolo yau, 菠蘿油) | 420 kcal |
| Large bakery bun (about 100 g) | 360 kcal |
| Mini bun (about 40 g) | 140 kcal |
What drives the calories
- The sweet top crust is made from sugar, flour and butter or lard.
- The bun is a soft white bread made with sugar and milk.
- A thick slice of cold butter in a bolo yau adds 100 to 150 kcal.
How to make it lighter
- Order the plain bun instead of the bolo yau with butter.
- Share a bun, or eat half with your tea set.
- Have it with unsweetened tea or coffee.
How to log Pineapple bun (bolo bao) in Nibbs
Note if the bun has butter inside, because a bolo yau has about 130 kcal more than a plain bun. Nibbs then estimates the portion and the calories for your actual plate, and you can edit any item before you save it.
Pineapple bun (bolo bao) calorie questions
How many calories are in a pineapple bun?
A plain pineapple bun has about 290 kcal. Most buns fall between 240 and 360 kcal, depending on size. A bolo yau with a slice of butter has about 420 kcal.
Does a pineapple bun contain pineapple?
No. The name comes from the cracked sugar crust on top, which looks like the skin of a pineapple. The calories come from flour, sugar and fat.
Track Pineapple bun (bolo bao) with a photo
Nibbs is the AI calorie tracker built for Asian food. Snap your plate and get calories and macros in seconds.





