Meat, Grills & Lauk · Indonesia

How Many Calories in Opor Ayam?

Also known as Opor Ayam Putih, Opor Ayam Kuning, Opor Ayam Lebaran, Chicken in Coconut Gravy.

Opor ayam is chicken simmered in a mild coconut milk gravy with galangal, lemongrass, candlenut and coriander. It is the Lebaran dish, served with ketupat and sambal goreng.

390kcal / 1 bowl (1 large piece bone-in chicken with gravy, no rice or ketupat)
A serving of opor ayam is about 390 calories: one large bone-in piece of chicken (around 150g) with 90ml of coconut gravy. FatSecret Indonesia lists it at 163 calories per 100g and 392 for a 240g bowl, with 34g protein.

Nutrition facts

Per 1 bowl (1 large piece bone-in chicken with gravy, no rice or ketupat) (240g)AmountPer 100g
Calories390 kcal163 kcal
Protein34 g14 g
Carbs10 g4 g
Fat24 g10 g

Where the calories come from

Bone-in chicken thigh with skin150g
250 kcal
Coconut milk gravy90g
130 kcal
Spice paste10g
10 kcal

The real talk

Opor is milder than gulai but it is still coconut milk, and that is where the fat comes from. Of the 24g fat in a bowl, roughly half is the chicken skin and half is the santan. A 150g piece of thigh with skin is about 250 calories; the 90ml of gravy it sits in is about 130. If you eat breast without skin and only a spoon of gravy, the same bowl is 260.

The protein is the good part. 34g per serving is high, because the piece is big and it is simmered rather than fried, so nothing is lost to a crust. On a normal day at a warung this is Rp 15,000 to 20,000 with rice, and the meal is about 650 calories, which is a fair trade for that much protein.

Lebaran is when it gets out of hand. Two ketupat (290), opor with the fattiest piece (450), sambal goreng ati (200) and kerupuk (50) is a 1,000 calorie plate, and then the relatives serve it again at the next house. Three houses is 3,000 calories, and that is where the Lebaran kilo comes from. Not the opor, the repetition.

Opor putih (white, no turmeric) and opor kuning (yellow) are the same in calories. The Solo style with thicker santan is about 40 calories heavier per bowl than the thinner Jakarta version.

How the portions compare

260 kcal
Breast piece, little gravy
390 kcal
Standard serving
1000 kcal
Lebaran plate with 2 ketupat and sambal goreng ati

Opor Ayam variants, ranked by calories

VariantCaloriesNotes
Opor ayam dada, light gravy260 kcalBreast, most gravy left behind
Opor ayam standard390 kcalFatSecret bowl 392
Opor ayam Solo (thick santan)430 kcalHeavier coconut milk
Opor ayam with rice650 kcal200g rice added
Ketupat opor Lebaran plate1000 kcal2 ketupat, opor, sambal goreng ati, kerupuk

How to eat it lighter

Common questions

How many calories in opor ayam?
About 390 calories for one large piece of chicken with coconut gravy. FatSecret Indonesia lists 163 calories per 100g.
How many calories in ketupat opor?
About 680 calories for two ketupat and a serving of opor. With sambal goreng ati and kerupuk the Lebaran plate is around 1,000.
Is opor ayam high in fat?
Moderate, about 24g per serving. Half is from the chicken skin and half from the coconut milk. Breast without skin cuts it to about 12g.
How much protein in opor ayam?
About 34g per serving, which is one of the highest of any Indonesian lauk because the piece is large and simmered, not fried.
Berapa kalori Opor Ayam?
Opor Ayam mengandung sekitar 390 kalori per 1 mangkuk (240g), dengan 34g protein, 10g karbohidrat dan 24g lemak. Angka ini perkiraan untuk porsi warung biasa, jadi bisa berbeda tergantung tempat dan ukuran porsi.

Related foods

See all Meat, Grills & Lauk calories, ranked ›

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

Calorie figure based on FatSecret Indonesia (opor ayam 163 kcal/100g, 392 kcal per 240g bowl). Macros estimated from the ingredients.

How many calories do you actually need?

Free TDEE calculator. Thirty seconds, no sign up.

Use the calculator