{"slug":"one-pan-chicken-crispy-rice","title":"One-Pan Chicken and Crispy Rice","region":"Contemporary Indonesian-inspired","cuisine":"Indonesian fusion","course":"Rice","protein":"Chicken","dietary":["dairy-free","nut-free","halal-friendly with certified chicken and stock","gluten-free label path"],"allergens":["soy","wheat/gluten depending on kecap manis, sambal, and stock","shellfish depending on the sambal label","celery may occur in stock"],"tags":["one-pan","oven dinner","crispy rice","Indonesian-inspired","family meal"],"culture":{"code":"ID","regionLabel":"Contemporary Indonesian-inspired","tasteProfile":"Rendered chicken, sweet fermented kecap, direct sambal heat, ginger, shallot, lemongrass, makrut lime leaf, fresh lime, and fried-shallot crunch.","culturalCue":"Kecap manis, sambal, shallot, lemongrass, makrut lime leaf, and bawang goreng establish a recognisable Indonesian pantry direction. The one-pan covered-and-crisped oven technique is a contemporary synthesis, not a canonical named Indonesian rice dish.","dataCue":"Matte skin, drained rice, amber fat rendering, measured hot absorption, individual 75°C checks, and a lifted brittle rice shard form a strong oven-cook sequence."},"promise":"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.","difficulty":"Intermediate","prep":"20 min","cook":"1 hr 10 min","total":"1 hr 30 min","servings":"4 servings","nutrition":{"status":"calculated-estimate","basis":"per-serving","servingLabel":"1 of 4 complete servings; includes one chicken thigh, crispy rice, vegetables, and finishing sauce","energyKj":3020,"energyKcal":722,"proteinG":42.1,"carbohydrateG":77.3,"sugarsG":10.4,"fibreG":4.5,"totalFatG":25.6,"saturatedFatG":6.2,"sodiumMg":1290,"confidence":"medium","methodology":"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.","caveat":"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.","sourceUrls":["https://www.foodstandards.gov.au/science-data/food-nutrient-databases/afcd/data-files","https://www.foodstandards.gov.au/business/labelling/nutrition-panel-calculator/calculations-in-the-npc","https://fdc.nal.usda.gov/Foundation_Foods_Documentation/"],"calculatedOn":"2026-07-15"},"spice":2,"bumbuBase":"shallot, garlic, ginger, lemongrass, makrut lime leaf, kecap manis, sambal oelek","verification":{"status":"editorial-review","kitchenTested":false,"decisiveVisualsReal":false,"namedTester":null,"testDate":null,"indexableDiagnosticEvidence":false,"missing":["continuous real cook","not-ready/ready/too-far photographs","named tester","independent second test"]},"ingredients":[{"id":"chicken-crispy-rice","name":{"en":"bone-in skin-on chicken thighs","id":"paha atas ayam bertulang dan berkulit"},"role":"renders flavourful fat for the rice while its exposed skin becomes crisp","group":"protein","amount":"4 large thighs, about 1 kg total","source":{"indonesia":"trusted pasar poultry seller or supermarket chilled counter; request paha atas utuh","australia":"butcher, poultry shop, market, or supermarket; choose four similar-size thighs"},"swap":"6 smaller bone-in skin-on thighs of equal total weight, checked individually for doneness","warning":"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."},{"id":"salt-crispy-rice","name":{"en":"fine salt, divided","id":"garam halus, dibagi"},"role":"dry-brines chicken skin and seasons the rice independently of salty packaged sauces","group":"pantry","amount":"10 g","source":{"indonesia":"warung or supermarket","australia":"any supermarket or grocer"}},{"id":"black-pepper-crispy-rice","name":{"en":"ground black pepper","id":"lada hitam bubuk"},"role":"clean background heat on the chicken beneath the late sweet-spicy glaze","group":"spices","amount":"1 g, about 1/2 tsp","source":{"indonesia":"pasar spice stall or supermarket","australia":"supermarket spice aisle or refill store"}},{"id":"jasmine-rice-crispy-rice","name":{"en":"dry jasmine rice","id":"beras melati kering"},"role":"long aromatic grains that absorb stock yet form a crisp toasted pan edge","group":"pantry","amount":"300 g","source":{"indonesia":"warung, rice seller, or supermarket","australia":"Asian grocer or supermarket rice aisle"},"warning":"Do not use par-cooked packet rice or replace by volume with brown rice; absorption and timing differ."},{"id":"oil-crispy-rice","name":{"en":"neutral cooking oil","id":"minyak goreng netral"},"role":"starts even skin rendering before the chicken releases its own fat","group":"pantry","amount":"10 ml","source":{"indonesia":"warung or supermarket","australia":"any supermarket"},"swap":"rice-bran, canola, sunflower, or vegetable oil"},{"id":"shallot-crispy-rice","name":{"en":"Asian red shallots","id":"bawang merah"},"role":"sweet aromatic foundation toasted in rendered chicken fat","group":"fresh","amount":"120 g, thinly sliced","source":{"indonesia":"pasar or supermarket produce","australia":"Asian grocer, market, or supermarket shallots"},"swap":"100 g red onion"},{"id":"garlic-crispy-rice","name":{"en":"garlic","id":"bawang putih"},"role":"savoury aromatic kept pale before the rice and stock enter","group":"fresh","amount":"20 g, finely grated or minced","source":{"indonesia":"pasar or supermarket","australia":"greengrocer or supermarket"}},{"id":"ginger-crispy-rice","name":{"en":"fresh ginger","id":"jahe segar"},"role":"warm fresh root aroma through the kecap-seasoned rice","group":"fresh","amount":"30 g, finely grated","source":{"indonesia":"pasar or supermarket produce","australia":"Asian grocer, greengrocer, or supermarket produce"}},{"id":"lemongrass-crispy-rice","name":{"en":"lemongrass, tender white inner part","id":"serai, bagian putih muda"},"role":"fine citrus-grass lift that disperses through the toasted rice","group":"fresh","amount":"2 stalks, about 40 g trimmed, very finely sliced","source":{"indonesia":"pasar herb stall or supermarket produce","australia":"Asian grocer, market, or supermarket herb fridge"},"warning":"Use only the tender inner core; woody rings stay unpleasantly fibrous."},{"id":"makrut-lime-leaf-crispy-rice","name":{"en":"makrut lime leaves","id":"daun jeruk"},"role":"floral Indonesian citrus cue infused into the covered bake","group":"fresh","amount":"5 fresh or frozen leaves, torn","source":{"indonesia":"pasar herb stall or supermarket herb pack","australia":"Asian grocer fresh fridge or freezer"},"swap":"frozen leaves before dried; omit rather than using bay leaf"},{"id":"chicken-stock-crispy-rice","name":{"en":"low-sodium chicken stock, boiling","id":"kaldu ayam rendah garam, mendidih"},"role":"measured hot absorption liquid that starts the oven phase without cooling the pan","group":"pantry","amount":"525 ml","source":{"indonesia":"homemade stock or supermarket packaged stock","australia":"homemade stock or supermarket carton"},"swap":"525 ml water plus an appropriate amount of low-sodium chicken stock powder","warning":"Check stock for celery, wheat, soy, and salt; keep it at a boil immediately before adding."},{"id":"kecap-manis-crispy-rice","name":{"en":"kecap manis, divided","id":"kecap manis, dibagi"},"role":"sweet fermented soy depth in the rice plus a controlled late glaze on the chicken","group":"sauce","amount":"45 ml","source":{"indonesia":"warung or supermarket","australia":"Indonesian grocer, Asian grocer, or supermarket international aisle"},"swap":"certified gluten-free sweet soy sauce for a gluten-free label path","warning":"Contains soy and usually wheat. Its sugar burns during an early sear, so keep the skin glaze for the late oven stage."},{"id":"sambal-crispy-rice","name":{"en":"sambal oelek, divided","id":"sambal ulek, dibagi"},"role":"direct chilli-garlic savour in the rice and a lacquered late glaze","group":"sauce","amount":"25 g","source":{"indonesia":"freshly prepared at home, warung, or supermarket","australia":"Indonesian or Asian grocer or supermarket international aisle"},"swap":"10–15 g for a mild family version, with the remainder served at the table","warning":"Packaged sambal can contain wheat, shrimp, preservatives, or substantial salt; read the exact label."},{"id":"green-beans-crispy-rice","name":{"en":"green beans","id":"buncis"},"role":"fresh green contrast roasted only during the uncovered phase","group":"fresh","amount":"200 g, trimmed and halved","source":{"indonesia":"pasar or supermarket produce","australia":"greengrocer, market, or supermarket produce"},"swap":"200 g broccolini cut into 6 cm lengths"},{"id":"rescue-water-crispy-rice","name":{"en":"boiling water for rice rescue","id":"air mendidih untuk memperbaiki nasi"},"role":"optional measured moisture only if the centre grains remain chalky after covered baking","group":"pantry","amount":"up to 60 ml, only as needed","source":{"indonesia":"safe drinking water boiled at home","australia":"tap or filtered drinking water boiled at home"},"warning":"Do not add automatically; excess water prevents the edge from crisping."},{"id":"lime-crispy-rice","name":{"en":"limes","id":"jeruk nipis"},"role":"fresh juice over the finished rice and wedges for individual balance","group":"garnish","amount":"2","source":{"indonesia":"pasar or supermarket produce","australia":"greengrocer or supermarket produce"}},{"id":"scallion-crispy-rice","name":{"en":"scallions","id":"daun bawang"},"role":"fresh green onion contrast added only after the crisp edge forms","group":"garnish","amount":"2, about 30 g, thinly sliced","source":{"indonesia":"pasar or supermarket produce","australia":"Asian grocer, greengrocer, or supermarket produce"}},{"id":"cucumber-crispy-rice","name":{"en":"Lebanese cucumber","id":"mentimun kecil"},"role":"cool crisp garnish that never steams inside the rice pan","group":"garnish","amount":"200 g, thinly sliced","source":{"indonesia":"pasar or supermarket produce","australia":"greengrocer, market, or supermarket produce"}},{"id":"fried-shallot-crispy-rice","name":{"en":"ready-to-eat fried shallots","id":"bawang goreng siap santap"},"role":"dry aromatic crunch that echoes the shallot base without softening the rice","group":"garnish","amount":"25 g","source":{"indonesia":"trusted pasar seller, warung, or supermarket","australia":"Indonesian or Asian grocer or supermarket international aisle"},"warning":"Check packaged fried shallots for wheat, allergen cross-contact, freshness, and rancid oil."}],"method":[{"title":"Heat the oven, dry-brine chicken, and drain rice","time":"20 min","detail":"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.","cue":"Chicken skin is matte and tacky, while drained grains are separate with no milky pool under the sieve.","mistake":"Surface water steams the skin and unmeasured rinse water throws off the stock ratio.","ingredientIds":["chicken-crispy-rice","salt-crispy-rice","black-pepper-crispy-rice","jasmine-rice-crispy-rice","shallot-crispy-rice","garlic-crispy-rice","ginger-crispy-rice","lemongrass-crispy-rice","makrut-lime-leaf-crispy-rice"]},{"title":"Render amber skin without kecap","time":"10 min","detail":"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.","cue":"Skin is evenly amber and rigid enough to lift cleanly, with no sugary black patches.","mistake":"Kecap in the early sear burns; fierce heat blackens skin before enough clean fat renders.","ingredientIds":["oil-crispy-rice"]},{"title":"Build a fat-toasted rice base","time":"7 min","detail":"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.","cue":"Aromatic pieces are pale gold, rice tips look translucent, and no wet clumps remain.","mistake":"Leaving all rendered fat makes greasy rice; browning garlic now makes the long bake bitter.","ingredientIds":[]},{"title":"Start measured covered absorption","time":"20 min","detail":"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.","cue":"The liquid is boiling before the covered pan enters the oven and every chicken skin sits above the liquid line.","mistake":"Cold stock delays absorption; stirring after the boil releases starch and prevents a continuous crisp edge.","ingredientIds":["chicken-stock-crispy-rice","kecap-manis-crispy-rice","sambal-crispy-rice"]},{"title":"Glaze, add beans, and verify 75°C","time":"12–16 min","detail":"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.","cue":"Chicken is lacquered and at least 75°C, beans are blistered-bright, and most liquid has disappeared between distinct rice grains.","mistake":"A thick glaze scorches; measuring only the hottest thigh can leave another unsafe.","ingredientIds":["green-beans-crispy-rice"]},{"title":"Set the crisp rice edge while the chicken rests","time":"5–10 min","detail":"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.","cue":"The perimeter is dry, deep gold, and rigid while centre grains remain separate and tender rather than hard.","mistake":"Repeated scraping destroys the forming crust; leaving safe chicken in during this stage dries it.","ingredientIds":["rescue-water-crispy-rice"]},{"title":"Finish away from trapped steam","time":"3 min","detail":"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.","cue":"Crisp skin and rice edge remain exposed, centre rice is glossy and separate, and cool cucumber stays outside the steam zone.","mistake":"Covering the finished pan or piling wet cucumber over it erases both crisp textures within minutes.","ingredientIds":["lime-crispy-rice","scallion-crispy-rice","cucumber-crispy-rice","fried-shallot-crispy-rice"]}],"visuals":{"header":{"src":"/generated/ai/method-steps/one-pan-chicken-crispy-rice-7-finish-away-from-trapped-steam.webp","alt":"One-Pan Chicken and Crispy Rice finished-dish reference","role":"finished-dish reference","evidenceStatus":"prototype-placeholder"},"sequence":[{"shotId":"one-pan-chicken-crispy-rice-step-1","position":1,"src":"/generated/ai/method-steps/one-pan-chicken-crispy-rice-1-heat-the-oven-dry-brine-chicken-and-drain-rice.webp","alt":"One-Pan Chicken and Crispy Rice: Heat the oven, dry-brine chicken, and drain rice","evidenceStatus":"prototype-placeholder","title":"Heat the oven, dry-brine chicken, and drain rice","cookDuration":"20 min","action":"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.","visualCue":"Chicken skin is matte and tacky, while drained grains are separate with no milky pool under the sieve.","avoid":"Surface water steams the skin and unmeasured rinse water throws off the stock ratio.","suggestedClipSeconds":6,"framing":"close instructional cooking frame"},{"shotId":"one-pan-chicken-crispy-rice-step-2","position":2,"src":"/generated/ai/method-steps/one-pan-chicken-crispy-rice-2-render-amber-skin-without-kecap.webp","alt":"One-Pan Chicken and Crispy Rice: Render amber skin without kecap","evidenceStatus":"prototype-placeholder","title":"Render amber skin without kecap","cookDuration":"10 min","action":"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.","visualCue":"Skin is evenly amber and rigid enough to lift cleanly, with no sugary black patches.","avoid":"Kecap in the early sear burns; fierce heat blackens skin before enough clean fat renders.","suggestedClipSeconds":6,"framing":"close instructional cooking frame"},{"shotId":"one-pan-chicken-crispy-rice-step-3","position":3,"src":"/generated/ai/method-steps/one-pan-chicken-crispy-rice-3-build-a-fat-toasted-rice-base.webp","alt":"One-Pan Chicken and Crispy Rice: Build a fat-toasted rice base","evidenceStatus":"prototype-placeholder","title":"Build a fat-toasted rice base","cookDuration":"7 min","action":"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.","visualCue":"Aromatic pieces are pale gold, rice tips look translucent, and no wet clumps remain.","avoid":"Leaving all rendered fat makes greasy rice; browning garlic now makes the long bake bitter.","suggestedClipSeconds":6,"framing":"close instructional cooking frame"},{"shotId":"one-pan-chicken-crispy-rice-step-4","position":4,"src":"/generated/ai/method-steps/one-pan-chicken-crispy-rice-4-start-measured-covered-absorption.webp","alt":"One-Pan Chicken and Crispy Rice: Start measured covered absorption","evidenceStatus":"prototype-placeholder","title":"Start measured covered absorption","cookDuration":"20 min","action":"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.","visualCue":"The liquid is boiling before the covered pan enters the oven and every chicken skin sits above the liquid line.","avoid":"Cold stock delays absorption; stirring after the boil releases starch and prevents a continuous crisp edge.","suggestedClipSeconds":6,"framing":"close instructional cooking frame"},{"shotId":"one-pan-chicken-crispy-rice-step-5","position":5,"src":"/generated/ai/method-steps/one-pan-chicken-crispy-rice-5-glaze-add-beans-and-verify-75c.webp","alt":"One-Pan Chicken and Crispy Rice: Glaze, add beans, and verify 75°C","evidenceStatus":"prototype-placeholder","title":"Glaze, add beans, and verify 75°C","cookDuration":"12–16 min","action":"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.","visualCue":"Chicken is lacquered and at least 75°C, beans are blistered-bright, and most liquid has disappeared between distinct rice grains.","avoid":"A thick glaze scorches; measuring only the hottest thigh can leave another unsafe.","suggestedClipSeconds":6,"framing":"close instructional cooking frame"},{"shotId":"one-pan-chicken-crispy-rice-step-6","position":6,"src":"/generated/ai/method-steps/one-pan-chicken-crispy-rice-6-set-the-crisp-rice-edge-while-the-chicken-rests.webp","alt":"One-Pan Chicken and Crispy Rice: Set the crisp rice edge while the chicken rests","evidenceStatus":"prototype-placeholder","title":"Set the crisp rice edge while the chicken rests","cookDuration":"5–10 min","action":"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.","visualCue":"The perimeter is dry, deep gold, and rigid while centre grains remain separate and tender rather than hard.","avoid":"Repeated scraping destroys the forming crust; leaving safe chicken in during this stage dries it.","suggestedClipSeconds":6,"framing":"close instructional cooking frame"},{"shotId":"one-pan-chicken-crispy-rice-step-7","position":7,"src":"/generated/ai/method-steps/one-pan-chicken-crispy-rice-7-finish-away-from-trapped-steam.webp","alt":"One-Pan Chicken and Crispy Rice: Finish away from trapped steam","evidenceStatus":"prototype-placeholder","title":"Finish away from trapped steam","cookDuration":"3 min","action":"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.","visualCue":"Crisp skin and rice edge remain exposed, centre rice is glossy and separate, and cool cucumber stays outside the steam zone.","avoid":"Covering the finished pan or piling wet cucumber over it erases both crisp textures within minutes.","suggestedClipSeconds":6,"framing":"finished plate, 45-degree editorial frame"}],"videoBlueprint":{"version":1,"order":"strict","defaultAspectRatios":["9:16","16:9"],"transition":"clean cut on visible state change","narrationSource":"method.action","cueOverlaySource":"method.visualCue","safetyNote":"Generated media must never override measured temperatures, allergen notes, or the written method."}},"sourcing":{"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."]},"provenance":[{"sourceName":"Omnivore's Cookbook - One-Pan Chinese Chicken and Rice","sourceUrl":"https://omnivorescookbook.com/chinese-chicken-and-rice/","sourceType":"recipe-reference","confidence":"medium","method":"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"],"caveat":"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.","status":"external-source","reviewedOn":"2026-07-15"},{"sourceName":"Generated reference image · not verified cook evidence","sourceUrl":"/generated/ai/method-steps/one-pan-chicken-crispy-rice-7-finish-away-from-trapped-steam.webp","sourceType":"visual-source","status":"internal-review","confidence":"limited","reviewedOn":"2026-07-15","method":"Recorded as a local editorial or generated visual cue asset, not an independent external source.","supports":["finished-dish appearance","image credit boundary"],"caveat":"A local or generated asset is visual guidance, not evidence of authenticity, ingredient quantities, timing, safety, or method accuracy."},{"sourceName":"Bumbu Lens editorial method audit","sourceUrl":null,"sourceType":"internal-audit","status":"internal-review","confidence":"medium","reviewedOn":"2026-07-15","method":"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"],"caveat":"Use this as editorial guidance; run a tested-kitchen pass before publishing nutrition, safety guarantees, or commercial pack quantities."},{"sourceName":"Bumbu Lens Melbourne/Jakarta sourcing heuristic","sourceUrl":null,"sourceType":"local-sourcing","status":"needs-reverification","confidence":"medium","reviewedOn":"2026-07-15","method":"Mapped ingredient groups to likely Melbourne grocer, supermarket, butcher, pasar, and Jakarta supermarket paths.","supports":["Melbourne sourcing","Jakarta sourcing","volatile availability boundary"],"caveat":"Ingredient availability, price, and store stock change; verify with local grocers before travel, bulk shopping, or holiday cooking."},{"sourceName":"Food Standards Australia New Zealand - Food safety basics","sourceUrl":"https://www.foodstandards.gov.au/consumer/prevention-of-foodborne-illness/food-safety-basics","sourceType":"food-safety","status":"external-source","confidence":"high","reviewedOn":"2026-07-15","method":"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"],"caveat":"Colour, clear juices, wrapper translucency, and elapsed time do not replace a clean probe reading in the thickest or largest test piece."},{"sourceName":"Food Standards Australia New Zealand - Keeping food at the right temperature","sourceUrl":"https://www.foodstandards.gov.au/business/food-safety/keeping-food-at-the-right-temperature","sourceType":"food-safety","status":"external-source","confidence":"high","reviewedOn":"2026-07-15","method":"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"],"caveat":"Crisp texture does not establish safe storage. Cool leftovers promptly in shallow containers and reheat only the amount being served."}],"faq":[{"question":"Is One-Pan Chicken and Crispy Rice a traditional Indonesian dish?","answer":"No. It is an original contemporary oven dish using Indonesian pantry cues: kecap manis, sambal, shallot, lemongrass, makrut lime leaf, and fried shallot. It is not a canonical named Indonesian preparation or a Michelin-awarded recipe."},{"question":"Why are kecap manis and sambal added after searing?","answer":"Kecap contains substantial sugar and sambal solids scorch on the heat needed to render skin. Season the stock with most of each, then brush only a thin late glaze onto already-rendered skin."},{"question":"How do I rescue hard or wet rice?","answer":"For chalky centre grains, add 30 ml boiling water to the centre, cover, and bake 5 minutes before crisping. For wet rice, first remove any chicken that has reached 75°C, then bake uncovered until steam holes appear and the edge releases."},{"question":"Can I use boneless or skinless chicken thighs?","answer":"Yes, but the rice loses rendered fat and the visual crisp-skin cue. Brown boneless thighs briefly, retain all the measured oil, begin checking after 12 covered minutes, remove each piece at 75°C, and let the rice finish and crisp without the chicken."},{"question":"What is the decisive ready cue for One-Pan Chicken and Crispy Rice?","answer":"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. Look for glazed crisp-skinned chicken beside a lifted shard of deep-golden rice crust and separate centre grains: Every thigh reads at least 75°C beside the bone; after the chicken rests, the rice perimeter is deep gold, dry, and lifts in rigid shards."},{"question":"What should I do if One-Pan Chicken and Crispy Rice misses its cue?","answer":"Surface water steams the skin and unmeasured rinse water throws off the stock ratio. Spread the food out, raise heat only after moisture drops, and hold back extra sauce until the pan is frying again."},{"question":"How should I scale One-Pan Chicken and Crispy Rice?","answer":"Scale the measured ingredients with the serving count, then scale the vessel or work in batches. Keep the same visual finish - glazed crisp-skinned chicken beside a lifted shard of deep-golden rice crust and separate centre grains - rather than forcing the original timer."},{"question":"Which substitutions are tested for One-Pan Chicken and Crispy Rice?","answer":"bone-in skin-on chicken thighs: 6 smaller bone-in skin-on thighs of equal total weight, checked individually for doneness; neutral cooking oil: rice-bran, canola, sunflower, or vegetable oil; Asian red shallots: 100 g red onion; makrut lime leaves: frozen leaves before dried; omit rather than using bay leaf"},{"question":"Which One-Pan Chicken and Crispy Rice ingredients should not be swapped casually?","answer":"bone-in skin-on chicken thighs: 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 jasmine rice: Do not use par-cooked packet rice or replace by volume with brown rice; absorption and timing differ.; lemongrass, tender white inner part: Use only the tender inner core; woody rings stay unpleasantly fibrous.; low-sodium chicken stock, boiling: Check stock for celery, wheat, soy, and salt; keep it at a boil immediately before adding."},{"question":"How do I stop One-Pan Chicken and Crispy Rice turning soggy?","answer":"Drain wet components well, keep the pan hot, and add sauce only after the main ingredient is hot. If the pan steams, spread the food out and pause extra sauce."}],"freshness":{"lastReviewed":"2026-07-15","dateBasis":"Latest dated provenance review or nutrition calculation; this is not a kitchen-test date.","stableFields":["dish identity","method sequence","visual cues","ingredient roles"],"volatileFields":["city availability","price confidence","store-specific sourcing"],"sourcingPolicy":"Use Bumbu Lens city guidance as a shopping route, then verify availability with local grocers before travel or bulk purchasing."},"schemaVersion":"1.0","entity":{"type":"recipe","id":"one-pan-chicken-crispy-rice"},"publication":{"status":"published-editorial","canonicalIndexable":true},"canonicalUrl":"https://www.bumbulens.com/recipes/one-pan-chicken-crispy-rice","dataUrl":"https://www.bumbulens.com/recipes/one-pan-chicken-crispy-rice/data.json","inLanguage":"en-AU","links":{"self":{"href":"https://www.bumbulens.com/recipes/one-pan-chicken-crispy-rice/data.json","mediaType":"application/json"},"canonical":{"href":"https://www.bumbulens.com/recipes/one-pan-chicken-crispy-rice","mediaType":"text/html"}},"actions":[{"id":"read_recipe_data","actor":"agent","label":"Read the recipe entity","method":"GET","href":"https://www.bumbulens.com/recipes/one-pan-chicken-crispy-rice/data.json","mediaType":"application/json"},{"id":"view_recipe","actor":"human","label":"View One-Pan Chicken and Crispy Rice","method":"GET","href":"https://www.bumbulens.com/recipes/one-pan-chicken-crispy-rice","mediaType":"text/html"},{"id":"start_guided_cook","actor":"human","label":"Start guided cook for One-Pan Chicken and Crispy Rice","method":"GET","href":"https://www.bumbulens.com/cook/one-pan-chicken-crispy-rice","mediaType":"text/html"},{"id":"build_shopping_list","actor":"human","label":"Build the One-Pan Chicken and Crispy Rice shopping list","method":"GET","href":"https://www.bumbulens.com/recipes/one-pan-chicken-crispy-rice/shopping","mediaType":"text/html"}]}