Now Reading
Hainanese Chicken Rice, Easy 5 Step Recipe



Hainanese Chicken Rice, Easy 5 Step Recipe

chicken rice

Hainanese Chicken Rice is one of Singapore’s most famous dishes and is a must-order dish when visiting a hawker’s market. Steamed tender chicken served over fragrant rice with sesame oil and soy sauce. Topped with coriander lead and served with ginger and chilli sauce. Surprisingly, this delicious Singaporean dish is very easy to make at home.

Impress friends and family with this quick and easy 5 steps homemade recipe. Cook Hainanese chicken rice in less than 2 hours. This recipe uses chicken thigh, legs or chicken breast and not a whole chicken which significantly reduces the cooking time needed.

How to Make the Best Hainanese Chicken Rice

The secret to making the best hainanese chicken rice is in the name of the dish. Traditionally, the dish is made with a whole chicken to feed an entire household. Using a whole piece will allow you to use the stock as a soup and also flavour the rice. However, you can still achieve a flavourful dish with thighs, legs and breast pieces as well as premade chicken stock.

For smoother texture on the chicken skin, make sure to exfloiate the chicken beforehand. You can use a handful of coarse kosher salt or table salt. Rub the salt on the surface of the chicken for 5-10 minutes. Then rinse and pat dry.

hainanese chicken rice recipe

Print Recipe

4.02 from 60 votes

Hainanese Chicken Rice Recipe

Steamed tender chicken served over fragrant rice with sesame oil and soy sauce.
Prep Time30 mins
Cook Time1 hr 30 mins
Course: Main Course
Cuisine: Chinese
Keyword: chicken, rice
Servings: 4
Calories: 600kcal
Author: Honest Food Talks



  • 4 pieces chicken (thigh, leg or breast will work with this recipe too)
  • 3 slices ginger
  • 2 stalks spring onion
  • 2 cloves garlic
  • 1 tsp fish sauce
  • 1 stalk cilantro


  • 3 cups rice
  • 4 cups chicken stock
  • 1 tbsp lemongrass (chopped)
  • 1 tsp salt
  • 2 tsp chicken powder
  • 3 tbsp butter
  • dash tumeric powder

Ginger Sauce

  • 1 whole piece ginger
  • 1/4 cup oil

Chilli Sauce (Optional)

  • 1 lemon medium sized
  • 6 red chili small
  • salt
  • 1/2 tsp chicken powder
  • 1/2 tsp salt
  • 2 tbsp sugar


  • Boil the Chicken

    Start by pouring 5 cups of cold water into a large stockpot and set aside. Slice 3 thick slices of ginger. Cut the spring onion in half and crush the onion head.

    Place the ginger and spring onion into the water and bring it to a boil. Let this boil for 30 minutes over medium-high heat. Meanwhile, prepare a bowl of ice water and set this aside.

    Once the water has boiled, add the chicken. After 1 minute, remove the chicken and add it into the bowl of ice-cold water.

    Repeat this step four to five times. If you’re using chicken breast, repeat this two to three times.

  • Simmer on low heat

    Continue to boil the chicken in the stock on low heat for 30 minutes. After this, remove the chicken from the stock and place it into the ice water with 2 tablespoons of salt, 1 teaspoon of fish sauce. Leave this for 40-60 minutes before slicing into bite-size. Keep the chicken stock for later use.

  • Cook the Rice

    Wash the rice 3-4 times and add 4 cups of chicken stock, pandan leaves, butter, lemongrass, chicken powder, salt and a dash of turmeric powder. The turmeric powder will add a lovely yellow colour to the rice.

    Put this on normal settings in the rice cooker and stir halfway through cooking.

  • Making the Condiments

    For the ginger sauce, start by peeling the ginger skin with a spoon or peeler. Chop finely into the desired size or use a food processor and add salt to taste. Heat the oil in a small pan until the oil begins to smoke. Pour over the ginger and mix well. Leave this to cool slightly before serving.

    For the chilli sauce, finely chop the garlic, ginger and chilli before blending this with a food processor. Once this has turned into a paste, squeeze 1 lemon and add the chicken powder, salt and sugar to the mix.

  • To Serve

    Assemble on a plate, laying the chicken on top or on the side of the rice. Garnish with coriander (or cilantro) and some chili.

Delicious Additions and Swaps

This easy Hainanese chicken rice recipe can be dressed up by adding a few additions or made healthier with a few ingredient swaps. For instance, you can steam or lightly fry some leafy greens. This will make a good healthy addition on the side. We recommend trying Chinese cabbage, spinach or choi sum.

To make the rice more fragrant, add a dash of sesame oil or more pandan leaves. Likewise, you can add cilantro, cucumber, tomato slices or carrots for decoration.

White rice can be substituted with brown rice or quinoa to make a healthy chicken rice dish.

Looking for more tasty recipes? Try this easy moroccan chicken tagine recipe from UnoCasa now.

What's Your Reaction?
In Love
Not Sure
View Comments (35)

Leave a Reply

Your email address will not be published.

Recipe Rating

Created by foodies for foodies © 2020 Honest Food Talks.
All Rights Reserved. Privacy Policy
Love our content? Buy us a slice of cake 🍰

Scroll To Top