Food Calories

Rice Meals Calories

Rice is not the enemy. I lost 42kg eating rice almost every day, so this page is never going to tell you to quit nasi. What matters is which rice dish and what goes on top of it. A plate of steamed chicken rice and a nasi kandar with three lauk can be 700 calories apart, and both look like "just rice with stuff". The same is true of a gyudon versus a katsu curry, or a bibimbap versus a plate of nasi padang.

Every rice meal below, from every country on the site, is ranked from lightest to heaviest. Use the country filter to narrow it. Click any dish for the full macro breakdown, where the calories actually hide, and how to order it lighter without eating sad food.

93 kcal
Salmon Nigiri
per 1 plate (2 pieces)
Japan
145 kcal
Ketupat
per 1 piece (ketupat nasi)
Malaysia
245 kcal
Ambuyat
per 1 serving ambuyat with basic cacah dip (per person)
Malaysia
250 kcal
Khao Niao
per 1 bag (about 150g)
Thailand
290 kcal
Lemang
per 2 slices (typical hawker/Raya serving)
Malaysia
300 kcal
Linopot
per 1 parcel (rice ball, plain, no accompaniments)
Malaysia
300 kcal
Sinangag
per 1 cup
Philippines
360 kcal
Nasi Ulam
per 1 plate (rice with herbs and dried shrimp/fish)
Malaysia
400 kcal
Kimbap
per 1 roll
Korea
450 kcal
Lontong Sayur
per 1 bowl (lontong, coconut vegetable gravy, telur balado, kerupuk)
Indonesia
480 kcal
Nasi Kerabu
per 1 plate with ayam percik
Malaysia
500 kcal
Khao Kai Jeow
per 1 plate
Thailand
520 kcal
Chicken Adobo
per 1 plate with rice
Philippines
520 kcal
Ketoprak
per 1 plate (lontong, bihun, fried tofu, bean sprouts, peanut sauce, kerupuk)
Indonesia
525 kcal
Kimchi Bokkeumbap
per 1 plate
Korea
534 kcal
Khao Mok Gai
per 1 plate
Thailand
550 kcal
Nasi Pecel
per 1 plate (rice, blanched vegetables, peanut sauce, 2 peyek)
Indonesia
551 kcal
Soy Sauce Chicken Rice
per 1 plate
Singapore
556 kcal
Nasi Lemak
per 1 standard bungkus
Malaysia
557 kcal
Khao Pad (Thai Fried Rice)
per 1 plate
Thailand
560 kcal
Khao Pad Poo
per 1 plate
Thailand
570 kcal
Char Siew Rice
per 1 plate
Malaysia
580 kcal
Nasi Lemuni
per 1 plate (rice + sambal + ulam + ikan bilis + egg)
Malaysia
580 kcal
Nasi Liwet
per 1 plate (coconut rice, labu siam, shredded opor chicken, areh, pindang egg)
Indonesia
580 kcal
Kaisen Don
per 1 bowl
Japan
596 kcal
Khao Man Gai
per 1 plate
Thailand
600 kcal
Xoi Xeo
per 1 packet (goi)
Vietnam
600 kcal
Nasi Uduk
per 1 plate (nasi uduk, telur balado, tempe orek, bihun goreng, kerupuk)
Indonesia
604 kcal
Braised Duck Rice
per 1 plate
Singapore
607 kcal
Chicken Rice
per 1 plate (steamed chicken)
Malaysia
610 kcal
Bibimbap
per 1 bowl
Korea
620 kcal
Yong Chow Fried Rice
per 1 plate
Malaysia
630 kcal
Nasi Goreng Kampung
per 1 plate
Malaysia
630 kcal
Nasi Goreng Cina
per 1 plate
Malaysia
630 kcal
Pad Kra Pao
per 1 plate with rice and fried egg
Thailand
631 kcal
Oyakodon
per 1 bowl
Japan
633 kcal
Gyudon
per 1 bowl (regular)
Japan
640 kcal
Nasi Kuning
per 1 plate (yellow rice, shredded fried chicken, sliced omelette, kering tempe, serundeng)
Indonesia
650 kcal
Tapsilog
per 1 plate
Philippines
650 kcal
Gudeg
per 1 plate nasi gudeg (rice, gudeg, krecek, pindang egg, areh)
Indonesia
660 kcal
Nasi Goreng Mamak
per 1 plate
Malaysia
671 kcal
Unagi Don
per 1 bowl
Japan
680 kcal
Nasi Tomato
per 1 plate with ayam masak merah
Malaysia
680 kcal
Nasi Paprik
per 1 plate
Malaysia
690 kcal
Nasi Padang
per 1 plate (rice, rendang, gulai gravy, cassava leaves, sambal ijo)
Indonesia
690 kcal
Khao Kha Moo
per 1 plate with braised egg
Thailand
700 kcal
Claypot Chicken Rice
per 1 claypot (single serve)
Malaysia
700 kcal
Nasi Kukus
per 1 plate (steamed rice + 1 piece ayam goreng berempah + sambal + sides)
Malaysia
700 kcal
Nasi Goreng Pattaya
per 1 plate
Malaysia
700 kcal
Com Tam Suon
per 1 plate (suon bi cha)
Vietnam
700 kcal
Longsilog
per 1 plate
Philippines
700 kcal
Nasi Campur Bali
per 1 plate (rice, shredded chicken, 2 sate lilit, lawar, sambal matah, fried peanuts)
Indonesia
701 kcal
Japanese Curry Rice
per 1 plate (pork curry, rice 300g)
Japan
719 kcal
Mui Fan
per 1 plate
Singapore
720 kcal
Nasi Campur (Economy Rice)
per 1 plate (rice + 3 dishes)
Malaysia
750 kcal
Nasi Briyani
per 1 plate with chicken
Malaysia
750 kcal
Nasi Minyak
per 1 plate (rice + dalca + kurma, kenduri-style)
Malaysia
750 kcal
Omurice
per 1 plate
Japan
760 kcal
Hainanese Curry Rice
per 1 plate (rice, pork chop, chap chye, egg, curry)
Singapore
780 kcal
Nasi Ayam Penyet
per 1 plate (rice, fried chicken, sambal, tofu, tempeh)
Malaysia
798 kcal
Lontong
per 1 bowl with sayur lodeh
Singapore
800 kcal
Sweet and Sour Pork Rice (Gu Lou Yuk Fan)
per 1 plate (rice with sweet and sour pork)
Hong Kong
830 kcal
Nasi Dagang
per 1 plate with gulai ikan tongkol
Malaysia
850 kcal
Banana Leaf Rice
per 1 standard meal (rice + 3 vegetable sides + dhal + 1 curry protein + rasam + papadom + 1 rice refill)
Malaysia
866 kcal
Katsudon
per 1 bowl
Japan
930 kcal
Siu Mei Rice (Roast Pork Rice)
per 1 plate (roast pork on rice)
Hong Kong
950 kcal
Nasi Kandar
per 1 plate (banjir + fried chicken)
Malaysia
970 kcal
Roast Goose Rice
per 1 plate
Hong Kong
1080 kcal
Nasi Ambeng
per 1 portion (single-pax share from communal platter)
Malaysia
1116 kcal
Katsu Curry
per 1 plate (rice 300g)
Japan
1300 kcal
Claypot Rice (Bo Zai Fan)
per 1 pot (cured meat claypot rice)
Hong Kong

Rice Meals at a glance

There are 71 dishes ranked on this page. The lightest is Salmon Nigiri at 93 kcal per 1 plate (2 pieces), the heaviest is Claypot Rice (Bo Zai Fan) at 1300 kcal per 1 pot (cured meat claypot rice), and the average lands around 634 calories a serving. 5 of them come in under 300 calories, and 45 are 600 or more.

That spread is the whole point. Two dishes off the same menu can be 1207 calories apart, which is more than most people's entire daily deficit. Knowing which is which costs you nothing and changes the outcome.

Common questions

What is the lowest calorie rice meal option?
Salmon Nigiri is the lightest on this page at 93 calories per 1 plate (2 pieces). There are 5 options here under 300 calories, so you have room to pick something you actually like.
What is the highest calorie rice meal here?
Claypot Rice (Bo Zai Fan) tops the list at 1300 calories per 1 pot (cured meat claypot rice). 45 of the 71 dishes here are 600 calories or more, so it is worth checking before you order.
How many calories are in a typical rice meals serving?
Across the 71 dishes on this page the average is about 634 calories per serving, with the middle of the pack around 631 (Oyakodon). Figures are estimates for a normal portion.
Berapa kalori dalam rice meals?
Purata untuk 71 hidangan di halaman ini ialah kira-kira 634 kalori satu hidangan. Yang paling rendah ialah Salmon Nigiri (93 kalori) dan yang paling tinggi ialah Claypot Rice (Bo Zai Fan) (1300 kalori). Semua angka ini anggaran untuk hidangan gerai biasa.

Browse by country

Browse other categories

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

How many calories do you actually need?

Free TDEE calculator. Thirty seconds, no sign up.

Use the calculator