NutriKaki
Singapore bakery buns including chicken curry bun and coconut bun

Curry Bun Calories in Singapore: Chicken Curry Bun, Coconut Bun and Other Bakery Buns

By the NutriKaki Team  ·  Food data: HPB Singapore  ·  Published 31 October 2026

One chicken curry bun has 187 kcal for a 70 g portion, while one coconut bun has 470 kcal for a 122 g portion. HPB food data shows that bakery buns in Singapore vary substantially in energy, carbohydrates, and sugar depending on whether the filling is savoury chicken curry, cheese, or sweet grated coconut.

Bakery Bun Calories and Nutrition (HPB Food Data)

Bun HPB portion in g kcal protein g carbs g sugar g sodium mg
Chicken curry bun70 g187 kcal6.4 g24.5 g6.7 g290 mg
Coconut bun122 g470 kcal8.8 g50.4 g22.0 g285 mg
Kaya bun62 g200 kcal4.8 g30.7 g12.2 g128 mg
Coffee bun50 g214 kcal4.2 g23.5 g6.5 g140 mg
Custard bun86.33 g253 kcal6.5 g40.1 g6.8 g184 mg
Cheese bun69 g206 kcal7.9 g18.3 g5.8 g366 mg
Sausage bun62 g181 kcal7.5 g19.0 g2.3 g358 mg
Tuna bun58 g164 kcal7.7 g18.3 g3.1 g202 mg
Chicken and mushroom bun93 g246 kcal10.2 g29.1 g7.2 g373 mg
Raisin bun39 g136 kcal3.5 g21.6 g6.6 g101 mg
Cinnamon roll140 g543 kcal10.2 g68.8 g26.2 g449 mg

Food data: HPB Singapore. Each row is HPB's figure for the whole bun at the gram portion shown. Real bakery buns vary by bakery and portion size. NutriKaki displays the gram portion for each item.

Savoury vs Sweet Buns: Nutrition Breakdown

In Singapore neighbourhood bakeries, bakery buns typically fall into savoury or sweet categories. Comparing data from HPB highlights clear nutritional contrasts in protein, carbohydrate, sugar, and sodium values across both groups.

Savoury bakery buns

Savoury buns generally contain higher protein and lower sugar per serving:

Sweet bakery buns

Sweet buns have higher carbohydrate and sugar content, while carrying lower sodium per serving:

Sodium vs sugar tradeoff: Savoury buns like the chicken and mushroom bun (373 mg sodium in a 93 g portion) and cheese bun (366 mg sodium in a 69 g portion) have more sodium than sweet options like the raisin bun (101 mg sodium in a 39 g portion) or kaya bun (128 mg sodium in a 62 g portion). In contrast, sweet buns have much higher sugar, reaching 12.2 g sugar in a 62 g kaya bun and 22.0 g sugar in a 122 g coconut bun, compared to 2.3 g sugar in a 62 g sausage bun.

Why the Coconut Bun Is High: Comparing the Data

A coconut bun delivers 470 kcal for one 122 g coconut bun in HPB food data. That is more than double the energy of a chicken curry bun (187 kcal for one 70 g chicken curry bun), a tuna bun (164 kcal for one 58 g tuna bun), or a sausage bun (181 kcal for one 62 g sausage bun). Two distinct factors from the table explain this difference:

1. Serving portion weight

At 122 g for a single whole bun in HPB food data, the coconut bun is substantially heavier than most neighbourhood bakery buns in the dataset:

2. High carbohydrate, sugar, and energy density

The sweetened grated coconut filling contributes heavy carbohydrate and sugar totals:

Tips for Choosing Bakery Buns in Singapore

Check the portion weightA coconut bun has 470 kcal for a 122 g portion, whereas a chicken curry bun has 187 kcal for a 70 g portion.
Compare sugar contentA sausage bun has 2.3 g sugar in a 62 g portion, while a kaya bun has 12.2 g sugar in a 62 g portion.
Look at sodium levelsA chicken and mushroom bun has 373 mg sodium in a 93 g portion, compared to 101 mg sodium in a 39 g raisin bun.
Compare protein per bunA chicken and mushroom bun provides 10.2 g protein in a 93 g portion, compared to 4.2 g protein in a 50 g coffee bun.

Frequently Asked Questions

How many calories are in a chicken curry bun?

In HPB food data, one chicken curry bun has 187 kcal for a 70 g portion (267 kcal per 100 g), with 6.4 g protein in a 70 g portion, 24.5 g carbs in a 70 g portion, 6.7 g sugar in a 70 g portion, and 290 mg sodium in a 70 g portion.

How many calories are in a coconut bun?

In HPB food data, one coconut bun has 470 kcal for a 122 g portion (385 kcal per 100 g), with 8.8 g protein in a 122 g portion, 50.4 g carbs in a 122 g portion, 22.0 g sugar in a 122 g portion, and 285 mg sodium in a 122 g portion.

How do chicken curry bun calories compare to other savoury bakery buns?

In HPB food data, a chicken curry bun has 187 kcal for a 70 g portion. This is higher than a tuna bun (164 kcal for a 58 g portion) and a sausage bun (181 kcal for a 62 g portion), but lower than a cheese bun (206 kcal for a 69 g portion) and a chicken and mushroom bun (246 kcal for a 93 g portion).

Which bakery bun has the lowest calories in the HPB food data?

In HPB food data, the raisin bun has 136 kcal for a 39 g portion, which is the lowest per-serving energy among the bakery buns in the dataset, followed by the tuna bun with 164 kcal for a 58 g portion.

Track your bakery buns with HPB data on NutriKaki → Download NutriKaki on iOS — App Store → Download NutriKaki on Android — Google Play →

Nutrition data sourced from the Health Promotion Board (HPB) Singapore food composition database. All figures are HPB whole-dish values at the gram portion shown. Values are approximate and vary by stall, portion, and cooking method. This article is for general information only and does not constitute medical or dietary advice. Nutrition data referenced in this article is used under licence from the Health Promotion Board (HPB) of Singapore and may not be redistributed, republished, or reused commercially without NutriKaki's prior written permission.