NutriKaki
A healthy bowl of Asian soup at a Singapore hawker centre

The Low Calorie Hawker Survival Guide — 7 Best Dishes Under 400 kcal

By the NutriKaki Team  ·  Data sourced from HPB Singapore  ·  Updated April 2026

You don't have to eat sad salads to lose weight in Singapore. The hawker centre — that glorious, chaotic, delicious institution — is actually full of genuinely low calorie options. You just need to know which ones to pick.

We've gone through the entire HPB Singapore food composition database — including HPB's own default portion weights, not guesses — to find dishes that hold up as genuinely under 400 calories, plus a few that sound light but turn out not to be once you check the real numbers. No sad chicken breast. No cardboard rice cakes. Real hawker food, with the calorie counts you can actually trust.

How to use this guide: Calorie counts are based on HPB Singapore's own default portion sizes, not estimated smaller "diet" portions. Actual calories vary by stall and portion size, but these figures give you a reliable, verified benchmark to work from. A few dishes that used to appear on lists like this — roti prata, briyani, mee siam, and others — didn't survive that check and have been moved out or clearly flagged below.

The Complete List — Quick Reference

DishCaloriesProteinKey Tip
Popiah (1 roll, light sauce)225 kcal~8gGo light on sweet sauce; a 2nd roll adds ~225 kcal more
Yong Tau Foo, clear soup (7 pcs, mixed)~594 kcal~23gChoose tofu + veg over fried items
Wanton Soup (no noodles)~180–240 kcal~14gSkip noodles to cut carbs
Sliced Fish Soup, clear broth~84 kcal~17gSkip evaporated milk version
Bee Hoon Soup with Fish~300–370 kcal~22gNo evaporated milk
Lor Mee (small, less gravy)~290–340 kcal~16gAsk for less gravy — a full-size bowl runs 695 kcal
Prawn Noodle Soup (small)~320–400 kcal~20gHigh sodium — sip broth carefully

Looking for ban mian, thunder tea rice, mee siam, mee rebus, economy rice, steamed chicken rice, or nasi goreng? Their real HPB-verified figures turned out higher than commonly assumed — see Dishes That Sound Light But Aren't below before you order.

The Top 5 — A Closer Look

🥟 Popiah (1 roll)225 kcal

The most underrated low calorie hawker dish in Singapore. One full-size roll of fresh popiah — HPB's own default portion — gives you jicama (turnip), egg, bean sprouts, peanuts, and sometimes prawn, all wrapped in a soft skin. It's high in fibre, reasonably filling, and genuinely delicious. The only trap is the sweet dark sauce — ask them to go light on it. Note that ordering 2 rolls roughly doubles this to ~450 kcal, which pushes it past the "under 400" mark.

💡 Pro tip: Have one popiah roll as a light lunch paired with a Teh-O Kosong. Total meal: under 300 kcal.
🍲 Yong Tau Foo (clear soup)~594 kcal

Yong Tau Foo might be the most diet-friendly dish at any hawker centre — precisely because you choose what goes in. Pick tofu, fish paste items, mushrooms, and vegetables over the fried items, and stick to the clear soup base. A bowl of 6 to 8 pieces in clear soup is incredibly filling for the calorie count, thanks to the high protein from the fish paste.

💡 Pro tip: Avoid the curry or laksa base — those add 150 to 200 extra calories and a significant sodium spike.
🐟 Sliced Fish Soup (clear broth)~84 kcal

If you want one dish to anchor your weight loss hawker rotation, make it fish soup. The clear version is high in lean protein, low in fat, and deeply satisfying. It's warm, comforting, and keeps you full for hours. The danger is the milky broth — evaporated milk adds calories and saturated fat. Always ask for clear broth.

💡 Pro tip: Add bee hoon instead of rice for a lower calorie carb option, and go easy on drinking all the broth to manage sodium.
🥣 Wanton Soup (no noodles)~180–240 kcal

Order it as soup only, without the noodles, and wanton soup becomes one of the lightest options at any hawker centre. You still get the dumpling filling's protein, plus a light broth, without the carb load that usually comes bundled in. It's an easy way to have a "noodle stall" meal that isn't actually noodle-heavy.

💡 Pro tip: Ask for extra wantons instead of noodles if you want the meal more filling without adding many calories.
🐠 Bee Hoon Soup with Fish~300–370 kcal

A close cousin of sliced fish soup, built on thin rice vermicelli instead of a heavier carb. The combination of lean fish and a light broth makes this a filling, high-protein option that stays comfortably under 400 kcal — as long as you skip the evaporated milk version, which adds meaningful calories and saturated fat.

💡 Pro tip: Ask for the broth without evaporated milk, and go easy on finishing every last drop to keep sodium in check.

Dishes That Sound Light But Aren't

These dishes have a reputation for being sensible, "clean" hawker choices — and in a few cases that reputation used to be reflected in this guide too. But once we checked HPB's own default-portion data, several of them turned out meaningfully heavier than assumed. They're not necessarily bad choices, but they no longer belong on a strict "under 400 kcal" list.

DishVerified CaloriesPreviously Assumed
Thunder Tea Rice (Lei Cha)613 kcal (431g bowl)~370–410 kcal
Ban Mian (soup)610 kcal~300–360 kcal
Kway Teow Soup~627 kcal (beef ball, 550g bowl)~300–380 kcal
Steamed Chicken Rice (breast, siu fan)~420–490 kcal (est.; HPB's own default whole plate, mixed cut, full rice, is 488 kcal — HPB does not track a breast-only or siu-fan-specific figure)~380–420 kcal
Nasi Goreng (small, no fried egg)~550–650 kcal (est.; full 485g plate is 757 kcal)~380–440 kcal
Mee Rebus (less sauce)~600–700 kcal (est.; full HPB plate is 729 kcal)~370–430 kcal
Mee Siam (less gravy)~700–800 kcal (est.; full 731g plate is 864 kcal)~360–430 kcal
Economy Rice (2 veg + 1 protein)795–987 kcal~350–450 kcal

Thunder tea rice remains a nutritionally excellent choice — high fibre, plant protein, antioxidant-rich — it's just not one of the lightest by calorie count anymore. The others are still reasonable meals, but if you're specifically trying to stay under 400 kcal for a meal, none of these are safe defaults without real modifications like a much smaller rice or noodle portion.

What to Avoid If You're Watching Calories

DishCaloriesWhy It's Heavy
Char Kway Teow989 kcalHigh oil, lard, dark sauce
Nasi Lemak (full set, chicken wing)831 kcalCoconut rice + fried chicken + sambal
Laksa (full bowl)~429 kcalCoconut milk broth + very high sodium (still worth watching despite moderate calories)
Roti Prata (2 plain + curry)1,241 kcalGhee + white flour + curry dip — nearly double what's often assumed
Nasi Briyani (full plate)1,101 kcalGhee rice + large protein portion

This doesn't mean you can never eat these dishes. Char Kway Teow is one of life's great pleasures. But if you're trying to stay under 1,700 kcal for the day, having it for lunch leaves very little room for dinner. Roti prata and briyani in particular are far heavier than their reputation suggests — a "light breakfast" of 2 prata with curry alone can be most of a day's calorie budget. Save these for weekends, or for days when you've been more active.

Why estimating doesn't work: The difference between "Chicken Rice" and "Steamed Chicken Rice, breast, less rice, no soup" can be over 200 calories. The dish name alone tells you almost nothing. The modifications tell you everything — which is why having local, verified data and tracking your actual order matters so much.

Frequently Asked Questions

What is the lowest calorie hawker food in Singapore?

The lowest calorie hawker options include Popiah (around 225 kcal for one HPB-size roll), Sliced Fish Soup in clear broth (around 84 kcal), and Wanton Soup or Bee Hoon Soup with Fish, both under 300 kcal per HPB's reference bowl. Yong Tau Foo can run much higher than assumed — HPB's own 7-piece clear-soup bowl comes to around 594 kcal.

Can I eat hawker food and still lose weight?

Yes. Many hawker dishes are naturally low in calories, especially clear soup dishes and meals with vegetables. The key is knowing which dishes to choose and how to order them — asking for less rice, choosing clear broth over gravy, and picking breast meat over thigh. Some dishes that sound light, like thunder tea rice or ban mian soup, are actually heavier than assumed once you check HPB's own portion data, so it pays to verify rather than guess.

Is Yong Tau Foo good for weight loss?

Yes, Yong Tau Foo is one of the best weight loss friendly hawker options. A serving of 6 to 8 pieces in clear soup is around 200 to 310 kcal. Choose tofu, fish paste, and vegetables, and go for clear broth instead of curry or laksa.

Is Thunder Tea Rice healthy?

Thunder Tea Rice (Lei Cha) is nutritionally excellent — packed with vegetables, tofu, and antioxidant-rich green tea herb soup, with high fibre and plant-based protein. However, based on HPB's own 431g reference bowl it comes to approximately 613 kcal, meaningfully more than the roughly 400 kcal often assumed. It's still one of the more nutritious hawker choices — just not one of the lightest by calorie count.

Track your hawker meals with HPB data — free on NutriKaki → Download NutriKaki on iOS — App Store → Download NutriKaki on Android — Google Play →

Nutrition data sourced from the Health Promotion Board (HPB) Singapore food composition database. Values are approximate and vary by stall, portion, and cooking method. This article is for general wellness purposes only and does not constitute medical or dietary advice. Nutrition data referenced in this article is used under licence from the Health Promotion Board (HPB) of Singapore and may not be redistributed, republished, or reused commercially without NutriKaki's prior written permission.