Noodles

How Many Calories in Curry Laksa?

Noodles in a rich coconut curry gravy. The coconut milk is most of the calories, not the noodles.

600kcal / 1 bowl
A bowl of curry laksa (curry mee) is around 600 calories with 32g of fat. The coconut milk gravy is where most of those calories and almost all of the fat come from.

Nutrition facts

Per 1 bowl (500g)AmountPer 100g
Calories600 kcal120 kcal
Protein22 g4 g
Carbs60 g12 g
Fat32 g6 g

Where the calories come from

Coconut curry gravy250g
320 kcal
Noodles (yellow + bee hoon)180g
200 kcal
Tofu puffs, prawns, cockles70g
80 kcal

The real talk

Curry laksa tastes rich because it is rich. That orange gravy is built on coconut milk, which is about 230 calories and 24g of fat per 100ml. A bowl uses a good amount of it, and you drink most of it. The noodles and toppings (tofu puffs, cockles, prawns, chicken) are reasonable. The gravy is the calorie engine.

Note this is curry laksa, the coconut one. Asam laksa, the tamarind based Penang version, is a totally different and much lighter dish at roughly half the calories because it has no coconut milk. If you love laksa but want lighter, asam laksa is the move.

Respect the taufu pok. Those tofu puffs are sponges by design, each one soaks up curry gravy and comes out at 50 to 70 calories a piece. Four puffs is quietly another 250 calories of absorbed santan sitting on top of the bowl you already ordered.

The santan math explains the whole dish. A bowl of curry laksa carries roughly 100 to 150ml of coconut milk at around 230 calories per 100ml. That is 230 to 345 calories in the gravy before a single noodle enters the picture. Whether you drink the gravy or leave it is genuinely a 150 to 200 calorie decision.

The laksa family tree, ranked for your convenience: asam laksa around 330, laksa kedah 400, sarawak laksa 550, laksa johor 570, curry laksa 600. The pattern is simple. The more coconut milk in the recipe, the higher it climbs. Penang people have been winning this particular game the whole time.

How the portions compare

330 kcal
Asam laksa (no coconut)
600 kcal
Curry laksa, standard
720 kcal
Curry laksa special

How to eat it lighter

Common questions

How many calories in curry laksa?
About 600 calories a bowl, with 32g of fat. Most of that comes from the coconut milk gravy, not the noodles or toppings.
Is asam laksa lower in calories than curry laksa?
Yes, by a lot. Asam laksa uses a tamarind broth with no coconut milk, so it is roughly half the calories of curry laksa at around 330 a bowl.
How do I make curry laksa less fattening?
Do not finish all the gravy, since the coconut fat lives there. Load up on the protein toppings and go easier on the noodles.
Which laksa has the lowest calories?
Asam laksa, at around 330 a bowl. The tamarind fish broth has no coconut milk, which is what pushes curry laksa to 600 and the santan-based versions in between.
How many calories do I save by not drinking the gravy?
Roughly 150 to 200 calories. Most of the coconut milk fat stays in the liquid, so eating the noodles and toppings and leaving the gravy behind meaningfully changes the number.
How many calories in a tofu puff (taufu pok) in laksa?
About 50 to 70 calories each once it has soaked up the curry gravy. They act like sponges, so a bowl with four puffs carries an extra 200 plus calories in the puffs alone.

Related foods

See all Noodles calories, ranked →

Calorie and macro figures are estimates for a typical hawker or kopitiam serving. Actual numbers vary by stall, recipe and portion size. Use them as a guide, not gospel.

New to all this? Read how I went from 128kg to 86kg without cutting rice →

Want to know how many calories you actually need?
Use The Calculator