The dish to eat in Singapore · Singapore

Hainanese chicken rice

Hainanese chicken rice in Singapore

Photo: Pauloleong2002, CC BY-SA 4.0, via Wikimedia Commons · source

Silky poached chicken with rice cooked in chicken fat and broth, chili-garlic sauce, ginger and dark soy.

Singapore's national dish, brought by Hainanese immigrants and perfected in hawker centres: it looks plain, and every part is quietly perfect.

Where to eat itCook it at home

Where to eat it: the best three in Singapore

  1. Tian Tian Hainanese Chicken Rice

    Maxwell Food Centre, Chinatown

    Order: Steamed chicken rice, with extra chili

    The hawker stall famous for its fragrant rice and a long, quick-moving line.

    Open in Maps
  2. Boon Tong Kee

    Balestier Road (and branches)

    Order: White chicken, a plate of the rice and some greens

    A family restaurant since 1979 that made the dish a sit-down meal.

    Open in Maps
  3. Loy Kee Best Chicken Rice

    Balestier Road

    Order: Hainanese chicken rice set

    Serving chicken rice since 1953 on the street known for it.

    Open in Maps

All three are on Chef Amazing’s list The best Hainanese chicken rice in Singapore, which you can save and take with you.

Cook it at home: Hainanese chicken rice

Serves 4Time 1 hr 45 min

Poach the chicken at a bare simmer, then plunge it into ice water so the skin turns firm and the meat silky. The rice cooks in the poaching broth with rendered chicken fat, garlic and pandan.

Pans and tools

You’ll need

Steps

  1. Rub the chicken all over with the salt to scrub and season it, then rinse. Stuff the cavity with ginger, scallions and garlic.
  2. Put the chicken in a pot just large enough, cover with cold water by 1 inch, and bring to a boil. Immediately lower to the barest simmer (small bubbles only) and cook 35 to 40 minutes, until the thigh reads 165F (74C).
  3. Lift the chicken out and plunge it into a large bowl of ice water for 10 minutes. Rub the skin with a little sesame oil. Keep the broth.
  4. Meanwhile, render the reserved chicken fat in a pot over medium-low heat until you have 3 tbsp of liquid fat (add oil if short). Discard the crisp bits. Fry the garlic and ginger in the fat 1 minute, then add the rice and stir 2 minutes until every grain is coated.
  5. Add 2 1/2 cups (600 ml) of the hot chicken broth, the salt and pandan. Bring to a boil, cover, and cook on low 15 minutes. Rest, covered, 10 minutes.
  6. Blend the chili sauce ingredients until smooth. For the ginger sauce, mix ginger, scallions and salt in a heatproof bowl and pour over the smoking-hot oil.
  7. Chop the chicken into pieces through the bone with a cleaver (or carve), and arrange on cucumber slices. Drizzle with a little light soy and sesame oil and scatter cilantro.
  8. Serve with the rice, a bowl of the hot broth with scallions, and the chili, ginger and dark soy sauces.
Chef’s tips

The barest simmer is the secret: boiling makes the chicken stringy.

Chicken fat is what makes the rice so good; don't skip it.

Pandan leaves are in Asian grocers' freezers.

Contains: Soy, sesame.

Save to my recipes

More in Singapore

Where to eat in SingaporeThe Singapore food mapThe list to savePlan a trip with Chef
The dish in every cityWhere to eat in Singapore

Picked October 2026 from what locals, food writers and the city’s own guides agree on. Places change; confirm hours before you go.

Chef Amazing · Will Travel for Food · Singapore · The dish in every city