{"slug":"hainanese-chicken-rice","title":"Hainanese Chicken Rice","region":"Singapore / Hainanese diaspora","cuisine":"Singaporean","course":"Rice","protein":"Chicken","dietary":["dairy-free","nut-free","egg-free","alcohol-free"],"allergens":["soy","sesame","wheat/gluten depending on soy sauce"],"tags":["Singaporean","Hainanese","chicken rice","poached chicken","hawker food","rice cooker"],"culture":{"code":"SG","regionLabel":"Singapore / Hainanese diaspora","tasteProfile":"Silky chicken, clear broth, ginger and spring onion, pandan-scented chicken-fat rice, fresh chilli-lime sauce, soy, sesame, and cucumber.","culturalCue":"Singaporean Hainanese chicken rice grew from Hainan's Wenchang chicken through migration and local adaptation, including Cantonese poaching and chilling influences and Southeast Asian pandan and chilli. Singapore and Malaysia both have living versions; this page describes its Singapore-style method without claiming sole ownership.","dataCue":"Clear stock, skin scald, two-point 75°C verification, short clean chill, rendered-fat rice, three condiments, and careful carving create a complete visual field guide."},"promise":"Poach a whole chicken safely to 75°C while keeping silky skin and separate, savoury rice grains.","difficulty":"Intermediate","prep":"35 min","cook":"2 hr 25 min","total":"3 hr","servings":"6 servings","nutrition":{"status":"calculated-estimate","basis":"per-serving","servingLabel":"1 of 6 complete servings; includes chicken, seasoned rice, cucumber, broth, and all three sauces","energyKj":2890,"energyKcal":691,"proteinG":45.2,"carbohydrateG":70.8,"sugarsG":6.9,"fibreG":2.7,"totalFatG":24.6,"saturatedFatG":6.8,"sodiumMg":1510,"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 model allocates the edible yield of the authored whole chicken, rendered chicken fat, rice, stock, cucumber, soy dressing, ginger-scallion sauce, and chilli sauce across six plates.","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. Whole-chicken edible yield, skin served, rice absorption, stock and soy brands, rendered fat recovered, and sauce portions are the largest uncertainties.","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":"whole chicken, clear chicken stock, ginger, garlic, spring onion, pandan, chilli and lime","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":"whole-chicken-hcr","name":{"en":"whole chicken","id":"ayam utuh"},"role":"silky poached centrepiece and source of useful cavity fat","group":"protein","amount":"1 chicken, 1.5–1.7 kg","source":{"indonesia":"trusted poultry seller or high-turnover supermarket; choose an intact chilled bird","australia":"Melbourne poultry shop, butcher, or supermarket; choose a bird that fits the stockpot"},"warning":"Keep below 5°C, do not wash raw chicken, and cook both thickest breast and innermost thigh to at least 75°C."},{"id":"stock-chicken-hcr","name":{"en":"chicken wings, necks, or carcasses","id":"sayap, leher, atau kerangka ayam"},"role":"strengthens the poaching liquid so it can season rice and table broth","group":"protein","amount":"600 g","source":{"indonesia":"trusted poultry seller or supermarket meat counter","australia":"poultry shop, butcher, Asian butcher, or supermarket wing pack"},"swap":"400 g extra wings when carcasses are unavailable","warning":"Handle as raw poultry and keep separate from cucumber and finished sauces."},{"id":"water-hcr","name":{"en":"fresh water","id":"air bersih"},"role":"measured poaching stock and clear soup","group":"pantry","amount":"4.5 L, plus enough boiling water to keep chicken submerged","source":{"indonesia":"safe drinking water","australia":"tap or filtered drinking water"}},{"id":"ginger-hcr","name":{"en":"fresh ginger, divided","id":"jahe segar, dibagi"},"role":"perfumes stock and rice, then forms the fresh ginger-scallion sauce","group":"fresh","amount":"160 g","source":{"indonesia":"pasar or supermarket","australia":"Asian grocer or supermarket produce"}},{"id":"garlic-hcr","name":{"en":"garlic, divided","id":"bawang putih, dibagi"},"role":"savoury stock, rice, and chilli-sauce aromatic","group":"fresh","amount":"55 g, about 14 cloves","source":{"indonesia":"pasar or supermarket","australia":"any supermarket or greengrocer"}},{"id":"spring-onion-hcr","name":{"en":"spring onions, divided","id":"daun bawang, dibagi"},"role":"whole stock aromatic and fresh partner for ginger sauce","group":"fresh","amount":"8, about 160 g","source":{"indonesia":"pasar or supermarket","australia":"Asian grocer or supermarket"}},{"id":"salt-hcr","name":{"en":"fine salt, divided","id":"garam halus, dibagi"},"role":"seasons stock, sauces, and chicken surface in measured stages","group":"pantry","amount":"24 g","source":{"indonesia":"warung or supermarket","australia":"any supermarket"}},{"id":"white-pepper-hcr","name":{"en":"ground white pepper","id":"lada putih bubuk"},"role":"clean aromatic warmth in the serving broth","group":"spices","amount":"1 g, about 1/2 tsp","source":{"indonesia":"pasar spice stall or supermarket","australia":"Asian grocer or supermarket"}},{"id":"ice-water-hcr","name":{"en":"iced drinking water","id":"air minum dengan es"},"role":"short controlled chill that stops carryover and sets the silky skin","group":"pantry","amount":"4 L","source":{"indonesia":"safe drinking water and food-safe ice","australia":"tap or filtered water with food-safe ice"},"warning":"Use a clean vessel and a short 10-minute chill; do not leave cooked poultry in lukewarm water."},{"id":"rice-hcr","name":{"en":"aged jasmine rice","id":"beras melati yang tidak baru dipanen"},"role":"fragrant rice that stays separate after coating with chicken fat","group":"pantry","amount":"400 g, rinsed and drained 20 min","source":{"indonesia":"supermarket or rice seller; choose jasmine or long-grain fragrant rice","australia":"any supermarket or Asian grocer jasmine rice"},"swap":"another long-grain fragrant rice; adjust stock to the package and cooker"},{"id":"chicken-fat-hcr","name":{"en":"trimmed chicken fat or skin","id":"lemak atau kulit ayam yang dipotong"},"role":"renders the defining poultry aroma that coats the uncooked rice","group":"protein","amount":"50 g","source":{"indonesia":"trim from the whole bird or ask a trusted poultry seller","australia":"trim from the whole bird or ask a poultry shop; keep chilled"},"swap":"30 ml neutral oil for a lighter but less chicken-forward rice"},{"id":"pandan-hcr","name":{"en":"pandan leaves","id":"daun pandan"},"role":"Singaporean fragrant-rice cue added during absorption","group":"fresh","amount":"2 leaves, washed and knotted","source":{"indonesia":"pasar herb seller or supermarket produce","australia":"Southeast Asian grocer fresh or frozen section"},"swap":"omit rather than use pandan essence"},{"id":"chilli-hcr","name":{"en":"long red chillies","id":"cabai merah panjang"},"role":"fruit and heat for the fresh chilli-garlic sauce","group":"fresh","amount":"100 g, deseeded partly if preferred","source":{"indonesia":"pasar or supermarket","australia":"Asian greengrocer or supermarket"}},{"id":"lime-hcr","name":{"en":"fresh lime juice","id":"air jeruk nipis segar"},"role":"sharp citrus balance in the chilli sauce","group":"fresh","amount":"60 ml","source":{"indonesia":"pasar or supermarket","australia":"any greengrocer or supermarket"}},{"id":"rice-vinegar-hcr","name":{"en":"unseasoned rice vinegar","id":"cuka beras tanpa bumbu"},"role":"clean acidity and safer short holding for the chilli sauce","group":"sauce","amount":"20 ml","source":{"indonesia":"Asian grocer or supermarket","australia":"Asian grocer or supermarket"},"warning":"Use unseasoned vinegar so sugar and salt remain controlled."},{"id":"sugar-hcr","name":{"en":"white sugar","id":"gula pasir"},"role":"rounds the chilli-lime sauce without making it jammy","group":"pantry","amount":"20 g","source":{"indonesia":"warung or supermarket","australia":"any supermarket"}},{"id":"neutral-oil-hcr","name":{"en":"neutral cooking oil","id":"minyak goreng netral"},"role":"hot carrier that blooms the ginger-scallion sauce","group":"pantry","amount":"80 ml","source":{"indonesia":"warung or supermarket","australia":"any supermarket"}},{"id":"light-soy-hcr","name":{"en":"light soy sauce","id":"kecap asin ringan"},"role":"salty serving drizzle beside the pale chicken","group":"sauce","amount":"30 ml","source":{"indonesia":"Chinese or Asian grocer","australia":"Asian grocer or supermarket Asian aisle"},"warning":"Contains soy and usually wheat; use certified gluten-free tamari if required."},{"id":"sesame-oil-hcr","name":{"en":"toasted sesame oil","id":"minyak wijen sangrai"},"role":"restrained nutty finish mixed with the soy drizzle","group":"sauce","amount":"15 ml","source":{"indonesia":"Asian grocer or supermarket","australia":"Asian grocer or supermarket"},"warning":"Contains sesame."},{"id":"cucumber-hcr","name":{"en":"Lebanese cucumbers","id":"mentimun kecil"},"role":"cool crisp layer beneath the dressed chicken","group":"garnish","amount":"300 g, thinly sliced","source":{"indonesia":"pasar or supermarket produce","australia":"any greengrocer or supermarket"}}],"method":[{"title":"Build a clean poaching stock","time":"45 min","detail":"Keep the whole chicken refrigerated. Put wings, necks, or carcasses in the stockpot with the fresh water, 30 g sliced ginger, 20 g lightly crushed garlic, four spring onions, 10 g salt, and all the white pepper. Bring slowly to a boil, skim thoroughly, then hold a gentle simmer for 35 minutes. Strain out the solids and return the clear stock to the clean pot. Reserve the remaining ginger, garlic, spring onion, and salt for later steps.","cue":"The stock is pale gold, clearly chicken-forward, and free of loose grey foam.","mistake":"Boiling hard emulsifies fat and sediment before the whole bird even enters.","ingredientIds":["stock-chicken-hcr","water-hcr","ginger-hcr","garlic-hcr","spring-onion-hcr","salt-hcr","white-pepper-hcr"]},{"title":"Scald, poach, and verify both thick sections","time":"45–60 min","detail":"Pat the whole chicken dry; do not wash it. Trim and reserve 50 g cavity fat or loose skin for the rice. Bring stock to a full boil. Holding the chicken securely, lower it in and lift it out three times, tilting so hot stock fills and drains from the cavity each time. Fully submerge it breast-up, top up only with boiling water if needed, and reduce immediately to a bare simmer. Poach 30 minutes, turn heat off, cover, and stand 10 minutes. Probe the thickest breast and innermost thigh without touching bone; both must reach at least 75°C. If either is lower, return to a bare simmer in 5-minute blocks and recheck with a cleaned probe.","cue":"Skin is taut and intact, the cavity has flushed hot, and both breast and thigh verify at least 75°C.","mistake":"Timing by weight or checking only the breast can leave the thigh joint unsafe.","ingredientIds":["whole-chicken-hcr","chicken-fat-hcr"]},{"title":"Stop carryover, drain, and protect the skin","time":"25 min","detail":"Using the clean tongs reserved for cooked food, transfer the verified chicken immediately to the clean iced drinking water for 10 minutes, turning once. Lift it to a wire rack, drain the cavity completely, and air-dry 15 minutes. Keep cumulative time between 5°C and 60°C under 2 hours; if service is delayed, refrigerate promptly below 5°C rather than leaving the bird on the bench. Reserve all poaching stock and skim off 500 ml for rice plus 600 ml for serving broth.","cue":"The skin is smooth, taut, and dry with a fine gelatinous layer instead of chalky waterlogged patches.","mistake":"A long lukewarm soak trades texture for unsafe time in the temperature danger zone.","ingredientIds":["ice-water-hcr"]},{"title":"Render fat and cook separate fragrant rice","time":"30 min","detail":"Finely chop 20 g of the reserved ginger and 15 g reserved garlic. Render the chicken fat in a saucepan over medium-low until 30–40 ml clear fat is released; discard crisp solids. Add ginger and garlic for 45 seconds without browning. Add the drained rice and 4 g of the reserved salt; stir 2 minutes until grains look glossy and smell nutty. Transfer to a rice cooker or heavy saucepan with 500 ml reserved stock and the knotted pandan. Cook by the appliance setting, or cover and simmer very low until absorbed, then rest covered 10 minutes. If the rice package requires a different liquid ratio, preserve its ratio rather than forcing 500 ml.","cue":"Rested grains are tender, aromatic, and distinct with no oily or wet layer at the base.","mistake":"Brown garlic turns bitter; too much stock collapses the rice into porridge.","ingredientIds":["rice-hcr","pandan-hcr"]},{"title":"Pound chilli and bloom ginger-scallion sauces","time":"12 min","detail":"For chilli sauce, pound chillies with 20 g reserved garlic, 20 g reserved ginger, lime juice, rice vinegar, sugar, and 4 g reserved salt; loosen with 30–60 ml hot poaching stock until spoonable. For ginger-scallion sauce, finely mince the remaining ginger and spring onions with 4 g reserved salt. Heat the neutral oil until shimmering, pour it carefully over the aromatics in a heatproof bowl, and stir. Keep both sauces away from raw-poultry tools.","cue":"Chilli sauce is bright, sharp, and spoonable; ginger-scallion sauce sizzles fragrant without browned bits.","mistake":"Raw-chicken cross-contact or smoking oil makes otherwise fresh condiments unsafe or bitter.","ingredientIds":["chilli-hcr","lime-hcr","rice-vinegar-hcr","sugar-hcr","neutral-oil-hcr"]},{"title":"Carve cleanly and serve the complete plate","time":"8 min","detail":"Reheat the reserved 600 ml serving stock to steaming and adjust with the last 2 g salt if needed. On a board used only for cooked food, remove legs and breasts, then cut into bite-size skin-on pieces; keep bones for future stock. Arrange sliced cucumber and chicken. Mix light soy with sesame oil and spoon beside or lightly over the chicken. Fluff rice and serve with hot broth, chilli sauce, and ginger-scallion sauce. Serve within 2 hours of the chicken leaving safe temperature control, or keep the chicken refrigerated below 5°C until needed.","cue":"Chicken slices retain skin, rice grains are separate, cucumber stays crisp, and every sauce remains visually distinct.","mistake":"Using the raw-poultry board again or leaving cool chicken out through a long meal creates avoidable risk.","ingredientIds":["light-soy-hcr","sesame-oil-hcr","cucumber-hcr"]}],"visuals":{"header":{"src":"/generated/ai/headers/hainanese-chicken-rice.webp","alt":"Hainanese Chicken Rice finished-dish reference","role":"finished-dish reference","evidenceStatus":"prototype-placeholder"},"sequence":[{"shotId":"hainanese-chicken-rice-step-1","position":1,"src":"/generated/ai/method-steps/hainanese-chicken-rice-1-build-a-clean-poaching-stock.webp","alt":"Hainanese Chicken Rice: Build a clean poaching stock","evidenceStatus":"prototype-placeholder","title":"Build a clean poaching stock","cookDuration":"45 min","action":"Keep the whole chicken refrigerated. Put wings, necks, or carcasses in the stockpot with the fresh water, 30 g sliced ginger, 20 g lightly crushed garlic, four spring onions, 10 g salt, and all the white pepper. Bring slowly to a boil, skim thoroughly, then hold a gentle simmer for 35 minutes. Strain out the solids and return the clear stock to the clean pot. Reserve the remaining ginger, garlic, spring onion, and salt for later steps.","visualCue":"The stock is pale gold, clearly chicken-forward, and free of loose grey foam.","avoid":"Boiling hard emulsifies fat and sediment before the whole bird even enters.","suggestedClipSeconds":6,"framing":"close instructional cooking frame"},{"shotId":"hainanese-chicken-rice-step-2","position":2,"src":"/generated/ai/method-steps/hainanese-chicken-rice-2-scald-poach-and-verify-both-thick-sections.webp","alt":"Hainanese Chicken Rice: Scald, poach, and verify both thick sections","evidenceStatus":"prototype-placeholder","title":"Scald, poach, and verify both thick sections","cookDuration":"45–60 min","action":"Pat the whole chicken dry; do not wash it. Trim and reserve 50 g cavity fat or loose skin for the rice. Bring stock to a full boil. Holding the chicken securely, lower it in and lift it out three times, tilting so hot stock fills and drains from the cavity each time. Fully submerge it breast-up, top up only with boiling water if needed, and reduce immediately to a bare simmer. Poach 30 minutes, turn heat off, cover, and stand 10 minutes. Probe the thickest breast and innermost thigh without touching bone; both must reach at least 75°C. If either is lower, return to a bare simmer in 5-minute blocks and recheck with a cleaned probe.","visualCue":"Skin is taut and intact, the cavity has flushed hot, and both breast and thigh verify at least 75°C.","avoid":"Timing by weight or checking only the breast can leave the thigh joint unsafe.","suggestedClipSeconds":6,"framing":"close instructional cooking frame"},{"shotId":"hainanese-chicken-rice-step-3","position":3,"src":"/generated/ai/method-steps/hainanese-chicken-rice-3-stop-carryover-drain-and-protect-the-skin.webp","alt":"Hainanese Chicken Rice: Stop carryover, drain, and protect the skin","evidenceStatus":"prototype-placeholder","title":"Stop carryover, drain, and protect the skin","cookDuration":"25 min","action":"Using the clean tongs reserved for cooked food, transfer the verified chicken immediately to the clean iced drinking water for 10 minutes, turning once. Lift it to a wire rack, drain the cavity completely, and air-dry 15 minutes. Keep cumulative time between 5°C and 60°C under 2 hours; if service is delayed, refrigerate promptly below 5°C rather than leaving the bird on the bench. Reserve all poaching stock and skim off 500 ml for rice plus 600 ml for serving broth.","visualCue":"The skin is smooth, taut, and dry with a fine gelatinous layer instead of chalky waterlogged patches.","avoid":"A long lukewarm soak trades texture for unsafe time in the temperature danger zone.","suggestedClipSeconds":6,"framing":"close instructional cooking frame"},{"shotId":"hainanese-chicken-rice-step-4","position":4,"src":"/generated/ai/method-steps/hainanese-chicken-rice-4-render-fat-and-cook-separate-fragrant-rice.webp","alt":"Hainanese Chicken Rice: Render fat and cook separate fragrant rice","evidenceStatus":"prototype-placeholder","title":"Render fat and cook separate fragrant rice","cookDuration":"30 min","action":"Finely chop 20 g of the reserved ginger and 15 g reserved garlic. Render the chicken fat in a saucepan over medium-low until 30–40 ml clear fat is released; discard crisp solids. Add ginger and garlic for 45 seconds without browning. Add the drained rice and 4 g of the reserved salt; stir 2 minutes until grains look glossy and smell nutty. Transfer to a rice cooker or heavy saucepan with 500 ml reserved stock and the knotted pandan. Cook by the appliance setting, or cover and simmer very low until absorbed, then rest covered 10 minutes. If the rice package requires a different liquid ratio, preserve its ratio rather than forcing 500 ml.","visualCue":"Rested grains are tender, aromatic, and distinct with no oily or wet layer at the base.","avoid":"Brown garlic turns bitter; too much stock collapses the rice into porridge.","suggestedClipSeconds":6,"framing":"close instructional cooking frame"},{"shotId":"hainanese-chicken-rice-step-5","position":5,"src":"/generated/ai/method-steps/hainanese-chicken-rice-5-pound-chilli-and-bloom-ginger-scallion-sauces.webp","alt":"Hainanese Chicken Rice: Pound chilli and bloom ginger-scallion sauces","evidenceStatus":"prototype-placeholder","title":"Pound chilli and bloom ginger-scallion sauces","cookDuration":"12 min","action":"For chilli sauce, pound chillies with 20 g reserved garlic, 20 g reserved ginger, lime juice, rice vinegar, sugar, and 4 g reserved salt; loosen with 30–60 ml hot poaching stock until spoonable. For ginger-scallion sauce, finely mince the remaining ginger and spring onions with 4 g reserved salt. Heat the neutral oil until shimmering, pour it carefully over the aromatics in a heatproof bowl, and stir. Keep both sauces away from raw-poultry tools.","visualCue":"Chilli sauce is bright, sharp, and spoonable; ginger-scallion sauce sizzles fragrant without browned bits.","avoid":"Raw-chicken cross-contact or smoking oil makes otherwise fresh condiments unsafe or bitter.","suggestedClipSeconds":6,"framing":"close instructional cooking frame"},{"shotId":"hainanese-chicken-rice-step-6","position":6,"src":"/generated/ai/method-steps/hainanese-chicken-rice-6-carve-cleanly-and-serve-the-complete-plate.webp","alt":"Hainanese Chicken Rice: Carve cleanly and serve the complete plate","evidenceStatus":"prototype-placeholder","title":"Carve cleanly and serve the complete plate","cookDuration":"8 min","action":"Reheat the reserved 600 ml serving stock to steaming and adjust with the last 2 g salt if needed. On a board used only for cooked food, remove legs and breasts, then cut into bite-size skin-on pieces; keep bones for future stock. Arrange sliced cucumber and chicken. Mix light soy with sesame oil and spoon beside or lightly over the chicken. Fluff rice and serve with hot broth, chilli sauce, and ginger-scallion sauce. Serve within 2 hours of the chicken leaving safe temperature control, or keep the chicken refrigerated below 5°C until needed.","visualCue":"Chicken slices retain skin, rice grains are separate, cucumber stays crisp, and every sauce remains visually distinct.","avoid":"Using the raw-poultry board again or leaving cool chicken out through a long meal creates avoidable risk.","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 poultry shop, butcher, or supermarket for a 1.5–1.7 kg whole chicken that fits your stockpot, plus wings, necks, or carcasses for the strengthened stock. Keep all poultry below 5°C.","Jasmine rice, ginger, garlic, spring onions, cucumber, chilli, lime, soy, sesame oil, vinegar, sugar, and neutral oil are mainstream supermarket or Asian-grocer lines. Southeast Asian grocers are the most reliable route for fresh or frozen pandan.","Mr Dad Queen Street and SolAsia QV are documented central Asian-grocery routes; KT Mart and Tokyo Hometown may cover common pantry items. Store pages establish shopping routes, not live stock or suitability.","A current Melbourne restaurant source from Gai Wong supports the local relevance of poached chicken, iced setting, fragrant rice, broth, and chilli service, but this home method independently uses FSANZ's 75°C poultry endpoint."],"jakarta":["Use a trusted high-turnover poultry seller for an intact whole chicken and stock bones. Transport chilled poultry promptly and keep it separate from cucumber and sauce ingredients.","Pasar stalls readily cover pandan, ginger, garlic, spring onion, cucumber, chilli, and lime; supermarkets cover jasmine rice, soy, sesame oil, vinegar, sugar, and neutral oil.","Choose light soy rather than kecap manis for the serving drizzle. Check soy, sesame, and wheat requirements on exact packages.","Do not wash raw chicken. Set up separate raw and ready-to-eat boards before cooking, and use safe drinking water and food-safe ice for the short post-poach chill."]},"provenance":[{"sourceName":"Singapore National Heritage Board - Chicken Rice","sourceUrl":"https://www.roots.gov.sg/ich-landing/ich/chicken-rice","sourceType":"recipe-reference","confidence":"high","method":"Grounds chicken rice as living Singapore food heritage with Hainanese and Cantonese versions, poached or roasted chicken, seasoned rice, chilli sauce, ginger, cucumber, and clear soup.","supports":["Singapore chicken-rice heritage","poached chicken and seasoned rice","sauce and soup service"],"caveat":"The heritage record establishes identity and variation rather than one exact recipe. Bumbu Lens authors a thermometer-led home method and keeps Hainanese naming within the Singapore context.","status":"external-source","reviewedOn":"2026-07-15"},{"sourceName":"Broadsheet - Gai Wong's Hainanese chicken rice","sourceUrl":"https://www.broadsheet.com.au/national/food-and-drink/article/recipe-hainanese-chicken-rice-gai-wong","sourceType":"recipe-reference","confidence":"medium","method":"Cross-checks a documented Melbourne restaurant workflow for whole poached chicken, fragrant chicken-fat rice, condiments, and complete plate service.","supports":["Melbourne restaurant workflow","whole-chicken poaching context","rice and condiment service"],"caveat":"This published restaurant recipe is a local method reference, not evidence that the Bumbu Lens formula copies Gai Wong or carries any restaurant award.","status":"external-source","reviewedOn":"2026-07-15"},{"sourceName":"Generated reference image · not verified cook evidence","sourceUrl":"/generated/ai/headers/hainanese-chicken-rice.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 Hainanese Chicken 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 Hainanese Chicken Rice Chinese, Singaporean, or Malaysian?","answer":"It is a diaspora dish with roots in Hainan's Wenchang chicken. Hainanese migrants adapted it across Southeast Asia; Singapore's now-iconic version includes local and Cantonese influences such as pandan rice and chilled silky skin. Malaysia also has important regional versions."},{"question":"Why does this recipe require 75°C when some chef recipes poach lower?","answer":"FSANZ gives at least 75°C as the straightforward safe internal endpoint for chicken. This home recipe verifies both the thickest breast and innermost thigh rather than presenting a lower restaurant texture target as universally safe."},{"question":"Do I need to wash the raw chicken?","answer":"No. Pat it dry and move it straight from refrigeration to the hot-stock process. Washing can spread raw-poultry contamination around the sink and does not replace cooking both thick sections to at least 75°C."},{"question":"How do I stop chicken rice becoming greasy or soggy?","answer":"Render a measured amount of fat, keep garlic pale, coat well-drained rice for 2 minutes, then use the liquid ratio suited to that rice and cooker. Rest covered before fluffing; extra stock cannot be fixed after absorption."},{"question":"What is the decisive ready cue for Hainanese Chicken Rice?","answer":"Poach a whole chicken safely to 75°C while keeping silky skin and separate, savoury rice grains. Look for defined jasmine grains, neat skin-on chicken slices, cucumber, three separate condiments: Each rice grain is glossy but distinct, chicken slices retain silky skin, sauce stays beside rather than flooding the plate, and hot clear broth completes the service."},{"question":"What should I do if Hainanese Chicken Rice misses its cue?","answer":"Timing by weight or checking only the breast can leave the thigh joint unsafe. Stop and discard the unsafe ingredient. Restart with a prepared edible version from a trusted food supplier."},{"question":"How should I scale Hainanese Chicken Rice?","answer":"Scale the measured ingredients with the serving count, then scale the vessel or work in batches. Keep the same visual finish - defined jasmine grains, neat skin-on chicken slices, cucumber, three separate condiments - rather than forcing the original timer."},{"question":"Which substitutions are tested for Hainanese Chicken Rice?","answer":"chicken wings, necks, or carcasses: 400 g extra wings when carcasses are unavailable; aged jasmine rice: another long-grain fragrant rice; adjust stock to the package and cooker; trimmed chicken fat or skin: 30 ml neutral oil for a lighter but less chicken-forward rice; pandan leaves: omit rather than use pandan essence"},{"question":"Which Hainanese Chicken Rice ingredients should not be swapped casually?","answer":"whole chicken: Keep below 5°C, do not wash raw chicken, and cook both thickest breast and innermost thigh to at least 75°C.; chicken wings, necks, or carcasses: Handle as raw poultry and keep separate from cucumber and finished sauces.; iced drinking water: Use a clean vessel and a short 10-minute chill; do not leave cooked poultry in lukewarm water.; unseasoned rice vinegar: Use unseasoned vinegar so sugar and salt remain controlled."},{"question":"How do I stop Hainanese Chicken 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":"hainanese-chicken-rice"},"publication":{"status":"published-editorial","canonicalIndexable":true},"canonicalUrl":"https://www.bumbulens.com/recipes/hainanese-chicken-rice","dataUrl":"https://www.bumbulens.com/recipes/hainanese-chicken-rice/data.json","inLanguage":"en-AU","links":{"self":{"href":"https://www.bumbulens.com/recipes/hainanese-chicken-rice/data.json","mediaType":"application/json"},"canonical":{"href":"https://www.bumbulens.com/recipes/hainanese-chicken-rice","mediaType":"text/html"}},"actions":[{"id":"read_recipe_data","actor":"agent","label":"Read the recipe entity","method":"GET","href":"https://www.bumbulens.com/recipes/hainanese-chicken-rice/data.json","mediaType":"application/json"},{"id":"view_recipe","actor":"human","label":"View Hainanese Chicken Rice","method":"GET","href":"https://www.bumbulens.com/recipes/hainanese-chicken-rice","mediaType":"text/html"},{"id":"start_guided_cook","actor":"human","label":"Start guided cook for Hainanese Chicken Rice","method":"GET","href":"https://www.bumbulens.com/cook/hainanese-chicken-rice","mediaType":"text/html"},{"id":"build_shopping_list","actor":"human","label":"Build the Hainanese Chicken Rice shopping list","method":"GET","href":"https://www.bumbulens.com/recipes/hainanese-chicken-rice/shopping","mediaType":"text/html"}]}