The gravy gets the blame because the plate looks like a flood, but the fried pork chop is the biggest single item. A hawker pork chop is thin, breaded with cracker crumbs and deep fried, about 100g and 260 calories. The rice underneath is a big scoop, 250g and 325 calories. The curry gravy is thin and not very coconut heavy, so a ladle plus a ladle of braised lor sauce is only around 100. Chap chye is about 45, the braised egg 35. That is 760 for the classic order.
The trap is the second and third item. The famous curry rice stalls sell by the piece and the plate fills fast. Pork chop plus braised pork belly plus fried fish plus egg plus chap chye plus rice is over 1,100 calories. A S$6 plate can easily be that. The curry itself is not the issue. The pile of fried and braised protein is.
The way to eat this well is to pick one protein and load up on chap chye. A plate of rice, curry, chap chye, braised egg and one piece of steamed or braised pork is about 560. You still get the flood of gravy, which is what the dish is actually about.