Opor Ayam

Opor Ayam

A classic Indonesian chicken curry stewed in a rich, mild coconut milk sauce, often served during special occasions.

Ryanne Hamdaliby Ryanne Hamdali
0.0 · 0 ratings
85 min (25m prep, 60m cook)
4 servings
IndonesianMain CourseDairy-FreeGluten-FreeEgg-FreeSoy-FreeShellfish-FreeFish-FreeSesame-FreeHigh-Protein

Ingredients

Servings:
4
  • •2 lb chicken pieces, bone-in, skin-on (thighs and drumsticks recommended)
  • •2 cans full-fat coconut milk
  • •0.5 cup water or chicken stock
  • •2 tablespoon cooking oil
  • • to taste salt
  • •1 teaspoon palm sugar or granulated sugar
  • •8 large shallots, peeled
  • •4 large garlic cloves, peeled
  • •1 inch ginger, peeled and sliced
  • •1 inch galangal, peeled and sliced
  • •4 candlenuts, toasted (or macadamia nuts)
  • •1 teaspoon coriander seeds, toasted
  • •0.5 teaspoon cumin seeds, toasted
  • •0.5 teaspoon white pepper powder
  • •0.5 inch fresh turmeric, peeled and sliced (or 0.5 tsp turmeric powder)
  • •1 stalk lemongrass, bruised
  • •3 kaffir lime leaves
  • •2 Indonesian bay leaves (daun salam) or regular bay leaves

Instructions

  1. 1

    Prepare the Bumbu Halus (fine spice paste): Combine shallots, garlic, ginger, galangal, candlenuts, toasted coriander seeds, toasted cumin seeds, white pepper powder, and fresh turmeric (if using) in a mortar and pestle or a food processor. Grind or blend until a very smooth paste forms. If using a food processor, add a tablespoon of water or oil to help it blend.

  2. 2

    Heat cooking oil in a large pot or Dutch oven over medium heat. Add the Bumbu Halus and sauté, stirring constantly, for 8-10 minutes until very fragrant and the oil separates from the paste. This is crucial for flavor development.

  3. 3

    Add the bruised lemongrass, kaffir lime leaves, and Indonesian bay leaves to the pot. Sauté for another 1-2 minutes until fragrant.

  4. 4

    Add the chicken pieces to the pot and stir to coat them evenly with the spice paste. Cook for 5-7 minutes, turning occasionally, until the chicken is lightly browned on all sides.

  5. 5

    Pour in the two cans of full-fat coconut milk and the water or chicken stock. Stir well to combine. Bring the mixture to a gentle boil, then immediately reduce the heat to low.

  6. 6

    Cover the pot and simmer for 45-60 minutes, or until the chicken is very tender and the sauce has thickened to your desired consistency. Stir occasionally to prevent the coconut milk from scorching at the bottom.

  7. 7

    Season with salt and palm sugar (or granulated sugar) to taste. Stir until dissolved. Taste and adjust seasoning as needed. The sauce should be rich, savory, and mildly sweet.

  8. 8

    Remove the lemongrass, kaffir lime leaves, and bay leaves before serving, if desired, though they can be left in for presentation.

  9. 9

    Serve Opor Ayam hot with steamed white rice, lontong (compressed rice cakes), or ketupat (diamond-shaped rice dumplings). It's often garnished with fried shallots.

Chef's Tips

  • 💡For the most authentic flavor, use a mortar and pestle to grind the Bumbu Halus. If using a food processor, ensure the paste is very smooth.
  • 💡Do not rush the sautéing of the Bumbu Halus; this step develops the deep, aromatic base of the curry.
  • 💡Simmer Opor Ayam on low heat to prevent the coconut milk from splitting. Stir occasionally, especially if using a thinner pot.
  • 💡Opor Ayam tastes even better the next day as the flavors meld and deepen. It can be stored in the refrigerator for up to 3 days.
  • 💡Adjust the amount of water/stock based on how thick you prefer your sauce. For a richer, thicker sauce, use less liquid.

Want to make it your own?

Create a personalized version with AI - no account needed

Comments

Sign in to join the conversation.

Reviews (0)

Loading reviews...

You Might Also Like

Pepes Ikan (Balinese Grilled Spiced Fish)

Pepes Ikan (Balinese Grilled Spiced Fish)

Fish marinated in Balinese spices, wrapped in banana leaves, and grilled over coals, imparting a smoky, earthy flavor.

80 min
4 servings
BalineseIndonesianmain_course
Cajun Garlic Butter Ramen

Cajun Garlic Butter Ramen

A luscious, deeply savory fusion of Louisiana seafood boil flavors and Japanese noodle soup. Springy ramen noodles swim in a rich, buttery, spiced broth loaded with garlic, seared andouille sausage, plump shrimp, sweet corn, and a jammy egg.

40 min
4 servings
FusionCajunJapaneseMain Course
Hearty Pot Roast Vegetable Soup

Hearty Pot Roast Vegetable Soup

Transform tender leftover pot roast into a rich, savory vegetable soup simmered with hearty root vegetables, sweet corn, and a flavorful herb-infused broth. It's the ultimate cozy, nourishing meal that makes the most of your Sunday dinner.

40 min
4 servings
AmericanSoup
Classic Marry Me Chicken

Classic Marry Me Chicken

The viral sensation: creamy, sun-dried tomato and parmesan chicken dish, perfect for a romantic meal.

45 min
4 servings
Italian-AmericanMain Course
Kue Lapis Pandan (Indonesian Steamed Layer Cake)

Kue Lapis Pandan (Indonesian Steamed Layer Cake)

A vibrant and aromatic Indonesian steamed layer cake, known for its alternating pandan-flavored green and white layers. This traditional dessert offers a wonderfully chewy texture and a delicate coconut-pandan fragrance, perfect for special occasions or an exotic treat.

95 min
8 servings
IndonesianDessert
20-Minute Teriyaki Salmon and Green Bean Rice Bowls

20-Minute Teriyaki Salmon and Green Bean Rice Bowls

A fast, vibrant weeknight meal featuring tender salmon bites and crisp-tender green beans coated in a luscious, savory-sweet homemade teriyaki glaze over fluffy steamed rice.

20 min
4 servings
JapaneseAsian FusionMain Course