One-Pot Hainanese Chicken Rice


Chicken rice has been a staple food among Malaysians and Singaporeans. I can have it every day. But to make Hainanese chicken rice at home and better still, using a rice cooker? Who would have guessed it?

If you liked this recipe, we have made some one-pot recipes to ease your busy schedule.

How to make One-Pot Hainanese Chicken Rice


for 2 servings

Main ingredients

  • 1 cup rice
  • 1 ½ cup water
  • 1 boneless chicken thigh


  • 4 slices ginger
  • 2 tsp chicken stock, powdered
  • 2 tsp soy sauce
  • 1 tsp oil
  • 1 tsp salt
  • 2 stalks 10-cm-pieces green onion


  • Fresh parsley
  • Fried onion

Soy sauce

  • 1 tbsp soy sauce
  • 2 tsp coriander, finely chopped
  • 2 tsp green onion, finely chopped
  • 2 tsp sugar

Ginger sauce

  • 1 tbsp fish sauce
  • 2 tsp sesame oil
  • 2 tbsp ginger, grated
  • 1 tbsp green onion, finely chopped
  • 2 tsp sugar


  1. In a rice cooker, combine washed rice, water and seasonings.
  2. Mix ingredients until nicely combined.
  3. Add chicken and green onion stalks on top.
  4. Close lid and press “Cook”.
  5. Once it is cooked, let it steam for 10 minutes.
  6. Discard green onion stalks and ginger from the rice.
  7. Remove chicken. Cut chicken into 1-cm-pieces or bite size.
  8. Give the rice a good mix to combine the flavors.
  9. For the sauces, simply combine the respective ingredients into 2 bowls and mix well.
  10. Plate and top with fresh parsley and fried onions.
  11. Serve along with the sauces. Enjoy!