Laksa Calories Singapore: Curry, Assam & Katong Laksa Compared
Laksa is Singapore's most iconic noodle dish — a bowl of rich, aromatic gravy loaded with rice vermicelli, prawns, fish cake, cockles, and tau pok. It is also one of the most calorie-dense and sodium-heavy meals at the hawker centre.
According to HPB Singapore's food composition database, a standard bowl of curry laksa contains approximately 569 kcal — roughly a third of an average adult's daily calorie needs in a single dish. Add a glass of teh tarik and you are already at 700 kcal before you leave the table.
But not all laksa is created equal. Assam laksa uses a tamarind and fish broth base with no coconut milk and comes in closer to 350 to 400 kcal. Katong laksa, with its richer coconut gravy, can push past 620 kcal. This guide breaks it all down so you know exactly what you are eating.
Laksa Calories at a Glance
The Full Calorie and Nutrition Breakdown
| Laksa Type | Calories | Protein | Fat | Carbs | Sodium |
|---|---|---|---|---|---|
| Assam Laksa | ~350–400 kcal | ~20g | ~8g | ~55g | ~1400mg |
| Curry Laksa (standard) | ~550–590 kcal | ~22g | ~25g | ~60g | ~1800mg |
| Curry Laksa (extra toppings) | ~620–670 kcal | ~26g | ~28g | ~62g | ~1900mg |
| Katong / Peranakan Laksa | ~580–640 kcal | ~21g | ~28g | ~58g | ~1850mg |
| Laksa + Teh Tarik | ~680–730 kcal | ~24g | ~30g | ~85g | ~1900mg |
Why Curry Laksa Is So High in Calories
The culprit is coconut milk. A standard bowl of curry laksa gravy uses roughly 80 to 120ml of coconut milk per serving, which contributes approximately 150 to 200 kcal on its own — almost all from saturated fat. Coconut milk contains around 17 to 24g of fat per 100ml, of which roughly 90% is saturated.
This is also why Katong laksa tends to be slightly higher than a standard hawker curry laksa. The Peranakan-style recipe uses a more concentrated, richer coconut gravy with more laksa leaf (daun kesom) — resulting in a deeper flavour but a heavier calorie load per ladle.
Calorie Breakdown by Component
| Component | Approx. Calories | Key Nutrient |
|---|---|---|
| Rice vermicelli (bee hoon, 1 portion) | ~145–165 kcal | Carbohydrates |
| Prawns (4–5 medium) | ~50–65 kcal | Protein ✅ |
| Fish cake (2 slices) | ~45–60 kcal | Protein ✅ |
| Tau pok (tofu puffs, 2–3 pieces) | ~60–80 kcal | Fat (oil-absorbed) |
| Cockles (5–8) | ~25–40 kcal | Protein ✅ |
| Hard-boiled egg (half) | ~35–45 kcal | Protein ✅ |
| Coconut curry gravy (full ladle, ~250ml) | ~270–330 kcal | Saturated fat ⚠️ |
| Sambal chilli (1 tsp) | ~15–25 kcal | Added sugar |
Assam Laksa: The Lower-Calorie Alternative
If you love laksa but are watching your calories, assam laksa is a genuinely different dish worth exploring. Instead of a coconut milk base, assam laksa uses a broth made from tamarind (assam), poached mackerel (ikan kembung), lemongrass, and chilli. The result is a tangy, fish-forward broth that carries significantly less fat.
A standard bowl of assam laksa runs approximately 350 to 400 kcal — about 170 kcal less than curry laksa. The fat content drops from around 25g to just 6 to 9g per bowl, and while sodium is still moderate at around 1200 to 1500mg, it is meaningfully lower than the coconut-based version.
The trade-off: assam laksa has a sharper, more polarising flavour. It is an acquired taste, and not all hawker centres serve a good version. But if you enjoy it, it is one of the most satisfying low-calorie hawker meals available.
How to Order Laksa to Reduce Calories
Laksa vs Other Singapore Noodle Dishes
| Dish | Approx. Calories | Sodium | Verdict |
|---|---|---|---|
| Assam Laksa | ~350–400 kcal | ~1300mg | ✅ Lighter option |
| Ban Mian (dry, soup on side) | ~400–450 kcal | ~1200mg | ✅ Good balance |
| Wonton Mee (dry) | ~380–430 kcal | ~1100mg | ✅ Moderate sodium |
| Curry Laksa | ~550–590 kcal | ~1800mg | ⚠️ High cal, high sodium |
| Hokkien Mee | ~520–580 kcal | ~1600mg | ⚠️ Moderate |
| Katong Laksa | ~580–640 kcal | ~1850mg | ❌ Very high sodium |
| Mee Goreng | ~590–650 kcal | ~1900mg | ❌ High sugar + sodium |
Is Laksa Suitable for Weight Loss?
Laksa can coexist with a weight-loss diet if eaten mindfully and infrequently. At 569 kcal per bowl, it is a significant meal but not an outrageous one — the problem comes when you add a sugary drink, eat it daily, and finish every drop of the gravy.
The practical approach: if laksa is your lunch, keep breakfast light (below 300 kcal) and dinner moderate (below 400 kcal). That keeps your daily total around 1270 to 1350 kcal — which is a meaningful deficit for most adults.
The bigger concern for regular laksa eaters is sodium. At 1800mg per bowl, eating laksa three times a week means three days where you have nearly maxed out your sodium allowance by lunchtime. Over time, this increases the risk of high blood pressure — which is already Singapore's leading chronic disease risk factor.
Frequently Asked Questions
A standard bowl of Singapore curry laksa contains approximately 550 to 590 calories, with the HPB Singapore reference value at 569 kcal per bowl. Assam laksa is significantly lower at 350 to 400 kcal. Katong laksa, with its richer coconut gravy, tends to be slightly higher at 580 to 640 kcal.
Laksa provides a reasonable balance of protein (from prawns, fish cake, and cockles), carbohydrates (from rice vermicelli), and fat (from coconut milk). The main health concerns are high saturated fat at around 18g per bowl and very high sodium at around 1800mg — close to the full daily recommended limit of 2000mg. Eaten occasionally, laksa can be part of a balanced diet. Eaten daily, the sodium load is a meaningful health risk.
Katong laksa (also known as Peranakan or East Coast laksa) typically runs 580 to 640 kcal per bowl. The richer, more concentrated coconut gravy used in Katong-style recipes accounts for the slightly higher calorie count compared to a standard hawker curry laksa.
Curry laksa is approximately 150 to 200 kcal higher than assam laksa. Curry laksa uses a coconut milk base that contributes around 270 to 330 kcal from fat per bowl. Assam laksa uses a tamarind and mackerel broth with no coconut milk, resulting in just 8 to 10g of fat per bowl versus 25g in curry laksa.
The most effective strategy is to ask for less gravy — the coconut curry gravy accounts for over half the total calories in a bowl. Skipping or reducing tau pok (tofu puffs) saves another 60 to 80 kcal. Pairing with water or kopi-o kosong instead of teh tarik saves 80 to 130 kcal. Choosing assam laksa instead of curry laksa saves approximately 180 to 200 kcal.
Yes — curry laksa is one of the highest-sodium hawker dishes available, at approximately 1700 to 1900mg per bowl. HPB Singapore recommends no more than 2000mg of sodium per day. A single bowl of laksa nearly meets that entire allowance. Most of the sodium comes from the laksa paste and the concentrated coconut gravy. Drinking the soup down to the last drop significantly increases your sodium intake versus leaving some gravy in the bowl.
Nutrition data sourced from the Health Promotion Board (HPB) Singapore food composition database. Calorie and sodium values are approximate and vary by stall, gravy quantity, coconut milk concentration, and toppings. This article is for general wellness information only and does not constitute medical or dietary advice. Consult a registered dietitian for personalised nutrition guidance.