Snacks & Kuih · Hong Kong

How Many Calories in Bo Lo Yau (Pineapple Bun with Butter)?

Also known as 菠蘿油, Bo Lo Yau, Pineapple Bun with Butter, Polo Yau.

Bo lo yau is a warm pineapple bun split open with a thick slice of cold butter pushed inside so it half melts. It is the signature cha chaan teng snack, usually HK$12 to HK$20 with a milk tea set.

390kcal / 1 bun with butter
One bo lo yau is around 390 calories: about 310 from the pineapple bun and 75 from the 10g butter slab. Fat nearly doubles compared to a plain bun, going from 10g to about 19g, because butter is almost pure fat.

Nutrition facts

Per 1 bun with butter (90g)AmountPer 100g
Calories390 kcal433 kcal
Protein7 g8 g
Carbs48 g53 g
Fat19 g21 g

Where the calories come from

Pineapple bun80g
310 kcal
Cold butter slab10g
75 kcal

The real talk

The butter is the whole point and also the whole problem. A cha chaan teng slab is usually 10g, sometimes 15g at the generous places, and butter is 7.2 calories per gram. That means the slab is 75 to 110 calories with zero protein and zero carbs. It is the easiest calorie you will ever eat because it melts into the bun and you barely notice it is there.

A bo lo yau plus a hot milk tea is the classic afternoon tea set, and it lands at about 500 calories. That is a quarter of a normal adult's day in a snack that takes 5 minutes to eat. Compare it to a bowl of century egg congee at 260 calories, which will keep you full for three hours. The bun set will not.

Not all bo lo yau are equal. The famous places in Mong Kok and Sai Wan use bigger 100g buns and thicker butter, so those push 450 to 480 calories. A basic bakery bun with a thin slice is closer to 350. The tell is how much butter is visible when they bring it out. If you can see a yellow slab thicker than a HK$10 coin, assume the high end.

How many calories in 2, 3 or 4 buns?

How manyCaloriesProtein
1 bun390 kcal7 g
2 buns780 kcal14 g
3 buns1170 kcal21 g
4 buns1560 kcal28 g
5 buns1950 kcal35 g
6 buns2340 kcal42 g

How the portions compare

330 kcal
Small bun, thin butter
390 kcal
Standard bo lo yau
470 kcal
Large bun, thick 15g butter

Bo Lo Yau (Pineapple Bun with Butter) variants, ranked by calories

VariantCaloriesNotes
Plain pineapple bun310 kcalNo butter
Bo lo yau390 kcal10g butter slab
Bo lo yau with condensed milk440 kcalAbout a tablespoon drizzled in
Bo lo yau with pork chop680 kcalFried chop plus butter

How to eat it lighter

Common questions

How much butter is in a bo lo yau?
Usually a 10g slab, sometimes 15g at generous places. That is 75 to 110 calories of pure fat added to a 310 calorie bun.
Is bo lo yau worse than a croissant?
About the same. A plain croissant is around 270 calories with 14g fat; a bo lo yau is 390 with 19g fat but is also bigger. Per gram they are close.
Can I eat bo lo yau while losing weight?
Yes, as long as it fits your day. At 390 calories it is a snack, not a meal. Have it and eat lighter at dinner, or skip the butter and save 75 calories.

Related foods

See all Snacks & Kuih calories, ranked ›

Calorie and macro figures are estimates for a typical cha chaan teng, dai pai dong or dim sum serving. Actual numbers vary by stall, recipe and portion size. Use them as a guide, not gospel.

How many calories do you actually need?

Free TDEE calculator. Thirty seconds, no sign up.

Use the calculator