Home » Recipe Index » Asian Soup Recipes for Cozy Homemade Meals » Indonesian Kari Ayam (Rich Coconut Chicken Curry)

Indonesian Kari Ayam (Rich Coconut Chicken Curry)

Kari Ayam is Indonesia’s version of chicken curry, made with tender chicken simmered in a rich coconut milk sauce flavored with fresh herbs and spices. Compared to Indian curries, Indonesian Kari Ayam is often milder and creamier, making it a comforting meal that’s perfect served with steamed rice.

A bowl of Indonesian Kari Ayam with tofu, boiled egg, and fried potato, garnished with fried shallots.

A Quick Look at the Recipe

🏷️ Recipe Name: Dong Po Rou
⏱️ Ready In: ~ 55 minutes
🍽️ Serves: 16 portions
🔥 Calories: 157 kcal per serving (estimate)
🧾 Main Ingredients: Chicken, fried tofu, fried potato, boiled eggs, shallots, garlic, ginger, candlenuts, coriander powder, cumin, shrimp paste, chili, bay leaves, lemongrass, lime leaves, salt, sugar, pepper, coconut milk.
🥗 Dietary Info: Gluten free
🧠 Difficulty: Easy with step-by-step guide

Have a question? Ask AI!

Kari Ayam is just one of the many amazing dishes from Indonesia. It is Indonesian chicken curry made with coconut milk, spices, and herbs. IIt is usually eaten with steamed rice or with ketupat (rice cakes wrapped in coconut leaves), making it a popular dish served during celebrations like Idul Fitri.

Despite the wide variety of spices and herbs, making Kari Ayam is surprisingly easy. Just follow the steps I wrote down below, and you’ll have a delicious, aromatic curry in no time. If you want it even quicker, you should try fish curry.

If you love bold Indonesian flavors, don’t miss my flourless fried chicken – a crispy, flavorful dish made without any flour. And for a gluten-free twist, try my Indonesian gluten-free fried chicken, which uses tapioca flour for crispy texture.

For more Indonesian dishes, you can also have a look at sate ayam or sate maranggi or the comforting sop buntut (oxtail soup). So, if you’re ready to try Indonesian food, Kari Ayam is the perfect place to start!

Why You Will Love This Recipe


  • Easy and simple – I have made the method easier and simpler to make this Kari Ayam. Even though the spices and herbs look so many, it is super easy to make.
  • Authentic taste – You will get the most authentic taste from this recipe. The ratio of spices, chilis, and herbs are just right.
  • Flavorful – You will taste a very complex and bold flavors blend into one with the tender chicken.

Recipe Ingredients

Indonesian Kari Ayam ingredients with labels.

Ingredient Notes

Chicken – You can use organic free-range chicken or broiler chicken. I find that using country chicken or free-range chicken taste better.

Big red chilis – This type of chilis is not so spicy. It adds color to the dish beautifully.

Curly chilis – This is spicier than the big red chilis, so use only a few if you can’t stand hot spicy food.

Bird’s eye chilis – This is the spiciest of all chilis. Do not blend the chilis. Just cook it whole with the broth. If you like your kari spicy, you can just smash it in your bowl.

Shrimp paste – Shrimp paste adds umami to the dish. Its rich, savory taste enhances the kari overall.

Be sure to check out the full recipe and ingredient list below

Substitutions & Variations

Coconut milk can be substituted with evaporated milk. Please understand that the flavor will be different than the original recipe using coconut milk.

When you can’t find fresh bay leaves, lemongrass, lime leaves, candlenuts in your area, you can always use the dried and powdered form. It will not affect the taste of the dish.

Don’t worry if you are a vegetarian or a vegan. You can also savor this flavorful dish. By substituting the chicken with alternative protein sources like tempeh or tofu. These two can absorb the curry broth, making it very flavorful and giving the meaty texture.

Another thing to add is vegetables. Chayote, carrots, potatoes, green beans and eggplants are perfect for curry dish. Not only do they add nutritional value but also enhance the overall taste and texture of the curry.

How to Make Kari Ayam

Photo collage of preparing to blend the spices for Kari Ayam.

STEP 1. Cut the chicken into 8-16 pcs. Wash them clean. Pour hot water into the chicken to get rid of the stink (Image 1). Let the chicken soak in hot water for 5 minutes. Put the garlic, shallots, ginger, candlenuts, coriander powder, cumin, shrimp paste, and the chilis into a blender (Image 2). Blend finely (Image 3). Prepare a pan and pour some oil and turn on the stove medium heat (Image 4).

Photo collage of cooking the blended spices, herbs, and chicken.

STEP 2. Let the spices simmer on low heat (Image 5). Put in lemongrass, bay leaves, and lime leaves (Image 6). Tear the lime leaves to make it more fragrant. Stir well until the herbs change color. Throw in the chicken pieces (Image 7). Stir well until they are all covered in spices (Image 8).

Photo collage of mixing the coconut milk and cooking the broth.

STEP 3. Pour in half of the coconut milk into the pan (Image 9). Stir well and let it simmer (Images 10, 11). If you want a smooth broth, sieve the broth (Image 12). This is optional. But I like my broth to be very smooth. Take out the chicken pieces, set them aside. Strain only the broth. You can throw away the herbs (lemongrass, bay leaves, and lime leaves).

Photo collage of putting in the salt, sugar, and pepper into the soup.

STEP 4. Put back the chicken pieces into the broth (Image 13). Pour in the remaining coconut milk (Image 14). Throw in salt, pepper, sugar, and mushroom powder (Image 15). Add some bird’s eye chilis (Image 16). Let the broth simmer for another 10 minutes. It’s ready to serve!


Pro Tips


  • Wash clean the chicken, pour hot boiling water to the chicken, let them soak for five minutes. This will take out the odor from the chicken blood.
  • Be careful when you cook the spices in the pan. It will splash. Put the stove on low heat to avoid splashing.
  • Separate the fried potatoes, fried tofus and boiled eggs from the curry. Put them together with the broth when you want to serve. This will prevent the gluten from the potatoes from thickening the broth. It will also keep the broth stay fresh longer.
  • After pouring the coconut milk into the pot, always put on medium heat. Stir once in a while to prevent the coconut milk from breaking.
  • Some oils from the chilis will make the broth red. That is fine.
  • You can add 1 cm of fresh turmeric when you blend the spices.

Serving Suggestions

Serve Chicken Curry with steamed white rice or ketupat (rice cakes wrapped in coconut leaves) and beef rendang.

To balance the spiciness of the curry, you can add a refreshing touch with Acar Timun (Indonesian Pickled Cucumber), which provides a crunchy, tangy contrast. Other great pairings are Tempe Orek and Perkedel. And don’t forget a generous sprinkle of fried shallots, they make the curry richer, more fragrant, and irresistibly satisfying.

Pair with Indonesian Red Ginger Drink or Lemongrass Tea. Serve desserts to finish the meal like Banana Fritters or Pulut Hitam.

To finish your meal, consider Indonesian gluten-free dessert like Kuih Kosui or Ongol-ongol.

Kari Ayam FAQs

Can I use ground spices if I can’t find the fresh ones in my area?

Yes, of course! You can use the ground spices if you can’t find the fresh ones in your area. The flavor will be the same.

Can I store Indonesian chicken curry at room temperature?

No, it is not recommended to store chicken curry at room temperature because it has coconut milk in it. Store it in closed container in the refrigerator or freezer to maintain its freshness and safety.

Can I add extra vegetables or protein to Indonesian chicken curry?

Indonesian chicken curry is versatile, and you can customize it to your liking. Feel free to add vegetables, such as chayote, green bean, eggplants or potatoes, or substitute chicken with alternative protein sources like tofu or tempeh.

Can I adjust the spiciness of Indonesian chicken curry?

You can adjust the spiciness of Indonesian chicken curry according to your preference. Use fewer or milder chilies if you prefer a milder heat, or add more if you enjoy a spicier curry. Take out the chilli seeds, it will reduce the spiciness significantly.

Storage and Reheating

Keep the leftover chicken curry in an airtight container. You can put it in the freezer or in the chiller. You can keep the curry up to 4 days in the chiller, 3 months in the freezer. If it is more than that, it’d be better if you discard it. Coconut milk cannot last that long.

Reheating is simple. Just put the curry in a pan and use low to medium heat. Or you can just heat it in the microwave.

More Authentic Indonesian Food

If you like authentic Indonesian food, you may want to try:

  • Chicken Rendang is a spicy Indonesian dish with lots of herbs and spices. Rendang is a famous all over the world. It is usually made with beef.
  • If you want to try Indonesian dish without coconut milk, just try Ayam Balado (Indonesian Spicy Chicken). It is savory and flavorful.
  • Soto Betawi Beef Soup is another famous Indonesian dish with coconut milk.
  • Soto Tangkar is another version of Soto Betawi with beef and innards.

More Indonesian Recipes

  • Sate Taichan (Indonesian Spicy Chicken Satay Without Peanut Sauce)

  • Indonesian Pineapple Tarts (Nastar)

  • Turmeric Ginger Tea

Did you try this recipe?

Leave a ⭐️⭐️⭐️⭐️⭐️ rating + review below and share it on InstagramFacebook, and Pinterest!

Thank you! – Claudia

A bowl of Kari Ayam with boild eggs and fried tofus.

Authentic Indonesian Kari Ayam (Rich Coconut Chicken Curry)

Kari Ayam is Indonesia's version of chicken curry, made with tender chicken simmered in a rich coconut milk sauce flavored with fresh herbs and spices.
5 from 2 votes
Print Pin Rate Save Recipe
Course: Dinner, Lunch, Main Course
Cuisine: Asian, Indonesian
Prep Time: 10 minutes
Cook Time: 45 minutes
Total Time: 55 minutes
Servings: 16 portions
Calories: 157kcal
Author: Claudia

Ingredients

Main

  • 1 chicken cut into 12 pieces
  • 1 pcs Tofu
  • 1 pcs Potato
  • 4 pcs Boiled eggs

Spices

  • 12 pcs shallots
  • 3 pcs garlic
  • 3 cm ginger
  • 5 pcs candlenut
  • 1 tbsp coriander powder
  • 1 tsp cumin
  • 1 tsp shrimp paste
  • 10 pcs chili big ones
  • 8 pcs long curly chili
  • 4 pcs bird's eye chili

Herbs

  • 5 pcs bayleaves
  • 2 stalk lemongrass
  • 5 pcs lime leaves

Seasoning

  • 3 tsp salt
  • 1 tsp sugar
  • 1 tsp pepper
  • 1 tsp mushroom powder

Coconut

  • 1250 ml coconut milk

Instructions

  • Cut the chicken into 8-16 pcs. Wash them clean. Pour hot water into the chicken to get rid of the stink. Let the chicken soak in hot water for 5 minutes. Put the garlic, shallots, ginger, candlenuts, coriander powder, cumin, shrimp paste, and the chilis into a blender. Blend finely. Prepare a pan and pour some oil and turn on the stove medium heat.
  • Let the spices simmer on low heat. Put in lemongrass, bay leaves, and lime leaves. Tear the lime leaves to make it more fragrant. Stir well until the herbs change color. Throw in the chicken pieces. Stir well until they are all covered in spices.
  • Pour in half of the coconut milk into the pan. Stir well and let it simmer. If you want a smooth broth, sieve the broth. This is optional. But I like my broth to be very smooth. Take out the chicken pieces, set them aside. Strain only the broth. You can throw away the herbs (lemongrass, bay leaves, and lime leaves).
  • Put back the chicken pieces into the broth. Pour in the remaining coconut milk. Throw in salt, pepper, sugar, and mushroom powder. Add some bird's eye chilis. Let the broth simmer for another 10 minutes. It's ready to serve!
  • Serve Kari Ayam with fried potatoes, fried tofus, and boiled eggs. Sprinkle with fried shallots and steamed rice.

Video

Notes

  • Wash clean the chicken, pour hot boiling water to the chicken, let them soak for five minutes. This will take out the odor from the chicken blood.
  • Be careful when you cook the spices in the pan. It will splash. Put the stove on low heat to avoid splashing.
  • Separate the fried potatoes, fried tofus and boiled eggs from the curry. Put them together with the broth when you want to serve. This will prevent the gluten from the potatoes from thickening the broth. It will also keep the broth stay fresh longer.
  • After pouring the coconut milk into the pot, always put on medium heat. Stir once in a while to prevent the coconut milk from breaking.
  • Some oils from the chilis will make the broth red. That is fine.
  • You can add 1 cm of fresh turmeric when you blend the spices.

Nutrition

Serving: 1piece | Calories: 157kcal | Carbohydrates: 4g | Protein: 2g | Fat: 16g | Saturated Fat: 14g | Polyunsaturated Fat: 0.2g | Monounsaturated Fat: 1g | Cholesterol: 5mg | Sodium: 458mg | Potassium: 195mg | Fiber: 0.2g | Sugar: 0.4g | Vitamin A: 10IU | Vitamin C: 2mg | Calcium: 21mg | Iron: 3mg
Tried this Recipe? Tag me Today!Mention @ButterJoyKitchen or tag #butterjoykitchen!
Get our free recipe book!

When you join our newsletter

Similar Posts

  • Easy Lemper Ayam (Indonesian Sticky Rice with Chicken Filling)

  • Easy Recipe for Strawberry Snow Skin Mooncake

  • Roti Sisir Recipe – Indonesian Pull Apart Bread

  • Best Chicken Wontons with Shrimp

  • Authentic Soto Betawi (Beef Coconut Soup)

2 Comments

5 from 2 votes

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating