How Many Grams Is a Plate of Hawker Food? Calories by the Gram, Singapore
NutriKaki shows hawker dishes with their HPB gram weight and calories from the Health Promotion Board (HPB) database, and you can adjust the portion to match your plate. HPB lists a default portion in grams for each dish, so a bowl of laksa is 604 g, not just a name.
Hawker Dishes in Grams and Calories (HPB Singapore)
| Dish | Default portion | Calories at that portion |
|---|---|---|
| Steamed chicken rice | 346 g | 488 kcal for 346 g |
| Roasted chicken rice | 363 g | 643 kcal for 363 g |
| Char kway teow | 480 g | 989 kcal for 480 g |
| Laksa | 604 g | 429 kcal for 604 g |
| Nasi lemak (egg, ikan bilis, peanut set) | 313 g | 645 kcal for 313 g |
| Plain prata | 141 g | 496 kcal for 141 g |
| Bak chor mee (dry) | 430 g | 563 kcal for 430 g |
| Wanton noodles (dry) | 388 g | 625 kcal for 388 g |
| Hokkien mee | 549 g | 830 kcal for 549 g |
Food data: HPB Singapore. Each calorie figure is for the gram portion shown in the same row. Real stall portions vary.
Why Grams Matter
Two plates with the same name can weigh very different amounts, and a calorie figure without a weight cannot be compared. HPB gives its values per 100 g of the edible portion, and then lists a default portion in grams for each dish. Calories at your plate scale with the weight of the portion.
For example, the default steamed chicken rice is 346 g and has 488 kcal. The same dish at 300 g has 423 kcal. The default laksa is 604 g and has 429 kcal; at 500 g it has 355 kcal.
How to Change the Portion in NutriKaki
- Search the dish. NutriKaki shows the HPB default portion in grams with its calories.
- Adjust the portion with the slider or the ¼, ½, ¾ and 1.5× buttons. The grams and calories update together.
- Save the meal. Your log keeps the portion in grams.
Frequently Asked Questions
In the HPB database, a default plate of steamed chicken rice is 346 g and has 488 kcal. A plate of roasted chicken rice is 363 g and has 643 kcal. Your stall's plate may weigh more or less.
Yes. NutriKaki shows hawker dishes with their HPB gram weight and calories, and lets you adjust the portion so the grams match what you ate.
Because the grams differ. HPB lists values per 100 g, so calories scale with weight. For example, steamed chicken rice is 488 kcal at 346 g and 423 kcal at 300 g.
From the HPB Singapore food composition database. HPB lists values per 100 g of the edible part, and NutriKaki scales them to the portion you log.
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.