Recipe 30 / 30
ID · Contemporary Indonesian-inspired
One-Pan Chicken and Crispy Rice
This is a contemporary Indonesian-inspired oven dinner, not a traditional named rice dish: chicken fat toasts jasmine rice while ginger, shallot, lemongrass, kecap manis, sambal, and lime create the pantry direction.
Render crisp chicken skin, cook separate rice grains in measured stock, and build brittle kecap-darkened edges without taking the chicken beyond its safe endpoint.

- Place & style
- Contemporary Indonesian-inspired Indonesian fusion · Rice
- Yield
- 4 servings Chicken · spice 2/5
- Time
- 1 hr 30 min 20 min prep · 1 hr 10 min cook
- Cook level
- Intermediate one-pan · oven dinner · crispy rice · Indonesian-inspired · family meal
Bumbu / flavour foundation
shallot, garlic, ginger, lemongrass, makrut lime leaf, kecap manis, sambal oelek
Chicken starts skin-side down so its fat becomes the rice-toasting medium. Sugary kecap stays out of the early sear, measured boiling stock starts the rice evenly, and safe chicken rests while a final uncovered oven blast dehydrates the pan edge.
Equipment
- 30 cm heavy ovenproof sauté pan, braiser, or cast-iron skillet with a lid
- tight foil cover only if the pan has no lid
- fine-mesh sieve
- heavy tongs and two plates, including one clean plate for cooked chicken
- heatproof measuring jug
- pastry brush
- instant-read thermometer
- thin metal spatula
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

4 large thighs, about 1 kg total
bone-in skin-on chicken thighs
paha atas ayam bertulang dan berkulit
renders flavourful fat for the rice while its exposed skin becomes crisp
Watch: Keep at 5°C or colder, do not wash raw chicken, prevent cross-contamination, and cook every thigh to at least 75°C beside the bone.
Dry pantryBahan kering

10 g
fine salt, divided
garam halus, dibagi
dry-brines chicken skin and seasons the rice independently of salty packaged sauces

300 g
dry jasmine rice
beras melati kering
long aromatic grains that absorb stock yet form a crisp toasted pan edge
Watch: Do not use par-cooked packet rice or replace by volume with brown rice; absorption and timing differ.

10 ml
neutral cooking oil
minyak goreng netral
starts even skin rendering before the chicken releases its own fat

525 ml
low-sodium chicken stock, boiling
kaldu ayam rendah garam, mendidih
measured hot absorption liquid that starts the oven phase without cooling the pan
Watch: Check stock for celery, wheat, soy, and salt; keep it at a boil immediately before adding.

up to 60 ml, only as needed
boiling water for rice rescue
air mendidih untuk memperbaiki nasi
optional measured moisture only if the centre grains remain chalky after covered baking
Watch: Do not add automatically; excess water prevents the edge from crisping.
SpicesRempah

1 g, about 1/2 tsp
ground black pepper
lada hitam bubuk
clean background heat on the chicken beneath the late sweet-spicy glaze
Fresh produceSayur & bahan segar

120 g, thinly sliced
Asian red shallots
bawang merah
sweet aromatic foundation toasted in rendered chicken fat

20 g, finely grated or minced
garlic
bawang putih
savoury aromatic kept pale before the rice and stock enter

30 g, finely grated
fresh ginger
jahe segar
warm fresh root aroma through the kecap-seasoned rice

2 stalks, about 40 g trimmed, very finely sliced
lemongrass, tender white inner part
serai, bagian putih muda
fine citrus-grass lift that disperses through the toasted rice
Watch: Use only the tender inner core; woody rings stay unpleasantly fibrous.

5 fresh or frozen leaves, torn
makrut lime leaves
daun jeruk
floral Indonesian citrus cue infused into the covered bake

200 g, trimmed and halved
green beans
buncis
fresh green contrast roasted only during the uncovered phase
SaucesSaus & bumbu botol

45 ml
kecap manis, divided
kecap manis, dibagi
sweet fermented soy depth in the rice plus a controlled late glaze on the chicken
Watch: Contains soy and usually wheat. Its sugar burns during an early sear, so keep the skin glaze for the late oven stage.

25 g
sambal oelek, divided
sambal ulek, dibagi
direct chilli-garlic savour in the rice and a lacquered late glaze
Watch: Packaged sambal can contain wheat, shrimp, preservatives, or substantial salt; read the exact label.
GarnishPelengkap

2
limes
jeruk nipis
fresh juice over the finished rice and wedges for individual balance

2, about 30 g, thinly sliced
scallions
daun bawang
fresh green onion contrast added only after the crisp edge forms

200 g, thinly sliced
Lebanese cucumber
mentimun kecil
cool crisp garnish that never steams inside the rice pan

25 g
ready-to-eat fried shallots
bawang goreng siap santap
dry aromatic crunch that echoes the shallot base without softening the rice
Watch: Check packaged fried shallots for wheat, allergen cross-contact, freshness, and rancid oil.
Calculated estimate · per serving
Nutrition information
1 of 4 complete servings; includes one chicken thigh, crispy rice, vegetables, and finishing sauce
- Energy
- 3020 kJ722 kcal
- Protein
- 42.1 g
- Carbohydrate
- 77.3 g
- Sugars
- 10.4 g
- Dietary fibre
- 4.5 g
- Total fat
- 25.6 g
- Saturated fat
- 6.2 g
- Sodium
- 1290 mg
How this estimate was calculated
Calculated from the authored edible ingredient weights using representative AFCD Release 3 and USDA FoodData Central profiles, then divided by the recipe yield. Energy follows the FSANZ ingredient-contribution method. Optional serving accompaniments are excluded. The calculation divides four large skin-on thighs, all dry rice, stock, vegetables, kecap and sambal seasoning, aromatics, garnish, and measured oil across four plated servings.
Calculated estimate only, not a laboratory result or personalised dietary advice. Actual values vary with brands, produce, meat trim, substitutions, final serving size, and how much cooking or rendered oil is left in the pan or skimmed. Check packaged labels for allergens and sodium; consult an accredited practising dietitian or clinician for medical dietary needs. Thigh size and skin fat, rice brand and absorption, stock and kecap sodium, sambal brand, and rendered fat left in the skillet create the widest variation.
Reference data: Australian Food Composition Database · FSANZ calculation method · USDA FoodData Central · calculated 2026-07-15
02 · Method
Cook in order. Read the decisive cue.
7 stages · 1 hr 30 min total
Stage 01
Heat the oven, dry-brine chicken, and drain rice
Heat a centre oven rack to 200°C fan or 220°C conventional. Do not wash the chicken. Pat every fold of skin dry, season with 6 g of the measured salt and all the black pepper, and stand uncovered for 15 minutes; reserve 4 g salt for the rice. Meanwhile rinse jasmine rice in four changes of cool water until the water is nearly clear, then drain in a fine sieve for at least 10 minutes. Slice shallots, grate garlic and ginger, slice only the tender lemongrass cores very finely, and tear the makrut leaves.
- Move on when
- Chicken skin is matte and tacky, while drained grains are separate with no milky pool under the sieve.
- Common mistake
- Surface water steams the skin and unmeasured rinse water throws off the stock ratio.
- Recovery
- Spread the food out, raise heat only after moisture drops, and hold back extra sauce until the pan is frying again.

Stage 02
Render amber skin without kecap
Put the dry ovenproof pan over medium heat, add the neutral oil, and immediately place the chicken skin-side down. Press each thigh for 30 seconds so the skin lies flat, then cook undisturbed for 7-9 minutes until amber and naturally released. Turn and cook the flesh side for 1 minute. Move the still-raw chicken to the raw-chicken plate; do not use that plate again after the thighs return to the pan.
- Move on when
- Skin is evenly amber and rigid enough to lift cleanly, with no sugary black patches.
- Common mistake
- Kecap in the early sear burns; fierce heat blackens skin before enough clean fat renders.
- 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.

Stage 03
Build a fat-toasted rice base
Pour rendered fat into a heatproof bowl, then return exactly 30 ml to the pan. Add shallots over medium and cook for 3 minutes until soft and pale gold. Add garlic, ginger, and lemongrass for 60 seconds. Add the fully drained rice and reserved 4 g salt; fold for 2 minutes until grains look glassy at the tips and every grain carries a thin coat of fat. Level the rice without compacting it.
- Move on when
- Aromatic pieces are pale gold, rice tips look translucent, and no wet clumps remain.
- Common mistake
- Leaving all rendered fat makes greasy rice; browning garlic now makes the long bake bitter.
- 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.

Stage 04
Start measured covered absorption
In the heatproof jug combine boiling stock, 30 ml of the measured kecap manis, and 15 g of the measured sambal; reserve 15 ml kecap and 10 g sambal for glazing. Pour the hot mixture evenly over the level rice, add torn makrut leaves, and scrape the pan base once. Bring to a full boil on the stove. Nestle chicken skin-side up without submerging the skin, cover tightly, and bake for 18 minutes. Wash and sanitise raw-chicken tools and the first plate now.
- Move on when
- The liquid is boiling before the covered pan enters the oven and every chicken skin sits above the liquid line.
- Common mistake
- Cold stock delays absorption; stirring after the boil releases starch and prevents a continuous crisp edge.
- Recovery
- Lower the heat immediately, skim or stir gently, and continue at a small simmer until the surface calms.

Stage 05
Glaze, add beans, and verify 75°C
Uncover carefully away from the steam. Combine the reserved 15 ml kecap and 10 g sambal with 15 ml hot pan liquid, then brush a thin film over the chicken skin. Trim and halve the green beans and tuck them around, never over, the chicken. Bake uncovered for 10 minutes, then probe every thigh in the thickest meat beside the bone. Move each piece to the clean cooked-chicken plate only when it reaches at least 75°C; return any cooler piece for 3-minute intervals and recheck.
- Move on when
- Chicken is lacquered and at least 75°C, beans are blistered-bright, and most liquid has disappeared between distinct rice grains.
- Common mistake
- A thick glaze scorches; measuring only the hottest thigh can leave another unsafe.
- Recovery
- Stop and discard the unsafe ingredient. Restart with a prepared edible version from a trusted food supplier.

Stage 06
Set the crisp rice edge while the chicken rests
Rest the safe chicken uncovered. Increase the oven to 220°C fan or 240°C conventional and move the rice pan to the lower rack for 5-8 minutes. Listen for a faint frying crackle and test only one edge with a thin spatula; stop when it lifts as a rigid deep-golden shard. If the centre rice is still chalky before crisping, add 30 ml boiling water around the centre, cover, bake 5 minutes, then uncover and continue; use up to 60 ml water only as needed.
- Move on when
- The perimeter is dry, deep gold, and rigid while centre grains remain separate and tender rather than hard.
- Common mistake
- Repeated scraping destroys the forming crust; leaving safe chicken in during this stage dries it.
- Recovery
- Pause before the next step, compare the cue, then correct heat, moisture, or seasoning while the dish is still flexible.

Stage 07
Finish away from trapped steam
Squeeze one lime over the rice, avoiding the crisp perimeter. Return chicken loosely on top and scatter sliced scallions and ready-to-eat fried shallots. Serve cucumber and the second lime in wedges alongside rather than covering the hot pan. For leftovers, transfer chicken and rice to separate shallow containers within 2 hours, refrigerate at 5°C or colder for up to 3 days, and reheat once to at least 75°C; expect a softer rice edge.
- Move on when
- Crisp skin and rice edge remain exposed, centre rice is glossy and separate, and cool cucumber stays outside the steam zone.
- Common mistake
- Covering the finished pan or piling wet cucumber over it erases both crisp textures within minutes.
- Recovery
- Spread the food out, raise heat only after moisture drops, and hold back extra sauce until the pan is frying again.
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
- Ask a high-turnover butcher, poultry shop, market counter, or supermarket for four similar-size bone-in skin-on thighs. Equal thickness matters for simultaneous 75°C timing; packaged skinless thigh cannot deliver the authored crisp-skin cue.
- An Indonesian grocer is the clearest route for kecap manis, sambal oelek, fried shallots, and makrut lime leaves. Asian supermarkets and larger international aisles are alternatives, but confirm the exact product and live stock.
- Jasmine rice, low-sodium stock, shallots, garlic, ginger, lemongrass, green beans, cucumber, scallion, and lime are ordinary Asian-grocer, market, greengrocer, or supermarket lines. Buy aromatics by freshness, not branding.
- Read kecap, sambal, stock, and fried-shallot labels for soy, wheat, celery, shrimp, and cross-contact. A gluten-free sweet soy substitution needs its own verified label; store category names are not evidence.
Jakarta
- Ask a trusted pasar poultry seller for four similar paha atas ayam utuh dengan kulit, or use a reliable supermarket chilled counter. Keep the cold chain and do not let raw-chicken packaging contact cucumber or garnish.
- Kecap manis, sambal ulek, jasmine rice, shallot, garlic, ginger, lemongrass, makrut lime leaf, and bawang goreng are widely familiar pantry lines, but choose a known high-turnover seller and inspect exact packaged labels.
- Pasar produce stalls cover beans, cucumber, scallion, and lime. Packaged low-sodium chicken stock may require a larger supermarket; homemade unsalted stock is an equally valid route when its cold storage is controlled.
- Confirm soy, wheat, celery, shrimp, halal, and cross-contact needs on each sauce and stock. Marketplace delivery is a discovery tool, not proof of seller quality, freshness, or current inventory.
Editorial provenance
Omnivore's Cookbook - One-Pan Chinese Chicken and Rice
Cross-checks the transferable one-pan method of browning skin-on chicken, blooming aromatics, coating raw rice in the pan, adding measured hot liquid, and finishing uncovered for crisp skin and cooked rice.
Supports: one-pan chicken-and-rice architecture, skin-side sear before baking, measured liquid and oven finish.
Boundary: Bumbu Lens uses a clearly labelled contemporary Indonesian-inspired ginger, kecap, and sambal direction. It is an original weeknight synthesis, not a traditional named regional dish.
Reviewed 2026-07-15Generated reference image · not verified cook evidence
Recorded as a local editorial or generated visual cue asset, not an independent external source.
Supports: finished-dish appearance, image credit boundary.
Boundary: A local or generated asset is visual guidance, not evidence of authenticity, ingredient quantities, timing, safety, or method accuracy.
Reviewed 2026-07-15Bumbu Lens editorial method audit
Reviewed One-Pan Chicken and Crispy Rice 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-15Bumbu 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-15Food Standards Australia New Zealand - Food safety basics
Applies the Australian consumer guidance to cook all poultry and minced meat to at least 75°C in the centre and to keep raw-meat tools separate from ready-to-eat garnishes.
Supports: 75°C poultry endpoint, 75°C minced-meat endpoint, cross-contamination control.
Boundary: Colour, clear juices, wrapper translucency, and elapsed time do not replace a clean probe reading in the thickest or largest test piece.
Reviewed 2026-07-15Food Standards Australia New Zealand - Keeping food at the right temperature
Treats cooked rice as potentially hazardous food: keep it at 5°C or colder or 60°C or hotter, and minimise time between those temperatures.
Supports: cooked-rice temperature control, prompt cooling and refrigeration, safe hot holding.
Boundary: Crisp texture does not establish safe storage. Cool leftovers promptly in shallow containers and reheat only the amount being served.
Reviewed 2026-07-15Your next cook
Kitchen notes
Record the batch size, timing, substitutions, and visual cue you want to remember next time.