National Dish Singapore: Hainanese Chicken Rice (Recipe)

In this article
Meet Hainanese Chicken Rice, one of Singapore’s most cherished dishes and a true icon of the island’s hawker culture. Deceptively simple, it brings together silky poached chicken, fragrant rice cooked in rich chicken stock, and a trio of punchy dipping sauces. Every element is understated yet carefully judged, so the finished plate tastes far greater than the sum of its parts. With a little patience and the right technique, you can recreate this beloved comfort food in your own kitchen.
About Hainanese Chicken Rice
Hainanese Chicken Rice is regarded as one of the national dishes of Singapore, prized for its delicate flavour and its unassuming simplicity. The dish is built around poached chicken, aromatic rice simmered in a well-seasoned chicken stock, and a selection of dips and sides. Its charm lies in the interplay of juicy, tender meat, flavourful fluffy rice and the distinctive, often spicy sauces. Getting it right takes care and the correct technique to achieve that perfect texture and the harmonious balance of aromas.
Ingredients (serves 1–2)
- 1 whole chicken (about 1.2–1.5 kg)
- 2 cups jasmine rice
- 4 cups chicken stock
- 3 cloves garlic
- 2 slices ginger
- 2–3 sprigs coriander
- 2–3 spring onions
- Soy sauce and sesame oil
- Chilli sauce and ginger paste (to taste)
- Salt and pepper (to taste)
Shopping for the ingredients
For the best possible flavour it is worth using fresh ingredients. Buy the chicken from a trusted butcher or a good farmers’ market where you can be sure of its quality. Choose a good-quality jasmine rice so that it soaks up the aroma of the chicken stock beautifully. Pay attention to the sauces too, as quality soy sauce and a lively chilli sauce are what round the dish off. Much like Nasi Lemak, it is the little details that make all the difference.
Preparing the dish
Have all your ingredients ready before you start cooking. That means rinsing the rice, chopping the garlic and ginger, and cleaning the chicken thoroughly. A useful tip is to let the chicken sit at room temperature for about an hour before cooking, so it is not too cold when it goes into the hot water. A little groundwork here keeps everything moving smoothly once the pot is on the stove.
Step-by-step instructions
- Clean the chicken thoroughly inside and out and remove any remaining feathers.
- Place the whole chicken in a large pot and cover with water. Bring to the boil, then simmer gently over low heat for about 20 minutes.
- Meanwhile, rinse the rice well until the water runs clear, then drain.
- Finely chop the garlic and ginger and sweat them in a pot with a little oil until fragrant.
- Add the rice and toast briefly, then pour in the chicken stock and cook until the rice is tender.
- Lift the chicken from the pot and plunge it into iced water — this makes the skin firmer and more silky.
- Cut the chicken into serving pieces and drizzle with sesame oil.
- Arrange the cooked rice on plates, add the chicken and garnish with coriander leaves, spring onions and the dips.
Gluten-free / lactose-free version
Hainanese Chicken Rice is naturally lactose-free and easily made gluten-free. The rice, chicken and aromatics contain no dairy at all, so the main thing to watch is the soy sauce, which usually contains wheat. Simply swap it for a certified tamari or another gluten-free soy sauce and check that any bottled chilli sauce is free from gluten too. That way everyone at the table can enjoy the dish without a second thought.
Tips for vegans and vegetarians
To make a vegetarian or vegan version, replace the chicken with firm tofu and cook the rice in a good vegetable stock rather than chicken stock. Pressing and lightly poaching or steaming the tofu keeps it tender and lets it soak up the ginger and garlic aromas. Season generously with soy sauce and sesame oil, and lean on the fresh chilli and ginger sauces to deliver that signature kick. The result stays true to the spirit of the original while suiting a plant-based diet.
More tips and tricks
For a deeper flavour, cook the rice in the stock that comes from poaching the chicken, and add a pandan leaf for a subtle fragrance. When plating up, you can crisp some chicken skin separately and serve it as an extra treat. Skimming the stock as it simmers keeps it clear and clean-tasting, while a final drizzle of sesame oil over the meat brings everything together.
Adapting the recipe to your taste
If you prefer something lighter, you can steam the chicken instead of poaching it to keep it less fatty. Those who like more heat can ramp up the chilli sauce or scatter over fresh chillies. You might also serve it with a side of blanched greens or extra pickles to freshen the plate. This flexibility is exactly what makes the dish so easy to make your own, in the same relaxed spirit as Chicken Rice Balls.
Ingredient substitutions
Instead of jasmine rice you can use another long-grain rice, provided it absorbs the stock well. If you have no fresh herbs to hand, dried herbs will do, though use them sparingly so they do not dominate the dish. Chicken thighs can stand in for a whole bird if you want a quicker, more forgiving cook, and a good Soy Sauce Chicken or Claypot Chicken Rice shows just how versatile poultry and rice can be.
Drink pairing ideas
A light white wine such as a Sauvignon Blanc pairs beautifully with Hainanese Chicken Rice, its fresh acidity cutting cleanly through the savoury richness. If you prefer something non-alcoholic, freshly squeezed lime juice or a mild ginger tea works wonderfully. A cup of fragrant Chinese tea is another classic choice that cleanses the palate between mouthfuls.
Serving and presentation ideas
Serve the Hainanese Chicken Rice on a large plate or in a shallow bowl. Arrange the chicken in the centre, surrounded by the rice and the sides, and place the sauces in small dishes alongside so each guest can season their plate to taste. A scattering of coriander and thin slices of cucumber add colour and a cooling contrast to the warm rice.
A bit of history
Originally brought to Singapore by Chinese immigrants from Hainan province, the dish has become a firmly established part of the local food scene. It reflects the cultural diversity of Singapore and blends influences from several culinary traditions into one harmonious symphony of flavours. Today it stands shoulder to shoulder with hawker favourites across Singaporean cuisine, from noodle stalls to seafood restaurants.
More recipe ideas
Summary: Hainanese Chicken Rice
Hainanese Chicken Rice is a classic and much-loved dish of Singapore that wins people over with its simplicity and its full, rounded flavour. With the right ingredients and a little patience, this national dish can be recreated authentically at home. Experiment with the sides and sauces to bring it in line with your own preferences, and let this Singaporean icon become a firm favourite at your own table.



