AI-generated image Opor Ayam
Opor ayam is an Indonesian chicken dish braised in a mild spiced coconut milk sauce.
Central Java, nationwide, Indonesia
Also known as Opor ayam; opor ayam kampung; chicken in coconut milk
About Opor Ayam
Opor ayam is chicken cooked gently in a pale sauce of coconut milk, shallot, garlic, candlenut, coriander and a little turmeric. The result is creamy and lightly spiced rather than hot.
The chicken is simmered until tender and served with the sauce spooned over, often with ketupat, lontong or white rice.
History & Culture
Opor ayam is strongly associated with Central Java and is a staple of Lebaran, the celebrations at the end of Ramadan, when it is usually served with ketupat. It is also eaten throughout the year.
The dish reflects a wider Javanese tradition of coconut-rich, gently spiced cooking, and versions differ on how thick the gravy is and how much spice is used.
How to make Opor Ayam
AI-assisted, not kitchen-testedOpor Ayam (Indonesian Coconut Chicken)
A gentle Javanese curry of chicken simmered in coconut milk with a pale, aromatic spice paste. Traditionally served at Lebaran alongside ketupat or lontong, but equally good with steamed white rice.
- Prep
- 30 min
- Cook
- 60 min
- Total
- 90 min
- Serves
- 4
- Difficulty
- Medium
Recipe ingredients
- 1 kg (2¼ lb) whole chicken, cut into 8 pieces, bone-in, skin-on; use free-range ayam kampung if available
- 400 ml (1⅔ cups) thin coconut milk, santan cair; from 1 coconut or carton
- 200 ml (¾ cup + 1 tbsp) thick coconut milk, santan kental; do not boil hard once added
- 150 g (5½ oz) shallots, about 10-12, peeled
- 5 cloves garlic
- 3 pieces candlenut (kemiri), substitute macadamia nuts if unavailable; must be toasted or cooked through
- 1 tsp coriander seeds, or 1½ tsp ground coriander
- white pepper, ½
- 2 cm (¾ inch) fresh turmeric, or ½ tsp ground turmeric; gives the pale golden colour
- 1 tsp salt, plus more to taste
- 1 tsp sugar, palm sugar preferred, or white
- 3 stalks lemongrass, bruised, white part only
- 4 leaves Indonesian bay leaf (daun salam), substitute 2 Mediterranean bay leaves if unavailable
- 3 leaves kaffir lime leaf, optional, torn; or 1 strip lime zest
- 3 tbsp coconut oil or vegetable oil
- 500 ml (2 cups) water, as needed to cover chicken
Steps
- 1 Toast the coriander seeds and candlenuts in a dry pan over medium heat for 2-3 minutes until fragrant and lightly spotted. This removes the raw edge of the candlenut - important, as raw candlenut is not pleasant to eat.
- 2 Blend the shallots, garlic, toasted candlenuts, coriander seeds, fresh turmeric (or ground), white pepper, and 2 tbsp water to a smooth paste. A mortar and pestle gives a better texture but a blender is fine.
- 3 Heat the oil in a heavy pot or Dutch oven over medium heat. Add the spice paste, lemongrass, daun salam (or bay) and kaffir lime leaves. Fry, stirring, for 5-6 minutes until the paste darkens slightly and the oil begins to separate from it.
- 4 Add the chicken pieces and stir to coat. Cook for 4-5 minutes, turning, until the outside of the chicken is no longer pink.
- 5 Pour in the thin coconut milk and enough water to just cover the chicken. Bring to a gentle simmer - do not boil hard, or the coconut milk will split.
- 6 Partially cover and simmer gently for 30-35 minutes, stirring occasionally, until the chicken is cooked through. Doneness cue: the thickest part of the thigh should reach 75°C / 165°F on a thermometer, and the meat should pull cleanly from the bone with no pink juices.
- 7 Season with salt and sugar. Taste - the sauce should be savoury, gently sweet, and only lightly spiced.
- 8 Stir in the thick coconut milk and simmer uncovered for a final 5 minutes, stirring often, until the sauce thickens and coats the back of a spoon. Do not let it come to a rolling boil after this point.
- 9 Rest off the heat for 5 minutes. Serve the chicken with the pale sauce spooned over, alongside steamed white rice, ketupat or lontong.
Report an issue with this recipe
Where to eat it
Opor ayam is widely served in Indonesian restaurants, warungs and homes, especially during Lebaran with ketupat or lontong.
No restaurants are listed for Opor Ayam yet. Serve it? Get listed and be the first.
Planning a trip to Indonesia?
Find places to stay and ways to get there.
Recipes from travellers
No one has shared their own Opor Ayam recipe yet. Yours would be the first.
Share how you make Opor Ayam
You'll need to be signed in with Google or Facebook so your name can appear on it. Recipes go through an automatic food-safety check before they publish.
Sign in to share your recipe
Opor Ayam - frequently asked questions
What is Opor Ayam?
Opor ayam is chicken cooked gently in a pale sauce of coconut milk, shallot, garlic, candlenut, coriander and a little turmeric. The result is creamy and lightly spiced rather than hot.The chicken is simmered until tender and served with the sauce spooned over, often with ketupat, lontong or white rice.
What is Opor Ayam made of?
Opor Ayam is made with chicken, coconut milk, shallot, garlic, candlenut and coriander. Recipes vary by region and by cook, but those are the core ingredients.
Where does Opor Ayam come from?
Opor Ayam comes from Indonesia, and is especially associated with Central Java, nationwide. Opor ayam is strongly associated with Central Java and is a staple of Lebaran, the celebrations at the end of Ramadan, when it is usually served with ketupat.
Where can I eat Opor Ayam?
Opor ayam is widely served in Indonesian restaurants, warungs and homes, especially during Lebaran with ketupat or lontong.
How do you make Opor Ayam?
Making Opor Ayam at home takes about 30 minutes of prep and 60 minutes of cooking. The recipe on this page serves 4 and is rated medium. Full ingredient list and step-by-step method are in the recipe section above.
What else is Opor Ayam called?
Opor Ayam is also known as Opor ayam; opor ayam kampung; chicken in coconut milk.
Taste Opor Ayam in Bali
Independent picks. We earn a small commission if you book through these - at no extra cost to you. How this works.
Before you go to Indonesia
Round out your trip - most travellers book these alongside their trip.
More dishes like Opor Ayam
AI image
Lontong Sayur
Lontong sayur is rice cakes cut into pieces and served in a thin coconut broth with vegetables and egg.
AI image
Jukut Ares
A clear, herb-bright Balinese soup built around the inner core of the banana plant, simmered with jackfruit, long beans, lemon basil and a thin coconut-broth finish.
Gulai
Indonesian coconut-milk curry from the Minangkabau kitchen of West Sumatra - rich, golden, ladled generously over rice at the Padang canteen.
Tekwan
Tekwan is the clear peppery fish-dumpling soup of Palembang, made with sago-flour quenelles and served with rice vermicelli and sambal on the Musi River.
Keep exploring
Travel guides for Indonesia
All travel guidesPlanning a trip where Opor Ayam is on the menu? These guides cover Indonesia and beyond.
Destination Guides Best Time to Visit Bali - Month-by-Month Weather, Crowds & Costs (2026)
May 28, 2026 · 5 min read
Budget Travel Southeast Asia on a Budget: Thailand, Vietnam & Bali Guide for 2026
Apr 13, 2026 · 8 min read
Destination Guides Where to Go in December 2026: 12 Destinations Worth Booking Now
Oct 17, 2026 · 9 min read
Destination Guides 3 Days in Amsterdam - Itinerary, Museums & What to Book Ahead (2026)
May 28, 2026 · 8 min read
Reviews
No reviews yet. Be the first to share your experience with Opor Ayam.
Write a review
Sign in to verify you're a real person, then share your thoughts on Opor Ayam.
Comments
No comments yet. Be the first to say something about Opor Ayam.