PlateDiary.
Get PlateDiary
  1. PlateDiary
  2. Calories
  3. 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.

The menu

Malaysian & Singaporean dishes, one rough number each

Malaysian & Singaporean · typical restaurant servingEvery cuisine →

  • Chicken satay~290ten sticks of grilled chicken, peanut sauce, rice cakes and cucumber not included · usually 200–550
  • Roti canai~420two plain pieces, curry not included · usually 330–600
  • Nasi lemak~490one basic plate with coconut rice, egg, anchovies, peanuts and sambal · usually 400–900
  • Mee goreng~500one hawker plate · usually 400–750
  • Hokkien mee~520one hawker plate of fried prawn noodles · usually 450–750
  • Laksa~590one hawker bowl with noodles and coconut curry broth · usually 450–800
  • Hainanese chicken rice~600one hawker plate with chicken, rice and chili sauce · usually 500–800
  • Char kway teow~740one hawker plate · usually 550–950

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.

Rough calories for typical hawker servings
OrderRough numberNotes
Nasi lemak, basic~490Fried chicken pushes it near 900
Laksa, a bowl~590Leave broth for less
Hainanese chicken rice~600Rice cooked in chicken fat
Char kway teow, a plate~740Lard 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.