Banana leaf rice is a South Indian meal served, as the name says, on an actual banana leaf. You get a mound of white rice surrounded by small portions of vegetable sides (usually cabbage, long beans, papadam and something fried), dhal, rasam (a thin, peppery soup made with tamarind, tomato and spices), and your choice of curry protein. The whole thing costs maybe RM8 to RM12 and the rice and curry refills are free. That last part is where it gets dangerous. One rice refill is already baked into the 850 calorie estimate above, and honestly that is being conservative. Most people take two refills, sometimes three, without thinking about it because the uncle just shows up and piles more rice on your leaf before you have time to say no. Two rice refills plus an extra meat curry portion puts you at around 1,150 calories without any dessert. To be fair, hard calorie data for banana leaf rice is pretty thin out there, so treat this as a solid ballpark rather than a lab result.
What actually moves the number is rice volume and gravy. The 350g cooked rice with one refill accounts for 455 calories. Every additional rice refill adds roughly 230 calories. The vegetable sides sound light but they are cooked in oil, so the dhal plus three veg sides already add up to about 145 calories. Your protein choice matters less than you think: chicken or fish curry at about 120g with gravy is around 175 calories, but swapping to fish head curry adds roughly another 100 calories from the rich coconut-based gravy. If you want to control the damage, the move is simple: wave off the second rice refill, skip extra gravy pours, and stick to one protein. That alone keeps you at 850 instead of 1,150.