Calories in Hawker Food Singapore: Complete Guide

9 min read

Quick Answer

Most Singapore hawker dishes run from about 300 to 750 calories a serving. Lighter picks like yong tau foo and soup noodles sit near 300 to 400, while richer plates like char kway teow (744) and laksa (around 700) top the list. What you order and how big the portion is make the biggest difference.

For general guidance only. Consult a healthcare professional for personal medical advice.

Most Singapore hawker dishes land between about 300 and 750 calories a serving. A plate of chicken rice is roughly 600 calories, char kway teow is around 744, and lighter options like yong tau foo sit near 300. That's the short answer. Below you'll find calorie counts for common dishes drawn from Singapore's Health Promotion Board data, the highest and lowest options, and how to keep eating hawker food without wrecking your day. Want the exact number for your usual order? Try our hawker calories tool.

Why Do Hawker Calories Matter?

Hawker centres are woven into daily life here. For a lot of people, they cover two or three meals a day. That makes what you eat at the hawker one of the biggest levers on your total energy intake, full stop. A single rich dish can carry more than a third of a typical adult's daily calories, and the gap between dishes is huge, so small swaps stack up fast over a week.

Calories aren't the whole story either. Plenty of hawker dishes are also loaded with fat and sodium. Take char kway teow. One plate packs about 38 grams of fat, close to a full day's recommended intake of 55 to 60 grams, according to Singapore's HealthHub. Knowing the numbers lets you balance your day instead of swearing off hawker food entirely, which almost nobody in Singapore is actually going to do.

What Are the Calorie Counts by Dish?

Here's a table of approximate calories for common hawker dishes, compiled from Singapore's Health Promotion Board iDAT data, where portions are generally based on a 23 cm plate or 16.5 cm bowl. Stalls vary, so treat these as guides, not gospel.

DishApprox. calories (kcal)
Thosai (plain)97
Yong tau foo (mixed, no noodles)297
Sliced fish soup (clear)~320
Masala thosai362
Fishball noodle soup372
Thunder tea rice~390
Wanton noodles (dry)411
Nasi lemak (egg and ikan bilis)494
Soya sauce chicken rice551
Chicken rice~600
Mee goreng692
Laksa~700
Char kway teow744

A couple of patterns jump out. Soup versions of noodle dishes are almost always lighter than dry versions, because the sauce and added oil in dry noodles bring extra calories along for the ride. Dishes built on coconut milk or heavy frying, like laksa and char kway teow, sit right at the top. And plain Indian breads like thosai are surprisingly light until you stuff or fry them. These figures line up with widely referenced compilations of hawker food calories adapted from HPB data.

Want the calories for your exact order, ingredient by ingredient?

Open the Hawker Calories Tool

What Are the Highest and Lowest Options?

The heavy hitters. The most calorie-dense common dishes are char kway teow (around 744 calories), laksa (around 700), mee goreng (about 692), and nasi lemak served with fried chicken, which can push past 800 once the fried protein goes on. What they share is refined carbs plus a big hit of fat from frying, coconut milk, or rich sauce.

The light end. On the other side, plain thosai (about 97 calories), yong tau foo with non-fried ingredients in clear soup (around 297), and clear soup noodles like fishball noodle soup (about 372) let you eat a proper meal for a fraction of the calories. HealthHub also flags sliced fish soup and thunder tea rice as smart, lighter picks, both low in fat and packed with vegetables.

The gap between a plate of char kway teow and a bowl of yong tau foo is over 400 calories. That's roughly a 40 minute brisk walk. And choosing well when you order is a whole lot easier than trying to burn the difference off afterward.

How Do You Eat Hawker Food Healthily?

You don't have to give up hawker food to eat well. A few steady habits keep your meals in balance:

  • Pick soup over dry, steamed over fried. This one choice often saves 100 to 200 calories.
  • Ask for less rice or noodles. A smaller carb base cuts calories without touching your protein or veg.
  • Add vegetables. Order a side of greens or pick dishes that come with them, aiming for the Health Promotion Board's My Healthy Plate of half fruit and veg, a quarter wholegrains, a quarter protein.
  • Remove skin and visible fat. Taking the skin off chicken or trimming fatty pork drops both calories and saturated fat.
  • Skip or shrink the sugary drink. A sweet drink can tack on 150 or more calories. Water, or ask for less sugar.
  • Share the rich stuff. Splitting a high-calorie favourite lets you enjoy it without the full hit.

For a wider approach to balancing your week, see our Singapore healthy eating guide, and if you're trying to lose weight without giving up your favourites, our guide to losing weight while eating hawker food goes deeper.

What Are HPB Healthier Choices?

The Health Promotion Board actively backs healthier hawker eating. Its My Healthy Plate framework says to fill half your plate with fruit and veg, a quarter with wholegrains, and a quarter with good protein. You can get close to that at a hawker centre by adding vegetables and choosing wholegrain or less refined bases where they're offered.

HPB also runs the Healthier Choice and Healthier Dining programmes. Participating stalls serve options that are lower in calories, use wholegrain noodles or rice, cook with healthier oil, or cut the sodium. Look for the Healthier Choice symbol at stalls, and where you can, ask for the wholegrain or lower-calorie version of a dish. The programme details are published on HealthHub, Singapore's official health information site.

How Do You Add Up Your Hawker Meal?

To estimate a hawker meal, start with the dish figure from the table above, then adjust for what you add or take away:

  1. Start with the base dish. Say chicken rice at about 600 calories.
  2. Adjust for portion. Less rice might knock off 100 calories. Extra rice adds them back.
  3. Add the extras. A sweet drink is 150 or more, a fried side another 100 to 200.
  4. Subtract what you skip. Removing chicken skin or going soup instead of dry brings it down.

Then compare the result to your daily target. Not sure what your target is? Work out your daily energy needs first, then see how one meal fits inside it. Our hawker calories tool does this dish by dish, and it pairs nicely with a daily calorie calculator so your whole day stays in balance.

What Else Do People Ask About Hawker Calories?

How many calories are in a plate of chicken rice?

A typical plate of Hainanese chicken rice is around 600 calories, and soya sauce chicken rice is about 551 calories, based on figures compiled from Singapore's Health Promotion Board data. The rice cooked in fat and the skin on the chicken do most of the damage, so taking off the skin and asking for less rice brings the total down.

What is the most fattening hawker dish in Singapore?

Char kway teow is one of the most calorie-dense hawker dishes at about 744 calories with 38 grams of fat, which is close to a full day's worth, according to Singapore's HealthHub. Laksa is up there too at around 700 calories thanks to its coconut gravy, and mee goreng lands near 692.

What are the lowest calorie hawker foods?

Some of the lightest hawker options are plain thosai at about 97 calories, yong tau foo with non-fried ingredients in clear soup at around 297, and soup noodles like fishball noodle soup at about 372. Sliced fish soup and thunder tea rice are also solid lighter picks. Soup over dry, clear over creamy, keeps it low.

How many calories should one hawker meal have?

It depends on your own daily needs, but a lot of adults aim for roughly 400 to 600 calories per main meal inside a 1,500 to 2,000 calorie day. Plenty of hawker dishes sit in or above that range, so portion size and dish choice really matter. Work out your own target with a calorie calculator first.

Can you eat hawker food and still be healthy?

Yes. You can eat hawker food regularly and stay healthy by picking lower-calorie dishes, asking for less rice or noodles and more vegetables, choosing soup over fried, and skipping the sugary drink. The Health Promotion Board also runs Healthier Choice hawker stalls with lower-calorie, wholegrain, and lower-sodium options.

For general guidance only. Consult a healthcare professional for personal medical advice. Calorie figures are approximate, compiled from Singapore Health Promotion Board data and official HealthHub guidance, and vary by stall, recipe, and portion size.