Ece EkiciPremier Commis
10 September 2026 Last updated: 10 September 2026

Opor ayam is traditionally served on Eid morning in Indonesia. In a cuisine known for its love of heat, this chicken curry is deliberately mild. Its color is creamy yellow rather than red because the spice paste contains no red pepper; it is made with coriander seed, cumin, garlic, shallots, and turmeric. Coconut milk is added in 2 stages: the thinner portion cooks into the meat first, while the thick portion goes in at the end because it can split if boiled for too long. Serve with lontong (compressed rice cakes) or plain rice.

Step by Step

How to make it?

1

Prepare the Spice Paste

15 min

Coarsely chop the shallots, garlic, candlenuts, and ginger, then put them in a food processor. Add the ground coriander, cumin, turmeric, and white pepper. Blend with two or three 15 ml measures of water until smooth. The paste should be thick enough to fall slowly from a spoon, not runny; if it is too wet, it will take longer to release its oil in the next step.

2

Cook the Paste Until It Releases Its Oil

12 min

Heat the oil in a wide pot, add the paste, and stir constantly over medium-low heat. Judge when it is ready by its appearance, not its smell: at first it looks raw and dull; after 10–12 minutes it reduces in volume, darkens, and clear oil begins to separate around the edges. Lightly crush the lemongrass stalks and add them with the bay leaves.

3

Coat the Chicken with the Paste

8 min

Add the chicken pieces to the pot and turn them until coated on all sides with the paste. The goal is not to brown the chicken; just cook it until the surface turns white and is covered with the paste. Add the salt and coconut sugar now.

4

Cook with the thinned coconut milk

25 min

Mix 400 ml of the coconut milk with 400 ml water and pour it into the pot. When it comes to a boil, lower the heat and cook with the lid slightly ajar. When the chicken thigh pieces are nearly falling off the bone, check the internal temperature: it should reach 74°C / 165°F at the thickest part of the meat, without touching the bone.

5

Add the Thick Coconut Milk and Finish

10 min

Add the remaining 400 ml of thick coconut milk, turn the heat to its lowest setting, and warm the sauce gently; do not let the pot boil at this stage. Turn off the heat when the sauce lightly coats the back of a spoon. Remove the lemongrass stalks and bay leaves before serving.

Reminder

After adding the thick coconut milk, do not let the pot boil again; boiling can make the coconut milk separate and leave the sauce grainy.

Nutritional Values · 1 serving

Values are estimates
799 kcalCalories
37.1 gProtein
15.9 gCarbohydrate
65.2 gFat
3.5 gFiber
9.1 gSugar
1077 mgSodium
32.9 gSaturated Fat
Protein 19% Carbohydrate 8% Fat 73%
Share
Reviews

Comments (0)

4.0 3 reviews 100% recommend it 3 rated without leaving a comment
5 0
4 3
3 0
2 0
1 0

No one has commented on this recipe yet. Write the first comment.

Similar Recipes

You'll like these too

Recipes tried by those who liked this one, fitting the same table.

Send Feedback