Javanese Chicken Curry (Opor Ayam)


For the flavor paste:
1T coriander seeds (I had none, so I used ground coriander)
1 fresh red, long chili (such as Fresno, Holland or cayenne) stemmed and chopped
5 oz shallots (about 6 of them), peeled and chopped
2 garlic cloves, chopped
1 piece of 1.5-inch-long ginger, peeled and sliced against the grain
Optional: 1 piece of 1.5-inch-long galangal (found at many Asian markets), peeled and sliced against the grain
For the curry:
*2.5 lbs whole chicken pieces
3T peanut or vegetable oil
2 cinnamon sticks (4 inches)
1 stalk of lemongrass pounded and tied in a knot
5 whole fresh or frozen kaffir lime leaves (available at many Asian markets)
2 cups unsweetened coconut milk
1.25 cups water
Kosher salt, to taste (optional)
*It’s recommended to use whole chicken pieces, but they’re disgusting to me, so I use boneless chicken thighs. Using darker meat makes for a more flavorful dish.


Get ready for some amazing smells coming from making the spice paste, and then from the curry.
If you’re using whole coriander seeds, grind them to a powder in a spice grinder.
In a small food processor, add the ground coriander, chili, shallots, garlic, ginger and galangal and pulse until you have a smooth paste. If this is not working well, add a tablespoon of water and scrape down the sides of the food processor.
Rinse the chicken pieces, pat dry and set aside for now.
Add the oil to a 3- 4-quart saucepan or soup pot and heat to medium-low heat. To check for the right temperature, drop a bit of the seasoning paste into the oil. If it sizzles without scorching, the heat is right. Add the paste and sauté until the garlic and onions don’t smell raw. Then, add the cinnamon, lemongrass knot and lime leaves and stir them into the seasoning paste. Continue sautéing until you can clearly smell the cinnamon. This whole process takes about 6-7 minutes.Add the chicken, raise the heat to medium and sauté the chicken until browned. Ensure that the chicken and seasoning paste do not scorch in the bottom of the pan.
Add 1 cup of the coconut milk, the water and the salt and stir with chicken to combine. (While reviewing this recipe, noticed that I had accidentally omitted the water. This made for a very rendang-like curry, instead of a creamy sauce-like curry. It was still delicious, though.) Cook at a low simmer for 40-50 minutes, until the chicken is cooked through. Ensure that you don’t overcook the chicken—it will get tough.
When the chicken is done, stir in the remaining cup of coconut milk and thoroughly heat through.
After cooking, let the dish rest at room temperature for 20 minutes, which intensifies the flavor. You can remove the cinnamon and lime leaves before serving, if you wish.


Here’s an Indonesian curry that’s so easy to make and so delicious that you’ll be sad that you didn’t know about it earlier. It’s not hot/spicy, but is intensely flavored.

Other Names:

Indonesian chicken curry




Sunday, June 11, 2017 - 3:06pm


Related Cooking Videos