Skip to main content
←Back to recipe
Opor AyamA4 cookbook preview

Bumbu LensCookbook chapter · visual edition

Recipe 10 / 19

ID · Java

Opor Ayam

A gentle coconut chicken braise with bumbu putih, lemongrass, bay leaf, and a soft Eid-table richness.

Keep coconut sauce silky and aromatic.
Opor Ayam finished dish, showing the intended final colour and presentation
Place & style
Java
Indonesian · Main
Yield
4 servings
Chicken · spice 1/5
Time
1 hr 15 min
25 min prep · 50 min cook
Cook level
Intermediate
coconut · chicken · Eid · family

Bumbu / flavour foundation

bumbu putih, candlenut, coriander, coconut milk

Candlenut thickens the sauce while gentle heat keeps the coconut milk from splitting.

Equipment

  • braising pot
  • blender or mortar
  • ladle

Read the visual cue before each step. The clock is guidance; the food decides when you move.

01 · Market sheet

Know what you are buying.

Every ingredient is shown in context, named in English and Bahasa Indonesia, and tied to its job in the dish.

Meat or seafoodDaging atau seafood

chicken pieces (potongan ayam), 1 kg for Opor Ayam

1 kg

chicken pieces

potongan ayam

braised protein

Fresh produceSayur & bahan segar

shallots (bawang merah), 100 g for Opor Ayam

100 g

shallots

bawang merah

sweet base for bumbu putih

garlic (bawang putih), 30 g for Opor Ayam

30 g

garlic

bawang putih

savoury base that must turn glossy

lemongrass (serai), 2 stalks for Opor Ayam

2 stalks

lemongrass

serai

fresh aroma through the coconut braise

galangal (lengkuas), 30 g for Opor Ayam

30 g

galangal

lengkuas

piney warmth in the braising aromatics

Indonesian bay leaf (daun salam), 3 leaves for Opor Ayam

3 leaves

Indonesian bay leaf

daun salam

distinctive savoury leaf aroma in the pale braise

Watch: Ordinary bay leaf is not the same ingredient.

SpicesRempah

candlenut (kemiri), 5 nuts for Opor Ayam

5 nuts

candlenut

kemiri

creamy body for bumbu putih

Watch: Toast or fry in paste; do not eat raw candlenut.

coriander seed (ketumbar), 2 tsp for Opor Ayam

2 tsp

coriander seed

ketumbar

warm spice under the coconut sauce

cumin (jintan), 0.5 tsp for Opor Ayam

0.5 tsp

cumin

jintan

small warm accent in the gentle sauce

Dry pantryBahan kering

coconut milk (santan), 600 ml for Opor Ayam

600 ml

coconut milk

santan

silky sauce

rice cake (ketupat atau lontong), 600 g for Opor Ayam

600 g

rice cake

ketupat atau lontong

starchy side for sauce

fine salt (garam halus), 2 tsp for Opor Ayam

2 tsp

fine salt

garam halus

seasons the coconut sauce after the chicken is tender

palm sugar (gula aren), 1 tsp for Opor Ayam

1 tsp

palm sugar

gula aren

small sweet balance in the mild coconut sauce

neutral oil (minyak netral), 2 tbsp for Opor Ayam

2 tbsp

neutral oil

minyak netral

fries the bumbu putih until glossy

GarnishPelengkap

fried shallots (bawang goreng), 30 g for Opor Ayam

30 g

fried shallots

bawang goreng

crisp garnish over the mild sauce

02 · Method

Cook in order. Read the decisive cue.

5 stages · 1 hr 15 min total
Step 01 / 0510 min
Opor Ayam method step 1, Make bumbu putih: Smooth paste that smells nutty.

Stage 01

Make bumbu putih

Blend garlic, shallot, candlenut, coriander, and aromatics into a pale paste.

Move on when
Smooth paste that smells nutty.
Common mistake
Raw candlenut tastes chalky and should be cooked.
Recovery
Pause before the next step, compare the cue, then correct heat, moisture, or seasoning while the dish is still flexible.
Step 02 / 058 min
Opor Ayam method step 2, Fry until glossy: Pale paste with shiny oil at the edges.

Stage 02

Fry until glossy

Cook paste with lemongrass, salam leaf, and galangal until sweet-smelling.

Move on when
Pale paste with shiny oil at the edges.
Common mistake
Undercooked garlic dominates the sauce.
Recovery
Move the pan off heat, scrape only the unburnt paste into a clean spot, add a small splash of oil or liquid, and restart gently.
Step 03 / 0535 min
Opor Ayam method step 3, Braise chicken gently: Small bubbles and creamy yellow sauce.

Stage 03

Braise chicken gently

Add chicken and coconut milk, then simmer without boiling hard.

Move on when
Small bubbles and creamy yellow sauce.
Common mistake
A hard boil splits the coconut fat.
Recovery
Lower the heat immediately, skim or stir gently, and continue at a small simmer until the surface calms.
Step 04 / 0512 min
Opor Ayam method step 4, Season and rest: Silky sauce coating chicken.

Stage 04

Season and rest

Season with salt and a little sugar, then rest off heat.

Move on when
Silky sauce coating chicken.
Common mistake
Serving immediately can taste thin.
Recovery
Reduce uncovered and season in small rounds, checking the visual cue before adding more salt, sugar, or sauce.
Step 05 / 0510 min
Opor Ayam method step 5, Serve with rice cake: Soft chicken with gentle coconut richness.

Stage 05

Serve with rice cake

Serve with ketupat, lontong, or rice and fried shallot.

Move on when
Soft chicken with gentle coconut richness.
Common mistake
Too much garnish can overpower the mild sauce.
Recovery
Pause before the next step, compare the cue, then correct heat, moisture, or seasoning while the dish is still flexible.

03 · Source & shop

Where the guidance comes from.

Technique guidance is stable editorial material. Prices, stock, and local availability should be rechecked before a special trip.

Melbourne

  1. Best source: use an Indonesian or broader Asian grocer for shallots, garlic, candlenut; buy chicken pieces, coconut milk, rice cake from a supermarket or butcher if quality is better there.
  2. Hard-to-find watch: ask for the Bahasa names (bawang merah, bawang putih, kemiri) and keep candlenut close to the recipe because it changes the identity of Opor Ayam.
  3. Acceptable swaps: galangal: ginger only if galangal is impossible.
  4. Do not swap lightly: candlenut, Indonesian bay leaf carries the dish cue and should stay close to the recipe.
  5. Fresh vs packaged: buy shallots, garlic, lemongrass fresh or frozen from grocers; packaged candlenut, coriander seed, cumin is fine when labels are clean and dates are current.

Jakarta

  1. Best source: pasar stalls are the first stop for bawang merah, bawang putih, kemiri; use supermarkets for sealed pantry items, coconut products, noodles, and sauces.
  2. Hard-to-find watch: check freshness and supplier trust for bawang merah, bawang putih, kemiri, especially when the ingredient defines the dish.
  3. Acceptable swaps: galangal: ginger only if galangal is impossible.
  4. Do not swap lightly: candlenut, Indonesian bay leaf carries the Java cue for Opor Ayam; change it only after you understand the visual stage.
  5. Fresh vs packaged: buy herbs and aromatics fresh when possible, but packaged pantry staples are fine if the aroma is clean and the date is current.

Editorial provenance

recipe reference · medium confidence

Bango - Resep Opor Ayam Kampung

Cross-checks chicken, santan, bumbu putih, candlenut, coriander, cumin, ginger, and gentle coconut simmering.

Supports: coconut braise, bumbu putih, gentle simmer.

Boundary: Bumbu Lens keeps the warning on split santan and heat control because texture is the common home-cook failure.

Reviewed 2026-07-10
visual source · limited confidence

Midori / Wikimedia Commons, CC BY-SA 3.0

Used as a finished-dish visual reference only.

Supports: finished-dish appearance, image credit boundary.

Boundary: A finished-dish image does not validate ingredient quantities, timing, safety, or the method sequence.

Reviewed 2026-07-10
internal audit · medium confidence

Bumbu Lens editorial method audit

Reviewed Opor Ayam as an ordered cook flow with visual cues, common mistakes, and recovery notes.

Supports: method sequence, visual checkpoints, mistake and recovery notes.

Boundary: Use this as editorial guidance; run a tested-kitchen pass before publishing nutrition, safety guarantees, or commercial pack quantities.

Reviewed 2026-07-10
local sourcing · medium confidence

Bumbu Lens Melbourne/Jakarta sourcing heuristic

Mapped ingredient groups to likely Melbourne grocer, supermarket, butcher, pasar, and Jakarta supermarket paths.

Supports: Melbourne sourcing, Jakarta sourcing, volatile availability boundary.

Boundary: Ingredient availability, price, and store stock change; verify with local grocers before travel, bulk shopping, or holiday cooking.

Reviewed 2026-07-10

Live recipe, updates, shopping tools, and guided cook mode

https://www.bumbulens.com/recipes/opor-ayam

Your next cook

Kitchen notes

Record the batch size, timing, substitutions, and visual cue you want to remember next time.

Bumbu LensKnow exactly when it is ready.

A calm instrument between “I want to cook this” and “I made it.”

Indonesian cooking cues, dish-specific recovery, and local ingredient identity.

Open
answers before signup
Specific
dish-by-dish guidance
Neutral
retailer policy
Try a guided recipeCook Rendang by sight

Cook

Recipe libraryFix my dishPantry passport

Source

Melbourne guideJakarta guideRecommendation policy

Learn

Bumbu merahBumbu kuningPeanut sauce

Data

llms.txtSitemapRendang JSON example