Meat, Grills & Lauk

How Many Calories in Kari Ayam (Chicken Curry)?

Kari Ayam is bone-in chicken cooked in a spiced coconut milk gravy, the kind you scoop over rice at nasi campur stalls or eat with roti canai at the mamak.

350kcal / 1 serving, 1 bone-in chicken piece with coconut curry gravy (hawker / nasi campur style)
One serving of Kari Ayam, which is one bone-in chicken piece with coconut curry gravy at a hawker or nasi campur stall, comes in at around 350 calories. That is for roughly 280g total: the chicken piece itself, a good ladleful of gravy, and usually a chunk of potato in there too. The protein is decent at 26g, but the fat sits at 21g, mostly from the santan and cooking oil in the gravy.

Nutrition facts

Per 1 serving, 1 bone-in chicken piece with coconut curry gravy (hawker / nasi campur style) (280g)AmountPer 100g
Calories350 kcal125 kcal
Protein26 g9 g
Carbs14 g5 g
Fat21 g8 g

Where the calories come from

Bone-in chicken thigh/drumstick (cooked, ~130g edible meat)130g
190 kcal
Coconut milk curry gravy (~110ml, santan + oil + spices)110g
120 kcal
Potato (in gravy, ~40g)40g
40 kcal

The real talk

Kari Ayam is a classic Malaysian chicken curry, the one you see at every nasi campur counter and mamak stall from KL to Kota Belud. The chicken is braised in a spiced gravy made with coconut milk, dried chilies, lemongrass and a bunch of rempah. It is genuinely good food. At 350 calories a serving, it is not terrible either, but just know that the chicken itself only accounts for about 190 of those calories. The gravy, that thick santan-based liquid you keep pouring over your rice, is where the other 120 calories live. To be honest about the numbers here, hard data on Malaysian hawker dishes is thin, so treat 350 as a reasonable ballpark, not a lab result.

What actually swings the calories is how much gravy you take and which stall you are at. A mamak-style kari ayam uses thinner gravy with less santan and drops to around 300 calories, but it can be oilier so it is not automatically lighter. The kampung-style version with thick rich santan runs about the same 350 calories if the portion is similar. Add a 80-100g potato in the gravy and you are up to 380 calories, mostly from extra carbs. Ask for chicken breast instead of thigh and you drop to about 290 calories because the meat has less fat. And if you are scooping this over 200-250g of white rice for a full nasi kari plate, add another 270 calories and you are sitting at 620 total. The gravy ladle is the real lever here. One ladle or two makes a genuine difference.

Kari Ayam (Chicken Curry) variants, ranked by calories

VariantCaloriesNotes
Mamak-style (thinner gravy, less santan, more oil)300 kcalThinner curry with chilli, tomato and light coconut milk; less santan but can be oilier
Kampung-style (thick santan gravy, no potato)350 kcalRicher coconut base, thick and creamy; similar calories to standard if same portion
Kari ayam with potato (restaurant / nasi padang style)380 kcalIncludes 80-100g potato in gravy, adds ~70 kcal in carbs
Kari ayam dada (chicken breast piece, less fat)290 kcalLeaner cut, similar gravy; lower fat and overall calories
Kari ayam with rice (nasi kari)620 kcalAdd 200-250g steamed white rice (~270 kcal) to standard serving

How to eat it lighter

Common questions

How many calories in Kari Ayam (Chicken Curry)?
A standard hawker serving of Kari Ayam, one bone-in chicken piece with coconut curry gravy, is around 350 calories. That covers roughly 280g of food including the chicken, gravy and a small potato. Mamak-style with thinner gravy is closer to 300, and a full nasi kari plate with rice is about 620 calories.
What exactly is Kari Ayam?
Kari Ayam is Malaysian chicken curry. Bone-in chicken pieces, usually thigh or drumstick, are cooked in a spiced coconut milk gravy with dried chilies, lemongrass, galangal and various rempah. You find it everywhere, from nasi campur counters to mamak stalls to kampung kitchens. Each place makes it a bit different, but the santan-based gravy is the common thread.
Is Kari Ayam a good choice when dieting?
It is not bad if you are smart about it. The chicken itself gives you 26g of protein per serving which is solid, and the dish fills you up. The issue is the gravy, which carries most of the 21g of fat. If you go easy on the gravy and pair it with a moderate amount of rice instead of piling it on, 350 calories for a filling, protein-forward meal is genuinely reasonable.

Related foods

See all Meat, Grills & Lauk calories, ranked →

Calorie and macro figures are estimates for a typical hawker or kopitiam serving. Actual numbers vary by stall, recipe and portion size. Use them as a guide, not gospel.

New to all this? Read how I went from 128kg to 86kg without cutting rice →

Want to know how many calories you actually need?
Use The Calculator