- PlateDiary
- Calories
- Malaysian & Singaporean food
Calories · Malaysian & Singaporean food
Hawker food calories, stall by stall.
Hawker centres are one-plate heaven: a dish, a drink, done. That makes them easier to count than a shared dinner — as long as you know which plates hide coconut milk and lard.
Free on iPhone and Android. No account, and it works with no signal.
In short
Hawker plates mostly land between about 490 and 740 calories: a basic nasi lemak is about 490, Hainanese chicken rice about 600, a bowl of laksa about 590 and char kway teow about 740. Coconut milk, lard and wok oil explain most of the gap.
Checked
How a meal is built
One plate, one drink, one stall.
Most hawker meals are a single plate or bowl from one stall, plus a kopi, teh or lime juice from another. Add-ons are where they grow: fried chicken on the nasi lemak, extra cockles in the char kway teow, a second drink because it’s hot.
Because the plate is the meal, a photo of it is a fair record. The trick is knowing what is cooked into it.
What drives it
Coconut, lard and gravy.
- Coconut rice and coconut broth. Nasi lemak rice and laksa broth are both made with coconut milk.
- Wok oil and lard. Char kway teow is fried hard and fast, often with lard and crispy pork lard bits.
- Chicken rice. The rice is cooked in chicken stock and fat, which is why the plate reaches about 600 even when the chicken is steamed.
- Fried add-ons. A fried chicken leg turns a basic nasi lemak (about 490) into a plate near 900.
- Sweet drinks. Kopi and teh with condensed milk, and syrupy iced drinks.
Lighter orders
If you want a lighter plate.
- Leave some of the laksa broth — most of its richness is in the coconut gravy.
- Ask for less gravy, or for soup versions of noodle dishes.
- Steamed rather than roasted chicken, skin off, with plain rice if the stall has it.
- A basic nasi lemak without the fried chicken.
- Kopi-o or teh-o kosong (no milk, no sugar) instead of the sweet versions.
How the dishes compare
A hawker centre, roughly.
Restaurant and stall portions vary, so read these as rough. On a food trip, PlateDiary’s calorie counter reads each plate from one photo — calories are off unless you turn them on.
| Order | Rough number | Notes |
|---|---|---|
| Nasi lemak, basic | ~490 | Fried chicken pushes it near 900 |
| Laksa, a bowl | ~590 | Leave broth for less |
| Hainanese chicken rice | ~600 | Rice cooked in chicken fat |
| Char kway teow, a plate | ~740 | Lard and wok oil |
In PlateDiary
A rough number for the dishes you save — only if you want one.
Off unless you turn them on
Calories in PlateDiary are off unless you turn them on. Switch them on and, when PlateDiary AI reads your photo of the table, each dish gets one rough “~” number. Accept it or change it; a number you correct is remembered for that dish. With Calories off, the app looks exactly as it did before.
A read sends small pictures of the cut-out dishes, with the place's name as a hint — never the table photo, faces or your location. Calorie numbers never go to analytics, and nothing is written to a health app. PlateDiary AI starts with free tries; here is how it works.
Questions
Questions people ask.
How many calories are in nasi lemak?
A basic plate with coconut rice, egg, anchovies, peanuts and sambal is about 490 calories. Adding fried chicken can bring it close to 900.
How many calories are in a bowl of laksa?
About 590 calories for a hawker bowl of curry laksa. Most of the richness is in the coconut broth, so leaving some of it makes a real difference.
Is chicken rice high in calories?
A hawker plate is about 600 calories. The rice, cooked in chicken stock and fat, carries more of that than the chicken.
Which hawker dishes are lighter?
Soup-based noodles, steamed chicken with plain rice, and dishes without coconut gravy or deep-fried add-ons usually come in lower.



