A fragrant, coconut-rich chicken curry with curry leaves and lemongrass, a Nyonya holiday classic.
Curry Kapitan is a Nyonya (Peranakan) chicken curry, a fusion of Chinese and Malay culinary traditions, said to have been named after a Chinese community leader (Kapitan) who requested a curry from his cook. It's built on a fragrant spice paste, lemongrass, galangal, shallots and dried chiles, fried until deeply aromatic before chicken and coconut milk are added, finished with a generous handful of fresh curry leaves for a final layer of fragrance. The spice paste is the heart of the dish, and frying it properly, low and slow until the oil separates and the raw edge disappears, is what separates a good curry Kapitan from a flat, one-dimensional one. Curry leaves, added both during cooking and sometimes fried separately as a garnish, contribute a distinctive nutty, slightly citrusy aroma that's central to the dish's identity. Served at Peranakan family gatherings and holiday tables, curry Kapitan represents the deep culinary fusion found in Malaysia's historic port communities, where Chinese immigrants adapted Malay spice techniques into their own cooking traditions.
Serves 5
Blend shallots, garlic, lemongrass, galangal and soaked chiles into a smooth paste.
Heat oil in a large pot over medium heat. Fry the paste with curry powder, stirring often, until deeply fragrant and the oil separates, about 10 minutes.
Add chicken pieces, browning in the paste for about 6 minutes.
Pour in coconut milk, add curry leaves and tamarind water. Bring to a gentle simmer.
Cover and simmer 30-35 minutes until chicken is tender and the sauce has thickened slightly. Season with salt and serve hot with rice.
Fry the spice paste until the oil visibly separates from it, usually a full 10 minutes; this step is what removes the raw, sharp taste and builds real depth.
Use fresh curry leaves if at all possible; dried curry leaves lose most of their aroma and won't give the same fragrant result.
Simmer gently rather than boiling hard; coconut milk can split if cooked too vigorously for too long.
Add cubed potato to the curry for a heartier, more filling version common in some households.
Adjust the chile count in the paste for a milder or spicier finished curry.
Use chicken thighs only for extra richness and to avoid drier white meat.
Refrigerate up to 4 days in an airtight container; the flavor deepens overnight. Reheat gently on the stove over low heat, adding a splash of water if the sauce has thickened too much.
Curry Kapitan is a signature dish of Peranakan (Nyonya) cuisine, which developed among descendants of Chinese immigrants who settled in Malaysia and Singapore centuries ago and blended their cooking with local Malay ingredients and techniques, creating a distinct culinary tradition still celebrated today.
Fresh ginger is the most common substitute, though it has a milder, less citrusy flavor than true galangal; use slightly more ginger to compensate for the difference in intensity.
Yes, it can be made up to 3 days ahead and refrigerated, or frozen for later use, which makes prepping this dish more manageable on a busy day.
It was likely boiled too hard or for too long; keep the heat at a gentle simmer once the coconut milk goes in, and stir occasionally rather than letting it sit untouched at high heat.
Per serving (380g / 13.4 oz) · 5 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes
Have feedback or need help?
We read every email and reply within 1–2 business days.
© 2026 MyCookingCalendar. All rights reserved.