Meat, Grills & Lauk

How Many Calories in Kari Kepala Ikan?

Fish head curry with coconut milk gravy, okra, and tomato, one of the most satisfying lauk dishes in Malaysia, and one where the calorie cost is easy to underestimate.

430kcal / 1 serving (fish head portion with gravy and vegetables)
Kari Kepala Ikan comes in at around 430 calories per serving (350g of fish head, gravy, and vegetables). That covers the meaty bits from the jaw, cheek, and collar, plus that rich coconut milk gravy and whatever okra or eggplant is sitting in the pot. By Malaysian lauk standards, 430 kcal is on the higher side because coconut gravy does not care about your calorie goals. Add a plate of rice and you are looking at roughly 690 calories total.

Nutrition facts

Per 1 serving (fish head portion with gravy and vegetables) (350g)AmountPer 100g
Calories430 kcal123 kcal
Protein23 g7 g
Carbs16 g5 g
Fat25 g7 g

Where the calories come from

Fish head meat (jaw, cheek, collar)150g
155 kcal
Coconut milk curry gravy120g
185 kcal
Vegetables (okra, tomato, eggplant)80g
35 kcal
Curry paste and oil base0g
55 kcal

The real talk

430 calories for kari kepala ikan is not terrible for a proper lauk, but the number can creep up fast and here is why: about 185 of those calories come entirely from the coconut milk gravy. The fish head meat itself (jaw, cheek, collar) only accounts for roughly 155 kcal and gives you around 23g of protein, which is decent value considering how much bone, cartilage, and collagen you are working around. Fish head is not the same as fillet, so the edible lean meat yield is lower than you might expect. The okra, tomato, and eggplant are basically free at 35 kcal. So the math is not the fish, it is the gravy you are drowning everything in. For someone trying to lose weight, 430 kcal as your lauk is fine if you pair it with plain rice and keep the rest of the meal boring. Fair warning though: these numbers are a ballpark estimate because there is almost no hard nutrition data for kari kepala ikan. The fat content varies a lot depending on how generous the cook is with coconut milk, so treat 430 kcal as the middle of a 350 to 550 range.

The biggest variable is how much gravy ends up on your plate. At a mamak or curry house, a single portion can swing 80 to 100 calories up or down just based on whether you scoop light or let it flood your rice. If you are sharing a claypot between four people at a banana-leaf meal, your per-person share drops to around 350 calories because you get less fish and more gravy. Opposite direction: if you order your own full portion and pour gravy on your rice like a normal person, you are closer to the 690 kcal range with rice included. The fish head meat itself is lean and reasonably high in protein, so the actual flesh is not the enemy here, bro. It is the coconut milk base. Some shops cook it thicker and richer; some cook it more soupy. That difference alone can shift the fat content by 5 to 8g per serving.

Kari Kepala Ikan variants, ranked by calories

VariantCaloriesNotes
Without rice (curry only)430 kcalJust the fish head, gravy, and vegetables as ordered at mamak or curry house
With 1 plate white rice (200g cooked)690 kcalStandard way to eat it, rice soaks up the rich coconut gravy, adds ~260 kcal
Shared pot (per-person share from large claypot for 3-4)350 kcalWhen ordered as a shared side dish at a banana-leaf rice meal, each person gets less fish and more gravy

How to eat it lighter

Common questions

How many calories in Kari Kepala Ikan?
A standard single serving of kari kepala ikan (350g of fish head, gravy, and vegetables) is around 430 calories. Add a plate of white rice and the meal comes to roughly 690 calories.
Is fish head curry high in fat?
It is moderately high in fat at around 25g per serving, mostly from the coconut milk gravy. The fish head meat itself is actually lean, but coconut milk is calorie-dense, so the more gravy you take, the higher the fat count goes.
Is kari kepala ikan good for weight loss?
The fish head meat is decent in protein and not too high in calories on its own. The issue is the coconut gravy. At 430 kcal for just the lauk, it fits into a weight loss diet fine as long as you are not piling on extra gravy and eating it with a mountain of rice. Go lighter on the gravy, share it with others, and it is actually one of the better protein sources at a mamak or curry house.

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