Silky poached chicken, fragrant chicken-fat rice, clear broth, chili sauce, ginger-scallion oil, and dark soy

Hainanese chicken rice developed from Hainanese poached-chicken traditions and became one of Singapore’s defining hawker dishes. The complete plate is a system: gently poached chicken with smooth skin, rice fried in chicken fat and cooked in concentrated broth, clear soup, fresh cucumber, and three assertive condiments. This recipe keeps that structure and serves a generous portion of chicken for substantial protein. The bird is salted, filled with ginger and spring onion, poached below a hard boil, then chilled briefly to tighten the skin. Rendering the chicken fat and washing the rice carefully are as important as the chicken itself because bland, greasy rice can unbalance the whole meal.
- Prep
- 50 mins
- Cook
- 1 hour 15 mins
- Rest
- 25 mins
- Total
- 2 hours 30 mins
- Serves
- 6
- Difficulty
- Intermediate
The recipe
As an Amazon Associate I earn from qualifying purchases. Links marked “paid link” may earn a commission at no extra cost to you.
Before you start
Rub the chicken skin with salt to clean and lightly exfoliate it, rinse, and dry. Trim excess cavity fat and render it slowly for the rice. Wash the rice until its water is almost clear and drain well. Prepare an ice bath large enough for the chicken, and organize the sauces while the bird rests in its hot broth.
Ingredients
For the poached chicken and broth
For the aromatic rice
For the chili sauce
For the ginger-scallion oil
For serving
Quantities change with servings; cooking times stay the same.
Equipment
- Tall stockpot paid link
- Rice cooker paid link
- Small saucepan paid link
- High-speed blender paid link
- Heatproof bowl paid link
- Chinese cleaver paid link
- Carving board paid link
- Fine mesh strainer paid link
- Digital kitchen scale paid link
- Instant-read thermometer paid link
Method
Prepare the chicken. Rub the bird with 25 g salt, rinse well, pat dry, and stuff the cavity with half the ginger and spring onions.
Start the poach. Bring water, remaining ginger, spring onions, pandan, and broth salt to a boil in a tall pot. Lower in the chicken, return just to a simmer, then reduce the heat to 85–90°C.
Cook and rest. Poach gently for 35 minutes, turn off the heat, cover, and rest in the broth for 25 minutes until the thickest thigh reaches at least 74°C.
Tighten the skin. Transfer the chicken to an ice bath for 8 minutes, drain thoroughly, brush with sesame oil, and leave it to come toward room temperature.
Cook the rice. Render the chicken fat, fry garlic and ginger until fragrant, add drained rice for 2 minutes, then cook with 850 ml broth, pandan, and salt until tender.
Make the chili sauce. Blend chilies, garlic, ginger, calamansi, broth, sugar, and salt until smooth, then simmer for 2 minutes and cool.
Make the ginger oil. Combine ginger, spring onion, and salt in a heatproof bowl, heat peanut oil until shimmering, and pour it over the aromatics.
Carve neatly. Remove the chicken backbone if desired and chop the bird through the bone into bite-size Chinese-style pieces, retaining the skin.
Serve the complete set. Plate chicken over cucumber with rice, coriander, a cup of hot broth, chili sauce, ginger-scallion oil, and sweet dark soy.
Chef’s notes
Use a pot that holds the chicken snugly; excessive water produces weak broth and bland rice.
Keep the poaching liquid below a hard simmer so the meat stays tender and the skin remains intact.
Confirm doneness at the deepest thigh joint without touching bone.
Drain washed rice well before frying or it will splutter and absorb fat unevenly.
A heavy Chinese cleaver gives the traditional bone-in pieces, but a carving knife can produce boneless slices more safely for beginners.
Tips and variations
Use an older or specially raised chicken only if you understand its firmer texture and longer cooking needs.
Some Singapore stalls offer roasted chicken, but that is a distinct branch of the chicken-rice tradition.
Reserve the cleanest, strongest broth for the rice and dilute the remaining broth slightly for soup service.
Calamansi gives the chili sauce its familiar local fragrance; lime is the practical substitute.
Do not skip the chicken-fat frying stage, which differentiates proper chicken rice from plain steamed rice.
Serve with
Arrange evenly chopped chicken over overlapping cucumber slices and place a compact mound of glossy rice alongside. Serve the three sauces and broth separately so diners can control heat, ginger, and sweetness.
Storage
Chicken rice is best eaten the day it is made. Refrigerate chicken, rice, broth, and sauces separately within 2 hours for up to 2 days. Reheat chicken and rice to 74°C; do not repeatedly cool and reheat cooked rice.
Nutrition per serving (estimated)
- 820 kcal
- Calories
- 60 g
- Protein
- 59 g
- Carbohydrates
- 39 g
- Fat
- 3 g
- Fibre
Allergens
Contains soy, sesame, and peanuts. Standard dark soy sauce may contain wheat gluten. Prevent cross-contamination when handling the whole chicken, and cool cooked rice rapidly to control Bacillus cereus risk.
Made it?
Rate this recipe. Your rating helps other cooks.
No ratings yet. Be the first.
Questions
Why is the chicken placed in ice water?
Brief chilling stops carryover cooking and tightens the skin into the smooth texture associated with the dish.
Can I use chicken portions?
Yes, but a whole bird produces stronger broth and the familiar mix of breast and leg meat.
Why fry the uncooked rice?
Chicken fat, garlic, and ginger coat the grains and build the signature aroma before broth absorption.
Is Hainanese chicken rice originally Singaporean?
It grew from Hainanese traditions and developed into the complete hawker-style dish strongly identified with Singapore and Malaysia.
Can the chicken look slightly pink near the bone?
Color alone is unreliable; verify a safe internal temperature with a clean thermometer.