Kari Kambing is one of those dishes where the meat is actually decent for protein, but the fat content is no joke. You get 30g of protein from the bone-in mutton pieces, which is great, but 28g of fat comes along for the ride too. The cooking oil and the coconut milk in the gravy are the main culprits, and they stack up fast. To be straight with you, these numbers are a ballpark estimate because solid nutritional data for mamak-style kari kambing is genuinely thin. Every stall cooks it differently, some use way more coconut milk, some drown it in oil, so treat 400 calories as a reasonable midpoint rather than a precise lab figure.
What actually swings the number is the gravy. If you scoop heavy on the gravy you are easily adding another 50 to 80 calories per extra ladle just from coconut milk and oil. The bone-in pieces (about 160g as served, roughly 130g edible meat) account for around 200 calories on their own. Ask for less gravy and you can probably shave 50 to 70 calories off the total. Pairing it with naan adds about 190 calories, white rice adds roughly 220 calories, so if you are watching numbers, roti canai in moderation or even plain bread is worth thinking about versus loading up on both rice and a full ladle of gravy.