
Chicken Kapitan is a rich, aromatic curry that holds a special place in Malaysian cuisine. This Peranakan dish, rooted in the fusion of Chinese and Malay cooking traditions, delivers layers of flavour with every bite. If you’re a fan of curries, this dish is a must-try, offering a balance of creamy coconut, fragrant spices, and a touch of tangy tamarind. Let’s dive into its story and how to prepare it at home.
What is Chicken Kapitan?
Chicken Kapitan, or Kapitan Curry, is a Nyonya specialty. The name “Kapitan” is believed to refer to captains of colonial-era Chinese communities who may have influenced the dish’s name. What sets it apart from other curries is its vibrant spice blend, enhanced by the nuttiness of toasted coconut and the richness of coconut milk.
Why You’ll Love This Recipe
- Authentic Flavour: This recipe uses a homemade spice paste, so you can skip the store-bought curry powders.
- Customizable Heat: Adjust the number of chillies to suit your spice preference.
- Versatile: Pairs beautifully with steamed jasmine rice, roti, or crusty bread.
Ingredients You’ll Need

Main Ingredients:
- 1 kg boneless, skinless chicken thigh fillets
- 400 ml coconut milk
- 2 tbsp tamarind paste
Aromatics and Spices:
- 1 medium onion, chopped
- 4 cloves garlic, minced
- 1 thumb-sized piece of ginger, grated
- 2 tsp ground turmeric
- 2 tsp ground coriander
- 1 tsp ground cumin
- 1 cinnamon quill
- 2 star anise
- 3 cardamom pods, lightly crushed
- 2 tsp lemon grass paste (or 2 stalks, bruised)
- 2 red chillies, sliced
Extras:
- 1/4 cup shredded coconut, toasted
- 1 tbsp sugar (palm sugar preferred)
- 2 tbsp cooking oil
- Fresh coriander leaves for garnish
Tips for Success
- Use Fresh Ingredients: Fresh ginger, garlic, and onion make all the difference in aroma and taste.
- Low and Slow: Letting the curry simmer allows the flavours to meld beautifully.
- Tamarind Alternative: If you don’t have tamarind paste, lime juice can be a substitute, though the flavour will differ slightly.

Serving Suggestions
Chicken Kapitan is best served with steamed jasmine rice to soak up the creamy sauce. For a complete meal, pair it with sides like cucumber salad or sambal belacan.
Final Thoughts
Chicken Kapitan is more than just a curry; it’s a dish steeped in cultural heritage and vibrant flavours. Whether you’re new to Malaysian cuisine or a long-time fan, this recipe offers a delicious way to explore the rich traditions of Peranakan cooking.
Don’t forget to share your cooking experience in the comments below and tag us on social media when you make your own Chicken Kapitan!
If you love Malaysian flavours check out our Malaysian Fish Curry

Chicken Kapitan
Equipment
- 1 wok with lid or pot with lid
Ingredients
- 1 kg chicken thighs skinless chicken thigh fillets, cut into large pieces
- 1/4 cup shredded coconut
- 400 ml coconut milk
- 2 tbsp coconut oil
- 2 tbsp tamarind paste
- 1 medium onion chopped
- 4 cloves garlic minced
- 1 thumb-sized piece of ginger grated
- 2 tsp ground turmeric
- 2 tsp ground coriander
- 1 tsp ground cumin
- 1 cinnamon quill
- 2 star anise
- 3 cardamom pods lightly crushed
- 1 tsp salt
- 2 tsp lemon grass paste or 2 stalks lemongrass, white part only, bruised
- 2 green chillies sliced (adjust for heat preference)
- 1 tbsp sugar palm sugar if available
- fresh coriander leaves for garnish
Instructions
Prepare the chicken:
- Cut the chicken thigh fillets into large 5cm pieces. Set aside.
Toast the shredded coconut:
- In a dry pan over medium heat, toast the shredded coconut until golden and aromatic. Be careful not to burn it. Remove and set aside.
Prepare the spice paste:
- In a food processor, blender or mortar and pestle, combine the onion, garlic, ginger, chillies, turmeric, coriander, cumin, salt, and lemon grass paste (or stalks if using) and 50 ml water. Blend into a smooth paste.
Cook the spices:
- Heat the coconut oil in a large pot or wok over medium heat. Add the spice paste and cook, stirring, for 3-4 minutes until fragrant.
Add the chicken:
- Increase the heat to medium-high. Add the chicken pieces to the pot and stir to coat them in the aromatic spice mixture.
Simmer with coconut milk:
- Pour in the coconut milk, tamarind paste, sugar, cinnamon quill, and star anise, and bring to a gentle simmer. Reduce the heat to low, cover, and cook for 20-25 minutes, stirring occasionally, until the chicken is tender and cooked through.
Add shredded coconut:
- Stir in half of the toasted shredded coconut. Cook uncovered for another 10 minutes, allowing the sauce to thicken slightly. Adjust seasoning with additional salt if needed.
Serve:
- Garnish with the remaining toasted shredded coconut and fresh coriander leaves. Serve hot with steamed rice or roti or both.
Video
Discover more from Three Friends Cook
Subscribe to get the latest posts sent to your email.
