Calories in Singapore Hawker Food: What You Are Actually Eating

June 2026 · 7 min read

Why Hawker Food Calories Are Hard to Find

Hawker food is the heartbeat of how Singapore eats. Most of us have it several times a week, often daily. Yet unlike a McDonald's tray liner that prints every calorie, a plate of char kway teow arrives with no numbers attached, and the count swings widely from stall to stall depending on portion size, how much oil hit the wok, and whether lard made an appearance.

Two things make this harder than it looks. First, portion size alone can shift the same dish by 200 to 400 calories between one stall and another, so the chicken rice at your usual coffee shop is not necessarily the chicken rice down the road. Second, we are poor at guessing. The Health Promotion Board has found that Singaporeans underestimate the calories in a hawker meal by around 30 percent on average, which means a meal you file mentally as 500 calories may quietly sit closer to 700. The figures below draw on HPB data from its Healthier Hawker Programme and published nutritional analysis of local dishes, given as ranges precisely because of that stall-to-stall variation.

Want to know your daily calorie budget for hawker meals? The free TDEE calculator works it out.

Calculate My TDEE

Calorie Counts for Popular Hawker Dishes

All calorie estimates are per standard portion and drawn from HPB guidelines and published nutritional research. Actual calories vary by stall and portion size.

Rice Dishes

  • Chicken rice (rice, chicken, sauce): 607 to 702 kcal. The rice and sauce contribute significantly. Choosing less rice and requesting sauce on the side reduces calorie intake meaningfully.
  • Nasi lemak (with egg, ikan bilis, peanuts, sambal, rice): 544 to 700 kcal. Coconut rice is calorie-dense. Additional items (fried chicken, otah, curry) add 150 to 300 kcal each.
  • Char siew rice: 607 to 700 kcal for a standard portion.

Noodle Dishes

  • Char kway teow: 743 to 954 kcal. One of the highest calorie hawker dishes due to oil and lard content. Dry versions tend toward the higher end.
  • Laksa: 589 to 700 kcal. The coconut milk broth is calorie-dense. Not finishing all the broth reduces intake by 100 to 150 kcal.
  • Hokkien mee: 533 to 650 kcal.
  • Wonton noodles (dry): 404 to 500 kcal. One of the lower calorie noodle options.
  • Bee hoon soup: 330 to 400 kcal. Among the lowest calorie noodle dishes available.

Indian Options

  • Roti prata plain (2 pieces with curry): 400 to 500 kcal. Egg roti adds approximately 80 to 100 kcal.
  • Biryani: 600 to 800 kcal depending on protein and portion size.
  • Thosai plain (1 piece): 120 to 150 kcal. One of the lower calorie breakfast options.

Soups

  • Bak kut teh (with rice): 500 to 650 kcal.
  • Fish ball soup: 200 to 300 kcal. One of the lowest calorie complete meal options.
  • Yong tau foo (soup, 8 to 10 items): 300 to 450 kcal depending on selection. A very calorie-conscious choice if fried items are minimised.

What you order at the hawker centre affects your skin as much as your waistline, and Glow Guide Asia has a guide on eating for your skin worth reading.

Track your hawker meals and daily calories with the free hawker calorie tool at HealthCalcAsia.

Open the Hawker Calorie Tool

Lower Calorie Hawker Choices

Now the counterintuitive part. A Healthier Choice stall is not automatically the lower calorie option. The label usually signals healthier oil, not less of it, and some stalls compensate for the milder taste of healthier oil by using more of it. A char kway teow cooked with a generous pour of healthier oil can land higher in calories than a standard plate cooked sparingly. The label speaks to fat quality, not quantity, and the two are easy to confuse.

If you are watching the number, the genuinely lower calorie complete meals at a typical hawker centre rank roughly like this. Thosai plain sits near the bottom at 120 to 150 calories a piece, fish ball soup at 200 to 300, yong tau foo in soup with fried items kept off your tray at 300 to 400, bee hoon soup at 330 to 400, and wonton noodles in soup around 400 to 500. Steamed beats fried, soup beats dry, and broth you leave behind takes the count down further.

Your most useful tool is the order itself. A few short requests genuinely change what lands on the plate. Ask for 少油 (less oil), 少糖 (less sugar) on drinks and sauces, and 多菜 (more vegetables), and most uncles and aunties will oblige without fuss. "Rice less" and "sauce on the side" work just as well in English. None of this touches the dish you love. It changes the dose.

Here is a meal strategy if your target is under 500 calories without giving up hawker food. Build the plate around a soup-based protein dish such as fish ball soup or yong tau foo in soup, keep fried ingredients off it, add a side of plain vegetables, and order your coffee as kopi-o kosong or your tea as teh-o kosong to drop the condensed milk and sugar, which alone saves 100 to 150 calories. That combination reliably lands between 350 and 480 calories and still tastes like lunch at the hawker centre, not a diet. To see how these choices line up with Asian BMI thresholds, read our guide to Asian BMI.

Sources

Health Promotion Board Singapore Healthier Hawker Programme data. HPB research on calorie estimation and portion size variation in hawker meals. Published nutritional analysis of Singaporean hawker dishes. Singapore Nutrition and Dietetics Association guidelines.

Frequently Asked Questions

How many calories is chicken rice in Singapore?

A standard Singapore chicken rice portion (rice, chicken, sauce, and accompaniments) contains approximately 607 to 702 kcal according to HPB data. Choosing less rice and asking for sauce on the side can reduce this by 100 to 150 kcal.

Is hawker food healthy?

Hawker food varies widely in nutritional content. Options like yong tau foo soup, bee hoon soup, fish ball noodles, and steamed dishes are relatively healthy. Dishes like char kway teow and nasi lemak are higher in calories and saturated fat. Hawker centres offer both healthy and less healthy options depending on what you choose.

How many calories is laksa?

A standard bowl of laksa contains approximately 589 to 700 kcal. The coconut milk broth accounts for a significant portion of the calories. Not finishing the broth reduces calorie intake by approximately 100 to 150 kcal.

What is the lowest calorie hawker food in Singapore?

Among common hawker options, fish ball soup (200 to 300 kcal), thosai plain (120 to 150 kcal per piece), yong tau foo soup with minimal fried items (300 to 400 kcal), and bee hoon soup (330 to 400 kcal) are among the lower calorie complete meal choices.

How many calories is char kway teow?

Char kway teow is one of the highest calorie hawker dishes, containing approximately 743 to 954 kcal per standard portion. The high oil and lard content in traditional preparation contributes significantly to the calorie count.

This article is for informational purposes only and does not constitute medical advice. Consult a qualified healthcare professional for personal health guidance.