Hawker meals under 500 calories in Malaysia and Singapore

By the Nibbs teamUpdated 6 min read

Quick answer

Many hawker meals stay under 500 kcal, including Penang assam laksa at about 380 kcal, wonton noodle soup at about 360 kcal, wantan mee at about 420 kcal and two idli with sambar at about 250 kcal. A meal usually goes over 500 kcal when you add a sweet drink, a fried side or an extra portion of rice or noodles.

Which hawker meals are under 500 calories?

These dishes come in under 500 kcal for one typical serving. You can find most of them at hawker centres, kopitiams and food courts in both Malaysia and Singapore.

DishCaloriesProteinCarbsFat
Idli sambar2 idli with 1 bowl of sambar250 kcal10 g43 g5 g
Roti canai1 piece, plain (kosong), without curry300 kcal6 g42 g12 g
Masala dosa1 dosa with potato filling350 kcal8 g50 g13 g
Wonton noodle soup1 small bowl with 4 wontons, noodles and broth360 kcal20 g46 g11 g
Penang assam laksa1 bowl with prawn paste380 kcal18 g70 g3 g
Bak kut teh1 bowl of pork ribs and soup, without rice400 kcal30 g8 g27 g
Wantan mee1 plate, dry style with char siu and wantan420 kcal20 g56 g13 g
Fish ball noodles1 bowl, dry, with fish balls and fish cake450 kcal18 g59 g14 g
Fried carrot cake (chai tow kway)1 plate, white version, fried with egg470 kcal12 g42 g28 g
Typical values for one serving, from our dish pages. Tap a dish to see its range and common versions.

Read the serving for each dish before you compare. Bak kut teh is counted without rice. In the MOH list, each scoop of white rice (76 g) adds about 100 kcal. Roti canai is one plain piece, so two pieces come to about 600 kcal before any curry.

Which hawker favourites go over 500 calories?

Some of the best-loved plates go over the line. They are not off limits. Knowing them helps you plan the rest of your day.

DishCaloriesProteinCarbsFat
Nasi lemak1 plate with egg, sambal, ikan bilis and peanuts500 kcal15 g62 g21 g
Kaya toast1 set: 1 portion of kaya butter toast and 2 soft-boiled eggs, no drink510 kcal18 g41 g30 g
Bak chor mee1 bowl, dry (mee pok), with minced pork and meatballs510 kcal20 g57 g23 g
Curry laksa1 bowl550 kcal22 g52 g28 g
Hainanese chicken rice1 plate with steamed chicken, chicken rice, chilli and ginger560 kcal28 g80 g14 g
Satay10 chicken sticks with peanut sauce560 kcal42 g22 g34 g
Mee goreng mamak1 plate580 kcal18 g75 g23 g
Hokkien prawn mee1 plate with prawns, squid, egg, sambal and lime650 kcal24 g59 g35 g
Char kway teow1 hawker plate with egg, prawns and cockles740 kcal23 g76 g38 g
Nasi kandar1 plate with fried chicken, mixed curry gravy and vegetables800 kcal32 g95 g33 g
Typical values for one serving, from our dish pages.

Nasi lemak sits right at the line, at about 500 kcal with egg, sambal, ikan bilis and peanuts. Chicken rice is close too, at about 560 kcal, because the rice is cooked in chicken fat and stock. The heaviest plates here are char kway teow at about 740 kcal and nasi kandar with fried chicken at about 800 kcal.

What pushes a hawker meal over 500 calories?

Two dishes can look alike and still be far apart. These are the usual reasons.

  • Coconut milk in the soup. Curry laksa is cooked in a coconut curry soup and has about 550 kcal. Penang assam laksa uses a sour fish and tamarind soup and has about 380 kcal.
  • Lots of oil or lard in the wok. Char kway teow has about 38 g of fat per plate. A plate of dry wantan mee has about 13 g.
  • Extra carbs. Rice on the side of a soup, a second roti or a bigger portion of noodles adds up fast. Each scoop of white rice is about 100 kcal in the MOH list.
  • Fried sides. Fried wantan, fried tofu puffs and you tiao all add fat to a meal that was light on its own.
  • A sweet drink. A Milo ais adds about 230 kcal. That alone can take a 400 kcal meal past 500.

How do drinks change the total?

Most people order a drink with the meal. Here is what some common pairs add up to.

Totals use the typical values on our dish pages, rounded to the nearest 10 kcal.

To keep the meal under 500 kcal, make the drink light. In the MOH list, a cup of teh O (200 ml) has 20 kcal and a cup of kopi O with 1 teaspoon of sugar has 37 kcal. Ask for kosong for no sugar, or kurang manis for less. Our kopitiam drinks guide explains the other order words.

Is yong tau foo a good choice under 500 calories?

Yong tau foo can be one of the lightest hawker meals, but it depends on what you pick. Boiled pieces are small. Fried pieces and a big serving of noodles add up.

Yong tau foo itemServing in the MOH listCalories
Okra with fish paste, boiled1 piece (24 g)5 kcal
Bitter gourd with fish paste, boiled1 piece (23 g)10 kcal
Taupok with fish paste, boiled1 piece (17 g)35 kcal
Fried beancurd skin (fucuk)1 piece (8 g)55 kcal
Tofu with fish paste1 piece (47 g)65 kcal
Clear yong tau foo soup1 scoop (50 g)6 kcal
Bowl of mixed items1 bowl (313 g)About 310 kcal
Yong tau foo set1 set (400 g)About 540 kcal
Source: Ministry of Health Malaysia calorie list. Rounded to the nearest 10 kcal above 100 kcal.

The two bowls at the bottom show the range. A bowl of mixed items is about 310 kcal, while a full 400 g set is about 540 kcal. Pick mostly boiled vegetables and tofu, have them in clear soup, and add noodles or rice as a separate item you count.

How do you keep a hawker meal under 500 calories?

  1. Start with a dish from the first table, such as assam laksa, wonton noodle soup or wantan mee.
  2. Choose a clear or sour soup over a coconut milk soup.
  3. Ask for more vegetables and fewer noodles, or nasi sikit (less rice).
  4. Pick boiled, steamed or soup sides over fried ones. Skip the fried wantan and the you tiao.
  5. Order your drink kosong or kurang manis, or have plain water.
  6. Share the big plates. Char kway teow and satay are easy to split between two people.

How do you log a hawker meal in Nibbs?

Take a photo of your tray before you eat. Nibbs recognises Malaysian and Asian dishes such as laksa, wantan mee and char kway teow, and it splits a mixed plate into each item. It uses local portion sizes, so a hawker bowl is counted as a hawker bowl.

You can also type what you ate, for example "assam laksa and kopi O kosong". Check each item and portion, edit anything that looks wrong, and save. Your favourite stall order can become a saved food, so you can log it again with one tap.

For more dishes, see our dish calorie pages or the guide to tracking calories when you eat out.

Frequently asked questions

What is the lowest calorie hawker food?

Two idli with sambar are about 250 kcal, and a bowl of clear tom yum goong is about 150 kcal before rice. Boiled yong tau foo pieces in clear soup are also light, at 5 to 65 kcal a piece in the Ministry of Health Malaysia calorie list.

Is chicken rice under 500 calories?

Not quite. A typical plate of Hainanese chicken rice has about 560 kcal, because the rice is cooked in chicken fat and stock. Ask for less rice and more cucumber to bring it down.

Is laksa high in calories?

It depends on the soup. Curry laksa, made with coconut milk, has about 550 kcal a bowl. Penang assam laksa, made with a sour fish and tamarind soup, has about 380 kcal.

How many calories are in kaya toast with soft-boiled eggs?

A kaya toast set (1 set: 1 portion of kaya butter toast and 2 soft-boiled eggs, no drink) has about 510 kcal. A kopi with condensed milk adds about 150 kcal, for about 660 kcal in total.

Can I eat hawker food and still lose weight?

Yes. Weight loss depends on your total calories over time. Choose dishes under 500 kcal most days, keep drinks kosong or kurang manis, and treat the heavier plates as one-off meals.

Count your next meal with a photo

Nibbs is the AI calorie tracker built in Malaysia for Asian food. Take a photo of your plate and get calories, protein, carbs and fat in seconds. You can edit every item before you save it.

More guides