Javanese Chicken Curry (Ayam Lodho)
Chicken simmered in spiced coconut milk until tender and richly fragrant.
Dietary
Keto, Wheat free, Dairy free, Halal
Allergens
Tree nuts
Ayam lodho is a Javanese coconut chicken curry built on a fried spice paste of shallots, garlic, candlenut, and galangal, simmered slowly in coconut milk until the sauce thickens and the chicken turns fall-apart tender. Traditionally served at ceremonial feasts in East Java, it pairs well with steamed rice and a side of sambal for everyday meals too.
Ingredients
- 2 pounds bone-in chicken thighs and drumsticks
- 2 cups coconut milk
- 1 cup water
- 3 tablespoons vegetable oil
- 6 shallots, peeled
- 4 cloves garlic
- 4 candlenuts (or raw macadamia nuts)
- 2 red chiles, roughly chopped
- 1 inch piece turmeric, peeled
- 1 inch piece galangal, peeled and sliced
- 1 inch piece fresh ginger, peeled
- 2 stalks lemongrass, bruised and tied in a knot
- 4 kaffir lime leaves
- 2 bay leaves (daun salam, or substitute regular bay leaves)
- 1 tablespoon coriander seeds, toasted and ground
- 1 teaspoon ground cumin
- 1 tablespoon palm sugar, grated
- 2 teaspoons salt
- 2 tablespoons fried shallots, for garnish
Method
-
In a food processor or mortar and pestle, blend the shallots, garlic, candlenuts, chiles, turmeric, galangal, and ginger into a smooth paste, adding a splash of water if needed.
-
Heat the vegetable oil in a 6-quart saucepan over medium heat. Add the spice paste and fry, stirring frequently, until fragrant and the raw smell is gone, about 5 to 7 minutes.
-
Stir in the ground coriander and cumin and cook for 1 minute to toast the spices.
-
Add the chicken pieces to the pan and turn to coat evenly in the spice paste, cooking for 3 to 4 minutes until the surface is no longer pink.
-
Add the lemongrass, kaffir lime leaves, bay leaves, coconut milk, and water. Stir well to combine.
-
Bring to a gentle simmer, then reduce the heat to low. Cover partially and simmer, stirring occasionally, for 45 minutes.
-
Stir in the palm sugar and salt, then continue simmering uncovered until the sauce thickens and the chicken is tender, 15 to 20 minutes more.
-
Taste and adjust seasoning with additional salt or palm sugar as needed.
-
Transfer to a serving dish, scatter with fried shallots, and serve hot with steamed rice.
Related recipes
Rate this recipe
Report this comment

Javanese Chicken Curry (Ayam Lodho)
Ayam lodho is a Javanese coconut chicken curry built on a fried spice paste of shallots, garlic, candlenut, and galangal, simmered slowly in coconut milk until the sauce thickens and the chicken turns fall-apart tender. Traditionally served at ceremonial feasts in East Java, it pairs well with steamed rice and a side of sambal for everyday meals too.
1 hr 10 min 4 servings 520 cal
Ingredients
- 2 pounds bone-in chicken thighs and drumsticks
- 2 cups coconut milk
- 1 cup water
- 3 tablespoons vegetable oil
- 6 shallots, peeled
- 4 cloves garlic
- 4 candlenuts (or raw macadamia nuts)
- 2 red chiles, roughly chopped
- 1 inch piece turmeric, peeled
- 1 inch piece galangal, peeled and sliced
- 1 inch piece fresh ginger, peeled
- 2 stalks lemongrass, bruised and tied in a knot
- 4 kaffir lime leaves
- 2 bay leaves (daun salam, or substitute regular bay leaves)
- 1 tablespoon coriander seeds, toasted and ground
- 1 teaspoon ground cumin
- 1 tablespoon palm sugar, grated
- 2 teaspoons salt
- 2 tablespoons fried shallots, for garnish

Method
- 1
In a food processor or mortar and pestle, blend the shallots, garlic, candlenuts, chiles, turmeric, galangal, and ginger into a smooth paste, adding a splash of water if needed.
- 2
Heat the vegetable oil in a 6-quart saucepan over medium heat. Add the spice paste and fry, stirring frequently, until fragrant and the raw smell is gone, about 5 to 7 minutes.
- 3
Stir in the ground coriander and cumin and cook for 1 minute to toast the spices.
- 4
Add the chicken pieces to the pan and turn to coat evenly in the spice paste, cooking for 3 to 4 minutes until the surface is no longer pink.
- 5
Add the lemongrass, kaffir lime leaves, bay leaves, coconut milk, and water. Stir well to combine.
- 6
Bring to a gentle simmer, then reduce the heat to low. Cover partially and simmer, stirring occasionally, for 45 minutes.
- 7
Stir in the palm sugar and salt, then continue simmering uncovered until the sauce thickens and the chicken is tender, 15 to 20 minutes more.
- 8
Taste and adjust seasoning with additional salt or palm sugar as needed.
- 9
Transfer to a serving dish, scatter with fried shallots, and serve hot with steamed rice.
Comments
Log in to comment.