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.