PProvenance
Enter
P
Indonesian

Opor Ayam: The White Curry of Celebration

Opor is gulai's gentler sibling — a WHITE coconut curry made WITHOUT turmeric (the defining absence). Where gulai is golden and assertive, opor is pale, subtle, and fragrant. It is the Javanese court approach to coconut curry: refined, restrained, sweet-savoury rather than spicy. Opor ayam (white chicken curry) is the traditional accompaniment to ketupat (compressed rice) during Idul Fitri (Eid al-Fitr) — Indonesia's most important Islamic holiday. It is celebration food — eaten once or twice a year by most families, which gives it a significance that everyday gulai does not carry.

‹Swipe for the next dish›
ServesFour portions
Sourced1of 15 in BC
Cook
I

The Market List

The benchmark for each ingredient, and who stocks it near you. Tap a stockist to go straight to the product.

1 whole
chicken
cut into 8 pieces
Your own market
400 ml
coconut milk
full-fat
Your own market
200 ml
coconut cream
Your own market
For the spice paste (bumbu)
6
shallots
peeled
Your own market
4 cloves
garlic
peeled
Your own market
2 tsp
ground coriander
Not yet stocked in British Columbia
1 tsp
ground cumin
Your own market
4 candlenuts
candlenuts
or substitute macadamia nuts
Not yet stocked in British Columbia
Aromatics
3 cm
galangal
bruised
Not yet stocked in British Columbia
2 stalks
lemongrass
bruised, white part only
Not yet stocked in British Columbia
4
kaffir lime leaves
left whole
Not yet stocked in British Columbia
2
bay leaves
Indonesian salam leaves preferred
Not yet stocked in British Columbia
2 tbsp
neutral oil
Not yet stocked in British Columbia
1 tsp
salt
to taste
Your own market
1 tsp
palm sugar
grated; or soft brown sugar
Origin · IndonesiaWismettac · Vancouver →

Each tap is counted, so the stockist sees the demand Provenance sends them.

II

The Method

1
Grind the shallots, garlic, candlenuts, ground coriander, and ground cumin to a smooth paste using a stone mortar or blender. The paste should be uniform with no visible shallot or nut fragments.
2
Heat the oil in a heavy pot over a medium flame. Fry the spice paste, stirring constantly, until it smells cooked-through and loses its raw, sharp edge — fragrant but not browned. This is where the dish lives or dies: under-fried paste delivers a raw, floury undertone that no amount of simmering will correct; over-fried paste breaks the white colour that defines opor.
3
Add the bruised galangal, lemongrass, kaffir lime leaves, and salam or bay leaves. Stir them through the paste for one minute until they release their fragrance into the oil.
4
Add the chicken pieces and turn to coat them in the paste. Pour in the coconut milk. Bring slowly to a gentle simmer — never a rolling boil, which would cause the coconut milk to split and yellow the sauce. The surface should show only a slow, lazy bubble.
5
Simmer uncovered, turning the chicken occasionally, until the chicken is cooked through and the sauce has reduced and thickened slightly. The chicken is done when the flesh pulls cleanly from the bone with light pressure.
6
Stir in the coconut cream and palm sugar. Season with salt. Return to the lowest possible simmer for five minutes. Taste: the finished opor is sweet-savoury, fragrant with coriander and cumin warmth, with no spicy heat and no sour note — pale, gentle, and restrained.
From the canon — Gula Jawa dan Gula Aren — The Palm Sugar Monograph Palm Sugar: The Sweetener That Defines Indonesian Cooking →
III

Quality Hierarchy

01
Reserve — A free-range or kampung (village) chicken of genuine age and flavour; freshly stone-ground spice paste; hand-pressed first-extraction coconut milk; salam leaves sourced fresh.
02
Estate — Good-quality free-range chicken; whole coriander and cumin seeds toasted and ground to order; block coconut cream rather than tinned; fresh kaffir lime leaves.
03
Market — Standard supermarket chicken; good-quality tinned full-fat coconut milk; pre-ground coriander and cumin; dried kaffir lime leaves rehydrated before use.
04
House — Any chicken pieces to hand; tinned coconut milk; dried bay leaves in place of salam; ground spices from the store cupboard. The sweet-savoury white profile survives, though depth is reduced.
IV

Sensory Tests

◇Smell. The spice paste smells fully fragrant and cooked — warm coriander and cumin coming forward — with no raw, floury sharpness remaining.
◇Sight. The sauce remains pale ivory throughout; any yellowing signals excessive heat or over-frying of the paste.
◇Sight. The coconut milk surface holds a slow, lazy bubble — never a rolling boil.
◇Touch. The chicken flesh separates from the bone with light finger pressure, without resistance.
◇Taste. The finished sauce is sweet-savoury, gently fragrant, with no raw spice note, no heat, and no acidity.
◇Where it lives or dies. Opor lives or dies in the frying of the spice paste: it must be cooked fully through to shed its raw edge, yet never browned — one shade too far and the defining white of the curry is lost.
Pillar V
Cross-cuisine parallels are part of membership.
The dishes this one teaches you, across the cuisines — on every recipe.
Enter · from $49 a year
VI

What to Pour

The pairing
Clase Azul Reposado
Clase Azul Spirits · Jalisco — Tequila
Not yet stocked in British Columbia
Agave spirit
From British Columbia

Nothing from British Columbia holds against this yet.

Without alcohol

No pour without alcohol holds against this yet.

Why each one works is part of membership — Enter · from $49 a year →

The whole pairing
Pillar VII
Origin and lineage are part of membership.
Where the dish comes from and how it came to be — on every recipe.
Enter · from $49 a year