A classic Penang Nyonya chicken curry that is richer, drier, thicker and milder than standard Malaysian chicken curries. The name Kapitan, captain, nods to the Chinese headmen of the colonial era.
Kari kapitan, also ayam kapitan, is a classic Penang Nyonya chicken curry. It is richer, drier, thicker and milder than standard Malaysian chicken curries, a textbook Peranakan fusion where a Malay-Indian curry structure is thickened and mellowed with Chinese seasonings, soy sauce and a richer coconut reduction. The name Kapitan, meaning captain, nods to the Chinese headmen appointed in the colonial era. Wikipedia explicitly classifies it as a Penang Nyonya dish.
A thick, dry-ish, intensely aromatic curry where the gravy clings to the chicken, mellow and coconut-rich, with a quiet warmth rather than a sharp heat. Eaten with rice, it is savoury, fragrant and deeper than a regular curry.
The rempah of shallots, lemongrass, galangal, turmeric, candlenuts, belacan and dried chillies is fried until the oil splits, then the chicken is added and coated. Coconut milk is poured in and the curry is cooked uncovered, so it reduces and thickens rather than staying soupy. Kaffir lime leaves and a little tamarind go in at the end. The uncovered reduction and the candlenut thickener are what make kapitan drier and richer than a standard curry.
Variations
A Penang version adds prawns. Some cooks stir in a spoonful of fermented bean paste at the end.
On the Palate
Where Kari Kapitan sits in the Malaysian flavor cloud
Ingredients
Serves 6How it's made
6 steps · 30 min
- 110 min
Pound or blend 8 shallots, 2 stalks lemongrass, 2cm galangal, 2cm turmeric, 6 candlenuts, 1 tsp belacan and 8 soaked dried chillies into a smooth rempah.
- 210 min
Heat 4 tbsp oil in a wok; fry the rempah over medium heat 10 minutes until fragrant and the oil splits.
Watch outFry the rempah patiently until the oil splits and pools out — that split is the signal the raw edge is cooked off and the curry base is ready.
- 35 min
Add 1 jointed chicken (about 1.2kg) and fry 5 minutes, coating it in the rempah.
- 412 min
Pour in 400ml coconut milk, 2 tbsp light soy sauce, and 1 tbsp tamarind juice; simmer uncovered 25-30 minutes until the gravy thickens and clings to the chicken.
Watch outSimmer uncovered until the gravy thickens and clings to the chicken — kept covered it stays soupy, and kapitan should be dry and rich.
- 54 min
Tear in 6 kaffir lime leaves, season with salt and sugar, and cook 3 minutes more.
- 62 min
Serve hot with steamed rice.
Archive tool suggestions — not reviewed
These legacy suggestions have not been evidence-reviewed and are not presented as required tools.






