Rice Meals

How Many Calories in Nasi Tomato?

The kenduri staple that looks harmless but packs more calories than you'd expect, mostly from that glossy red gravy.

680kcal / 1 plate with ayam masak merah
A standard plate of Nasi Tomato with ayam masak merah comes in at around 680 calories for roughly 420g of food. That's the classic kenduri setup: 200g of tomato rice (370 cal on its own), one piece of ayam masak merah with that red gravy (280 cal), some acar timun (25 cal), and a small sprinkle of fried shallots on top. Not a light meal, but not a disaster either, as long as you're not going back for seconds at the buffet line.

Nutrition facts

Per 1 plate with ayam masak merah (420g)AmountPer 100g
Calories680 kcal162 kcal
Protein31 g7 g
Carbs56 g13 g
Fat30 g7 g

Where the calories come from

Nasi tomato (200g cooked)200g
370 kcal
Ayam masak merah, 1 piece with sauce150g
280 kcal
Acar timun (cucumber pickle)50g
25 kcal
Fried shallots and garnish10g
5 kcal

The real talk

Nasi Tomato looks like a fairly innocent plate of rice but the calories sneak up on you, bro. The rice itself is already 370 calories for 200g, because it's cooked with butter or ghee, tomato paste, and sometimes a bit of santan. That alone is meaningfully more than plain white rice. Then you add one piece of ayam masak merah with its sauce and you're at 650 calories before the garnish even touches the plate. The full plate sits at around 680 calories. If you're calorie-counting, that's a proper lunch, not a snack. Fair warning though: these numbers are a ballpark estimate. Hard data on nasi tomato is thin because every mak cik and every kenduri cook has their own recipe, and the ghee hand can be very generous or very generous.

The thing that really moves the number is the gravy. Ayam masak merah sauce is made with blended chillies, tomato, and quite a bit of oil, so the more sauce they ladle on, the more calories you're getting. Two pieces of chicken at a kenduri buffet? You're looking at roughly 960 calories for that plate. The rice portion also varies a lot, some people scoop 250 to 300g instead of 200g, which can easily add another 80 to 100 calories. If you want to manage it, eat the rice with the acar (only 25 cal) and the chicken without drowning it in extra sauce. One piece of ayam masak merah is already a solid protein hit at 31g protein total for the plate, so you don't need to pile on more lauk.

Nasi Tomato variants, ranked by calories

VariantCaloriesNotes
Plain nasi tomato only (no lauk)370 kcalJust the tomato rice, 200g serving, no protein accompaniment
Nasi tomato with ayam masak merah680 kcalStandard kenduri plate with 1 piece chicken in red sauce and acar
Nasi tomato with 2 pieces ayam masak merah960 kcalGenerous serving common at kenduri buffets, 2 chicken pieces with extra sauce

How to eat it lighter

Common questions

How many calories in Nasi Tomato?
A standard plate of Nasi Tomato with ayam masak merah is around 680 calories (420g serving). The tomato rice alone is 370 calories, and the chicken with red sauce adds about 280 more. Plain nasi tomato with no lauk is 370 calories.
Is Nasi Tomato fattening?
It depends on how much you eat. One proper plate at 680 calories is a reasonable lunch if that's your main meal. The problem at kenduri is portion creep, extra rice, extra chicken pieces, and lots of that red gravy. Two pieces of ayam masak merah with a bigger rice scoop can push the plate past 1000 calories easily.
Why is Nasi Tomato higher in calories than plain rice?
Because the rice is cooked with ghee or butter, tomato paste, and sometimes a bit of santan or milk. That's why it has a richer flavour and a slightly glossy finish. Plain white rice is around 130 calories per 100g cooked, while nasi tomato runs closer to 185 calories per 100g cooked.

Related foods

See all Rice Meals 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