Roti Canai Calories: Kosong, Telur, Bawang and the Curry
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.
Kalori Roti Canai by Order
| Order | Portion | Calories | Protein | Carbs | Fat | Sodium |
|---|---|---|---|---|---|---|
| Roti canai kosong (1 piece) HPB row: Plain prata | 141 g piece | 496 kcal | 12.5g | 73.4g | 16.9g | 805mg |
| Roti telur (1 piece) HPB row: Prata (egg) | 119 g piece | 331 kcal | 13g | 39.9g | 13.1g | 500mg |
| Roti telur bawang (egg and onion, 1 piece) HPB row: Prata (egg, onion) | 177 g piece | 389 kcal | 14.4g | 40.1g | 19g | 487mg |
| Roti canai, 2 pieces with curry HPB row: Plain prata (2 pc, with curry) | 535 g set | 1,241 kcal | 31g | 169.5g | 48.9g | 3,381mg |
| Curry only (from the 2-piece set) HPB row: Plain prata (2 pc, with curry) (curry only) | 253 g bowl | 250 kcal | 6g | 22.8g | 15.1g | 1,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
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.
Menurut data HPB Singapura bagi hidangan yang paling hampir sama, sekeping roti canai kosong seberat 141 g mengandungi kira-kira 496 kcal.
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.
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.
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.