
This dish holds a special place in the hearts of those who grew up eating it, like my husband and best friend. But even if you’re new to Hainanese Chicken Rice, don’t be intimidated by its reputation as a complicated dish. In reality, it’s much easier to make than it looks! Featuring succulent poached chicken served with rice, flavourful broth, spring onion (scallion) sauce, chilli sauce and a drizzle of sweet soy sauce, this is a delicious meal that the whole family will love. In case you’re worried about needing a bunch of specialty ingredients to make this dish, I’ve included simple ways to make your own sambal oelek and kecap manis using ingredients that you are more likely to already have on hand.
Can you make Hainanese Chicken Rice ahead of time?
Yes, you can refrigerate the chicken, rice and soup separately in airtight containers for up to 3 days. Reheat in the microwave.
Is Hainanese Chicken Rice suitable for leftovers?
Hainanese Chicken Rice is not suitable for freezing, but you can refrigerate the chicken, rice and soup separately in airtight containers for up to 3 days. Reheat in the microwave.

Hainanese Chicken Rice
“My husband and kids are still telling everyone that will listen how amazing this dish is. An absolute winner.” Share PrintClick to change the servings
Ingredients
- 1 whole free-range chicken
- 2 spring onions (scallions) whole, tops removed
- 2 tsp chicken stock powder (bouillon)
- 1 tsp freshly grated ginger
- 2 garlic cloves
- 60 ml (2 fl oz) Chinese cooking wine
- 1 tsp sesame oil, plus extra to taste
- 1 tsp tamari or all-purpose soy sauce, plus extra to taste
- ¼ green cabbage, roughly sliced
- 1 tbsp olive oil
- 2 garlic cloves, finely chopped
- 1 tsp freshly grated ginger
- 200 g (1 cups) jasmine rice
- 375 ml (1½ cups) chicken stock
- 4 spring onions (scallions), finely sliced
- ½ tsp sea salt flakes
- 1 tsp freshly grated ginger
- 4 tbsp olive oil (see note 1)
- 1 sliced cucumber
- 1 bunch coriander (cilantro)
- 125 ml (½ cup) store-bought kecap manis (or see note 3 to find out how to make your own)
Instructions
- Rinse the chicken (this creates a clearer broth) and place it in a large pot. Cover with water so that the chicken is submerged by at least 2 cm (¾ inch).
- Add the whole spring onions (bend or tear to fit them in the pot if required), chicken stock powder, grated ginger, garlic cloves and Chinese cooking wine.
- Cook over high heat and, once the soup comes to the boil, reduce the heat to the lowest setting, put the lid on slightly ajar and simmer for 1–1½ hours.
- Remove the chicken from the broth (leaving the broth in the pot) and set aside in a small bowl. Drizzle with the sesame oil and tamari (or all-purpose soy sauce). Cover the chicken with foil to keep it warm. Allow to rest for at least 10 minutes.
- Add the cabbage to the poaching liquid and cook for 5–8 minutes until soft.
- Heat the olive oil in a large frying pan over medium–high heat. Add the garlic and ginger and cook, stirring, for 30 seconds until fragrant. Immediately add the rice and cook, stirring, for 1 minute.
- Pour the contents into a rice cooker (see note 4 for the stovetop absorption method).
- Add the chicken stock and cook as per the rice cooker instructions.
- Combine the spring onion, salt, ginger and olive oil in a small bowl. Mix until well combined.
- Allow to sit at room temperature for at least 10 minutes.
- In a food processor, blend the chilli, garlic, olive oil, rice wine vinegar, salt, sugar and chicken poaching liquid until smooth.
- Cut the chicken into quarters and serve with the rice, sliced cucumber, coriander, spring onion sauce and chilli sauce. Drizzle the chicken and rice with kecap manis.
- Serve the broth alongside the chicken and season to taste with more sesame oil and tamari (or all-purpose soy sauce).
Nutrition information
Recipe notes
- Heat the olive oil in a large frying pan over medium heat. Add the garlic and ginger and cook, stirring, for 1 minute.
- Add the rice and cook, stirring, for 1 minute.
- Add the chicken stock and bring to the boil, then immediately reduce the heat to the lowest setting.
- Cover and cook for 15 minutes (do not remove the lid).
- Remove from the heat and rest for 10 minutes with the lid on before fluffing up the rice with a fork and serving.







Kim says:
Had this tonight and my 16 minth old devoured it! Thank you for this easy and delicious recipe 🙂 my hysband also likes this as it’s not too salty and excessive on the sesame
Nicole says:
Hooray, another little eater satisfied (plus a husband)! I love to hear this, Kim! Nic x
jodietamblyn says:
Having grown up in Singapore, my chicken rice standards are high. My family really enjoyed this dinner, especially as it was simple and easy to make.
I’d make a few tweaks next time to suit our tastes- poaching the chicken in stock instead of water for a bit more of an flavour kick and doubling the rice component. But this is a really solid version and definitely will make it into my regular rotation.
Nicole says:
This is such a lovely message – Thank you so much for taking the time to comment. I’m so glad you loved the recipe, best compliment ever knowing of your time in Singapore! My family and I really enjoy it too as a take on the famous classic. Great idea about both the stock and rice (I often double the rice too and freeze leftovers). Thank you again, Nic x
belindasullivan says:
My husband and kids are still telling everyone that will listen how amazing this dish is. An absolute winner x
Nicole says:
Haha! Oh this is fantastic! Thank you so much, I am so glad you all loved it as much as we do! Nic x
Andrea Sevilla says:
I grew up eating chicken rice, and it is one of my favourite meals of all time! Your recipe is easy to follow and delicious! It’s going to be on repeat at our place!
Nicole says:
Love this so much, thank you! Nic x
laureng says:
I made this tonight & was told it was the best meal I’ve ever cooked! 6yo and 1yo also ate it heartily. Winner winner chicken dinner! Definitely a recipe to make again and again. Thanks!
Nicole says:
My kids love this recipe too – But I can’t tell you how much it means to me knowing that your littles loved it as much as mine do. Thank you so much for trying the recipe and taking the time to comment! Means more to me than I can tell you. Nic x