630 calories for a plate of nasi goreng cina is honestly not terrible, but it's also not as innocent as it looks. The rice is the base at 325 calories, and that's fine. The real silent killer is the wok oil. You can't see it, you won't taste it separately, but 120 calories of absorbed cooking oil is sitting in that plate doing absolutely nothing for your fullness. The egg adds 90 calories and at least gives you protein. The char siew pieces and soy seasoning? Another 55 calories. Add it all up and you're at 630 for a pretty average hawker portion. Fair warning: these numbers are a ballpark estimate because there's basically no hard lab data for Malaysian hawker fried rice. Every uncle fries it differently, some woks drink more oil than others, and portion sizes vary a lot stall to stall.
What actually swings the maths is the oil and the extras. A basic egg-only version drops to around 530 calories because you lose the char siew and the extra wok work. The moment you ask for seafood, you're looking at 750 calories, partly from the proteins but also because more ingredients means more time in the wok means more oil absorbed. Portion size matters too. A generous uncle giving you 300g of rice instead of 250g adds another 65 calories before anything else changes. If you're watching your numbers, asking for less rice (not a smaller plate, specifically less rice) and eating the egg-based version instead of seafood will save you 100 to 200 calories without feeling like you're on a diet.