Kari Kapitan, also known as Nyonya Captain’s Chicken Curry, is a rich and aromatic dish that combines the flavors of Malay and Chinese cuisines. This curry is known for its creamy texture and complex spice profile, making it a favorite among those who enjoy bold and flavorful dishes. Perfect for a family meal, it pairs wonderfully with steamed rice.
Some ingredients in this recipe might not be commonly found in every household. For instance, belacan (shrimp paste) and galangal are unique to Southeast Asian cooking and may require a trip to an Asian supermarket. Fresh turmeric and lemongrass are also essential for authentic flavor, so be sure to check the fresh produce section.

Ingredients for Kari Kapitan (Nyonya Captain’s Chicken Curry)
Chicken: The main protein in the dish, cut into pieces for even cooking.
Vegetable oil: Used for frying the spice paste.
Coconut milk: Adds creaminess and richness to the curry.
Water: Helps to adjust the consistency of the curry.
Sugar: Balances the flavors of the curry.
Salt: Enhances the overall taste.
Garlic: Adds a pungent and aromatic flavor.
Shallots: Provides a sweet and mild onion flavor.
Lemongrass: Adds a citrusy and fresh note to the curry.
Dried chilies: Contributes heat and depth of flavor.
Galangal: Imparts a unique, earthy flavor distinct from ginger.
Turmeric: Adds a warm, peppery taste and vibrant color.
Belacan: A fermented shrimp paste that adds umami and depth.
Technique Tip for Making Kari Kapitan
When blending the spice paste, ensure that the dried chilies are thoroughly soaked in warm water until they become soft. This will help them blend more smoothly and evenly with the other ingredients, resulting in a more cohesive and flavorful paste. Additionally, when frying the spice paste in the vegetable oil, do so over medium heat and stir constantly to prevent it from burning. The goal is to release the essential oils and aromas from the garlic, shallots, lemongrass, galangal, and turmeric, which will form the aromatic base of your Kari Kapitan.
Suggested Side Dishes
Alternative Ingredients
Chicken - Substitute with tofu: Tofu is a great vegetarian alternative that absorbs flavors well.
Vegetable oil - Substitute with coconut oil: Coconut oil adds a subtle coconut flavor that complements the curry.
Coconut milk - Substitute with almond milk: Almond milk is a lighter, dairy-free alternative, though it will change the flavor slightly.
Water - Substitute with chicken broth: Chicken broth adds more depth of flavor compared to plain water.
Sugar - Substitute with honey: Honey provides a natural sweetness and a slightly different flavor profile.
Salt - Substitute with soy sauce: Soy sauce adds umami and saltiness, enhancing the overall flavor.
Garlic - Substitute with garlic powder: Garlic powder can be used if fresh garlic is unavailable, though fresh is preferred for better flavor.
Shallots - Substitute with red onions: Red onions have a similar flavor profile and can be used in place of shallots.
Lemongrass - Substitute with lemon zest: Lemon zest provides a citrusy flavor similar to lemongrass, though it lacks the same depth.
Dried chilies - Substitute with red pepper flakes: Red pepper flakes can provide the heat needed if dried chilies are unavailable.
Galangal - Substitute with ginger: Ginger has a similar spicy and aromatic profile, though it is less pungent than galangal.
Turmeric - Substitute with ground turmeric: Ground turmeric can be used if fresh turmeric is unavailable, though fresh is preferred for better flavor.
Belacan (shrimp paste) - Substitute with fish sauce: Fish sauce provides a similar umami and salty flavor, though it is less pungent.
Other Recipes Similar to Kari Kapitan
How to Store or Freeze This Chicken Curry
Allow the chicken curry to cool completely before storing. This prevents condensation from forming inside the container, which can affect the texture and flavor.
Transfer the cooled Kari Kapitan into airtight containers. Use containers that are appropriately sized for the amount of curry you have to minimize air space.
For short-term storage, place the containers in the refrigerator. The curry will stay fresh for up to 3-4 days.
For longer storage, consider freezing the curry. Portion the curry into freezer-safe containers or heavy-duty freezer bags. Flatten the bags to save space and ensure even freezing.
Label each container or bag with the date of storage. This helps you keep track of how long the curry has been stored and ensures you use the oldest batches first.
When ready to reheat, thaw the frozen curry in the refrigerator overnight. This gradual thawing helps maintain the texture and flavor.
Reheat the curry on the stovetop over medium heat. Stir occasionally to ensure even heating and prevent sticking. You can add a splash of coconut milk or water if the curry appears too thick.
Alternatively, you can reheat the curry in the microwave. Use a microwave-safe dish, cover it loosely, and heat in short intervals, stirring in between to ensure even heating.
If the curry has thickened too much during storage, adjust the consistency by adding a bit of water or coconut milk while reheating.
Enjoy the reheated Kari Kapitan with freshly steamed rice or your preferred side dishes.
How to Reheat Leftovers
Stovetop Method:
- Place the leftover Kari Kapitan in a saucepan or pot.
- Add a splash of water or coconut milk to maintain the sauce's consistency.
- Heat over medium-low heat, stirring occasionally to prevent sticking.
- Cook until the chicken is heated through and the sauce is bubbling gently.
Microwave Method:
- Transfer the Kari Kapitan to a microwave-safe dish.
- Cover with a microwave-safe lid or plastic wrap with a few holes poked for ventilation.
- Heat on medium power for 2-3 minutes.
- Stir the curry and check the temperature. If needed, continue heating in 1-minute intervals until hot.
Oven Method:
- Preheat your oven to 180°C (350°F).
- Place the Kari Kapitan in an oven-safe dish.
- Cover with aluminum foil to prevent drying out.
- Heat for 20-25 minutes, stirring halfway through, until the chicken is thoroughly warmed.
Slow Cooker Method:
- Transfer the Kari Kapitan to your slow cooker.
- Set to low heat and cover.
- Heat for 1-2 hours, stirring occasionally, until the chicken is hot and the sauce is simmering.
Steaming Method:
- Place the Kari Kapitan in a heatproof dish.
- Set up a steamer and bring the water to a boil.
- Place the dish in the steamer and cover.
- Steam for 15-20 minutes, or until the chicken is heated through.
Essential Tools for Making Captain’s Chicken Curry
Blender: To blend all the spice paste ingredients into a smooth paste.
Large pot: To heat the oil and cook the curry.
Wooden spoon: To stir the spice paste and chicken.
Measuring spoons: To measure the vegetable oil, sugar, and salt.
Measuring cup: To measure the coconut milk and water.
Knife: To cut the chicken into pieces and slice the lemongrass, galangal, and turmeric.
Cutting board: To provide a surface for cutting the chicken and slicing the ingredients.
Bowl: To soak the dried chilies in warm water.
Stove: To provide the heat source for cooking the curry.
Serving dish: To serve the finished curry with steamed rice.
How to Save Time on Making This Nyonya Curry
Prepare the spice paste in advance: Blend the garlic, shallots, lemongrass, dried chilies, galangal, turmeric, and belacan ahead of time and store in the fridge.
Use pre-cut chicken: Save time by buying chicken pieces that are already cut.
Simmer with a lid: Cover the pot while simmering to speed up the cooking process and keep the chicken tender.
Measure ingredients beforehand: Have all your coconut milk, water, sugar, and salt ready to go before you start cooking.

Kari Kapitan Recipe (Nyonya Captain’s Chicken Curry)
Ingredients
Main Ingredients
- 1 kg Chicken, cut into pieces
- 2 tablespoon Vegetable oil
- 200 ml Coconut milk
- 1 cup Water
- 1 tablespoon Sugar
- 1 teaspoon Salt
Spice Paste
- 6 cloves Garlic peeled
- 6 pieces Shallots peeled
- 2 stalks Lemongrass white part only, sliced
- 5 pieces Dried chilies soaked in warm water
- 1 inch Galangal sliced
- 1 inch Turmeric sliced
- 1 teaspoon Belacan (shrimp paste) toasted
Instructions
- 1. Blend all the spice paste ingredients into a smooth paste.
- 2. Heat the oil in a large pot over medium heat. Add the spice paste and fry until fragrant.
- 3. Add the chicken pieces and stir to coat with the spice paste.
- 4. Pour in the coconut milk and water. Bring to a boil, then reduce heat and simmer for 30 minutes.
- 5. Add sugar and salt to taste. Simmer for another 10 minutes until the chicken is tender and the sauce has thickened.
- 6. Serve hot with steamed rice.
Nutritional Value
Keywords
Suggested Appetizers and Desserts for Kari Kapitan
More Amazing Recipes to Try 🙂
- Nasi Goreng Belacan Recipe (Fried Rice with Shrimp Paste)30 Minutes
- Malaysian Lamb Rendang Recipe2 Hours 30 Minutes
- Malaysian Pork Chop Recipe45 Minutes
- Ayam Masak Kicap Recipe (Braised Chicken in Soy Sauce)45 Minutes
- Ikan Bawal Masak Taucu Recipe (Pomfret in Fermented Soy Bean Sauce)35 Minutes
- Sayur Lodeh Recipe (Vegetable Coconut Stew)45 Minutes
- Chili Clams Recipe35 Minutes
- Malaysian Food Recipes Recipe50 Minutes
Leave a Reply