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.
| Dish | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|
| 250 kcal | 10 g | 43 g | 5 g | |
| 300 kcal | 6 g | 42 g | 12 g | |
| 350 kcal | 8 g | 50 g | 13 g | |
| 360 kcal | 20 g | 46 g | 11 g | |
| 380 kcal | 18 g | 70 g | 3 g | |
| 400 kcal | 30 g | 8 g | 27 g | |
| 420 kcal | 20 g | 56 g | 13 g | |
| 450 kcal | 18 g | 59 g | 14 g | |
| 470 kcal | 12 g | 42 g | 28 g |
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.
| Dish | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|
| 500 kcal | 15 g | 62 g | 21 g | |
| 510 kcal | 18 g | 41 g | 30 g | |
| 510 kcal | 20 g | 57 g | 23 g | |
| 550 kcal | 22 g | 52 g | 28 g | |
| 560 kcal | 28 g | 80 g | 14 g | |
| 560 kcal | 42 g | 22 g | 34 g | |
| 580 kcal | 18 g | 75 g | 23 g | |
| 650 kcal | 24 g | 59 g | 35 g | |
| 740 kcal | 23 g | 76 g | 38 g | |
| 800 kcal | 32 g | 95 g | 33 g |
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.
| Meal | Drink | Total |
|---|---|---|
| Fish ball noodles | Kopi | 600 kcal |
| Kaya toast set | Kopi | 660 kcal |
| Penang assam laksa | Teh tarik | 510 kcal |
| Wantan mee | Milo ais | 650 kcal |
| 2 roti canai | Teh tarik | 730 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 item | Serving in the MOH list | Calories |
|---|---|---|
| Okra with fish paste, boiled | 1 piece (24 g) | 5 kcal |
| Bitter gourd with fish paste, boiled | 1 piece (23 g) | 10 kcal |
| Taupok with fish paste, boiled | 1 piece (17 g) | 35 kcal |
| Fried beancurd skin (fucuk) | 1 piece (8 g) | 55 kcal |
| Tofu with fish paste | 1 piece (47 g) | 65 kcal |
| Clear yong tau foo soup | 1 scoop (50 g) | 6 kcal |
| Bowl of mixed items | 1 bowl (313 g) | About 310 kcal |
| Yong tau foo set | 1 set (400 g) | About 540 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?
- Start with a dish from the first table, such as assam laksa, wonton noodle soup or wantan mee.
- Choose a clear or sour soup over a coconut milk soup.
- Ask for more vegetables and fewer noodles, or nasi sikit (less rice).
- Pick boiled, steamed or soup sides over fried ones. Skip the fried wantan and the you tiao.
- Order your drink kosong or kurang manis, or have plain water.
- 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
- Mamak food calories: what to order and what to skipRoti canai, mee goreng, nasi kandar and teh tarik compared, with lighter orders that still taste like mamak.
- Kopitiam drinks: kurang manis, kosong, siew dai and caloriesWhat kopi O, C, kosong, siew dai and kurang manis mean, and how many calories each order word saves.
- How to count calories in nasi campur and economy riceCount an economy rice plate part by part: the rice, each lauk and the gravy, plus how to build a lighter plate.
- How to track calories when eating out in MalaysiaA simple routine for logging hawker, mamak and restaurant meals, including the rice, gravy and drinks people forget.