Sup Ekor is honestly one of those soups that feels healthy because it is a soup, but the numbers tell a different story. At 500 calories a bowl, it is not a disaster by any means, but the 28g of fat should not surprise anyone. Oxtail is a tough, collagen-rich cut that has been simmered for hours, and all that rendered fat goes straight into the broth. The meat itself gives you a solid 38g of protein, which is actually great, but you are not getting lean chicken breast here. Fair disclaimer: the exact numbers for this dish are harder to pin down than your average hawker food. Sup Ekor varies a lot by stall and kitchen, so treat this 500 calorie figure as a reasonable ballpark estimate, not a precise measurement.
What really changes the maths here is portion size and how much broth you drink. A restaurant or hotel version can push up to 650 calories because they serve bigger oxtail pieces and often reduce the broth further, concentrating the fat. The fried shallot garnish adds another 45 calories and it is easy to ignore because it looks like a tiny sprinkle. Then there is rice. If you add a standard 200g plate of white rice, you go from 500 to 760 calories total. That is a heavy meal lah. The soup by itself with the oxtail and vegetables is actually a high-protein, reasonable option if you eat it as is and leave some of the broth behind.