Singaporean · Dinner

Hainanese Chicken Rice

A whole chicken poached gently and plunged into ice, with rice cooked in the poaching stock and rendered chicken fat, served with ginger-scallion oil and chilli sauce. Singapore's national dish, and a masterclass in restraint.

Not yet ratedThis recipe has no ratings yet 1 hr 25 min total Serves 4 servings Medium
Jump to Recipe Method
Hainanese Chicken Rice — Singaporean dinner recipe, served and ready to eat

Photograph credit: Poached Chicken with Soy Sauce by chooyutshing · Public Domain Mark 1.0 · Flickr

Method

Tap a step to highlight it, or turn on Cook Mode for large type and step-by-step focus.

  1. Scrub the chicken all over with the coarse salt to exfoliate the skin, then rinse thoroughly. Pull out and reserve the fat pockets from the cavity.

  2. Stuff the cavity with 3 spring onions, 4 ginger slices and the garlic, and rub the fine salt over the skin.

  3. Lower the bird into a pot just large enough to hold it and cover with cold water by 2 cm. Add the remaining spring onions and ginger.

  4. Bring slowly to 90°C — small bubbles rising, never a simmer — and hold there for 40 to 45 minutes. Use a thermometer.

  5. Lift the chicken out and plunge it into a large bowl of iced water for 10 minutes. Rub the skin with sesame oil and rest.

  6. Render the reserved chicken fat in a dry pan over low heat for 8 minutes and strain.

  7. Fry the garlic and ginger in the chicken fat for 90 seconds, add the drained rice and toast for 3 minutes, then add 600 ml stock, the salt and pandan. Cover and cook 15 minutes, then rest 10.

  8. For the ginger-scallion oil, put the spring onions, ginger and salt in a heatproof bowl. Heat the oil until shimmering and pour it over — it will hiss violently.

  9. Blend the chilli sauce ingredients until smooth.

  10. Chop the chicken through the bone into pieces, serve on the rice with a bowl of the remaining hot stock, and pass both sauces.

Chef’s Tips

  • Never let the poaching water simmer. A thermometer is the only reliable way to hold 90°C.
  • The ice bath is what gives the skin its texture. Do not skip it.
  • Season the poaching stock only lightly — you will drink it as soup at the end.

Common Substitutions & Variations

  • Out of spring onions? A small regular onion, finely sliced, or a few chives stirred in at the end both cover the job.
  • A pinch of dried chilli flakes works in place of fresh chilli — start with about a third of the quantity the red chillies in the list implies, since dried chilli is more concentrated, and add more to taste.
  • Lemon is the everyday swap for lime in this kind of dish — the acidity plays the same role even though the flavour is not identical.

Pairing Suggestions

  • A bowl of the poaching stock with spring onion
  • Sliced cucumber
  • Iced barley water

Storage & Reheating

Refrigerate cooked chicken up to 3 days and serve cold or at room temperature. The rice keeps 3 days and reheats covered.

Common questions

How long does Hainanese Chicken Rice take to make?

About 1 hour 25 minutes in total — 25 minutes of preparation and 1 hour of cooking. The recipe serves 4.

What are the key tips for making Hainanese Chicken Rice?

Never let the poaching water simmer. A thermometer is the only reliable way to hold 90°C. The ice bath is what gives the skin its texture. Do not skip it. Season the poaching stock only lightly — you will drink it as soup at the end.

What should I serve with Hainanese Chicken Rice?

A bowl of the poaching stock with spring onion; Sliced cucumber; Iced barley water.

How should Hainanese Chicken Rice be stored?

Refrigerate cooked chicken up to 3 days and serve cold or at room temperature. The rice keeps 3 days and reheats covered.

Is Hainanese Chicken Rice suitable for a special diet?

This recipe is dairy-free and high-protein. Those labels are checked against the ingredient list, so a dish is only marked when nothing in it contradicts the claim.

How many calories are in Hainanese Chicken Rice?

About 786 kcal per serving, with 48 g protein, 78 g carbohydrate and 32 g fat. The figures are calculated from the ingredient list and are an estimate.

Nutritional Highlights

Per serving, calculated from the ingredient list. Treat these as an estimate — brands and cuts vary.

786Calories
48gProtein
78gCarbs
32gFat
2gFibre
4gSugar
1420mgSodium

Reader Reviews

Cooked this? Leave a review

Your rating out of 5

Reviews are stored in your browser only — nothing is sent to a server.

Written and tested by Turab

One person, one kitchen — no test kitchen, no team. How every recipe on this site is checked before it goes up.