NutriKaki
Roti canai calories Malaysia — roti kosong, roti telur and curry

Roti Canai Calories: Kosong, Telur, Bawang and the Curry

By the NutriKaki Team  ·  Figures from HPB Singapore data for the closest matching dish  ·  Updated October 2026
Source: Singapore HPB data, closest matching dish. Sumber: data HPB Singapura, hidangan yang paling hampir sama.

Roti canai is the mamak classic: flaky, griddled flatbread torn into dhal or curry, usually with a teh tarik on the side. Singapore calls the same bread roti prata, and HPB's database lists "roti canai" as another name for its plain prata. That makes this one of the closest matches between Singapore data and a Malaysian dish.

Roti kosong
496
kcal / 141 g piece
Roti telur
331
kcal / 119 g piece
2 pieces + curry
1,241
kcal / 535 g set

Kalori Roti Canai by Order

OrderPortionCaloriesProteinCarbsFatSodium
Roti canai kosong (1 piece)
HPB row: Plain prata
141 g piece496 kcal12.5g73.4g16.9g805mg
Roti telur (1 piece)
HPB row: Prata (egg)
119 g piece331 kcal13g39.9g13.1g500mg
Roti telur bawang (egg and onion, 1 piece)
HPB row: Prata (egg, onion)
177 g piece389 kcal14.4g40.1g19g487mg
Roti canai, 2 pieces with curry
HPB row: Plain prata (2 pc, with curry)
535 g set1,241 kcal31g169.5g48.9g3,381mg
Curry only (from the 2-piece set)
HPB row: Plain prata (2 pc, with curry) (curry only)
253 g bowl250 kcal6g22.8g15.1g1,771mg

Each figure is for the gram weight shown. HPB weighed its pieces as served in Singapore; HPB's roti telur piece (119 g) is lighter than its kosong piece (141 g) and also lower per 100 g (278 versus 352 kcal), so it comes out lower even though egg is added.

Dhal, Curry and the Kuah Banjir Question

HPB's set includes 253 g of curry at 250 kcal. HPB has no separate dhal row, so if you take dhal only, the curry figure is not a direct match. Ordering kuah banjir (extra gravy) adds to both calories and sodium; the curry alone carries 1,771mg of sodium in HPB's measurement.

Scaling to Your Plate

Roti canai kosong works out to 352 kcal per 100 g in HPB's data.

If you are pairing it with a drink, see our teh tarik and Milo ais guide for the cup sizes.

Frequently Asked Questions

How many calories are in one roti canai?

One roti canai kosong of 141 g is 496 kcal, using HPB Singapore data for plain roti prata, which HPB also lists under the name roti canai. Figures are Singapore measurements, not Malaysian ones.

Berapa kalori roti canai kosong?

Menurut data HPB Singapura bagi hidangan yang paling hampir sama, sekeping roti canai kosong seberat 141 g mengandungi kira-kira 496 kcal.

How many calories is roti telur?

One roti telur of 119 g is 331 kcal in HPB Singapore data (listed as prata with egg). With onion (roti telur bawang, 177 g) it is 389 kcal.

How many calories is roti canai with curry?

HPB's set of 2 pieces with curry weighs 535 g and is 1,241 kcal. The curry alone is 253 g and 250 kcal.

Log your roti canai in NutriKaki → Download NutriKaki on iPhone — App Store Malaysia → Download NutriKaki on Android — Google Play →

Nutrition data sourced from the Health Promotion Board (HPB) Singapore food composition database, using the closest matching Singapore dish; it is not Malaysian data. Calorie values are approximate and vary by stall, oil quantity, portion size, and ingredients used. This article is for general information only and does not constitute medical or dietary advice. Consult a registered dietitian for personalised nutrition guidance. 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.