
"Almost" Hainan Chicken with Rice 簡易海南雞飯 is my easy way of making authentic Hainan chicken with rice. You may even find that it tastes better than the original. Hainan chicken (海南雞, hǎi nán jī) has a confusing history. Today’s Hainan chicken evolved from a poached chicken dish from Hainan Island. It’s said that a man from Hainan immigrated to Malaysia and started making poached chicken that he called Hainan chicken. He then started using the chicken fat and chicken broth to make the accompanying rice. Lemongrass, galangal, pandan leaf, and tumeric gave it a Southeast Asian flare. If you ever order Hainan chicken with rice in Hainan, you will likely get a plate of poached chicken with ginger oil and a bowl of white rice.
Most of the Hainan chicken dishes that I’ve had at restaurants, and I’ve had a lot of them, are not that good. There are some good ones, but not many. For me, the chicken and the rice has to be tender, moist and flavourful. I like having the 3 sauces, namely the ginger green onion oil, chili sauce and thick sweet soy sauce. I also prefer boneless pieces of chicken. Too often, the chicken and rice are bland; the chicken is overcooked; the rice is dry and chewy; it doesn’t come with the thick sweet soy sauce; and if it’s not boneless, you get little pieces of bone fragments on the meat. Oh, and sometimes, it comes with white rice!
I have viewed countless Hainan chicken recipes and I’ve tried making it many times. I find poaching a whole chicken and then trying to debone it nicely a very difficult task for an unskilled cook like me. Not to mention poaching it at the right temperature and duration. It usually comes out either overcooked or raw. But Hainan chicken is absolutely one of my favorite dishes, so I had to keep trying.
I am now very happy with my simplified version of Hainan chicken with rice! I add the word “almost” to it because it’s not really the original way of making it. Instead of poaching a whole chicken, I steam chicken legs which so much easier to make tender and flavorful. I also use various shortcuts to achieve an authentic tasting Hainan chicken with rice. After trying my "Almost" Hainan Chicken with Rice 簡易海南雞飯 version, you may never want the original one again!
Finish this delicious meal off with a traditional Chinese dessert: Fried Sugar Egg Puffs 炸莎翁

"Almost" Hainan Chicken with Rice 簡易海南雞飯
Equipment
- Rice Cooker
Ingredients
Ingredients for chicken and rice:
- 4 Large chicken thighs , 1.5-2.0 lbs
- 1 packet Spicy Bake Mix (鹽焗雞粉– flavor rub for making “salt baked chicken”)
This product is not spicy (hot) at all. If you can’t find this product, you can use 2 tsp salt, 2 tsp garlic powder, 1 tbsp tapioca starch, and 2 tsp sand ginger powder (aka zeooar or 沙薑粉). You may also just use salt and/or whatever spices you usually like to put on chicken. Note: if you don’t add a starch, there will be quite a bit of liquid that will be created during steaming but it should not affect the result too much. - 1 stalk Lemongrass
* , cut 2 inches long and pound with meat pounder - 20 g Galangal* , sliced
- 3-4 Pandan leaves* , washed and tied in a knot
- 2 Large shallots , quartered
- 4 cloves Garlic , halved
- 1 tsp Salt
- ¼ tsp Tumeric powder
- 1 tbsp Oil
- 4 rice cooker cup Uncooked rice
- 700 ml Chicken broth
- ½ Long English cucumber , thinly sliced
*These are ingredients that may not be easily found. They add the authentic Southeast Asian flavour but even without them, you can make a pretty tasty Hainan chicken
Ingredients for green onion and ginger oil:
- 2-3 stalks Green onions , chopped
- 2-4 slices Ginger , minced
- ½ tsp Salt
- 3 tbsp Oil
Ingredients for chili sauce:
- 1 Large red chili ,chopped
- 1 Thai chili , chopped
- 1 clove Garlic , chopped
- 1 tsp Sugar
- ¼ tsp Salt
- 2 tsp Rice vinegar
- 2 tbsp Thai Sweet Chili Sauce
Ingredients for thick sweet soy sauce (Kecap Manis):
- 1 tbsp Light soy sauce
- 2 tbsp Dark soy sauce
- 2 tbsp Sugar
- 1 tsp Corn starch
- 4 tbsp Water
Instructions
- Trim fat and excess skin from chicken. Cut fat into small pieces (1-2cm) and put into a bowl
If you have time and want to make the skin tighter and nicer looking, you can blanche the chicken legs for 30 seconds at this point. Then submerse it in cold water or an ice bath. This will help the skin stay in shape when you cut the chicken after it’s cooked - If you want to make boneless Hainan chicken, make a cut around the drumstick bone on the inner side of the chicken leg. Do not cut through, only cut to the bone. Repeat for the thigh bone. Detach enough of the meat from the bone so that he bones are exposed.
This will make deboning easier after steaming - Coat with one packet of Spicy Bake Mix. Mix well and set aside
- Wash rice and drain water
- Add 1 tbsp of oil into a pan at medium heat. Add chicken fat to render the oil. Once the fat pieces have shriveled, remove them from the pan. This oil will be used for cooking the rice. If you think that there is too much oil, remove some from the pan
I like to have 2-3 tbsp of oil - Add garlic, half the shallots, half the lemongrass, half the galangal, ¼ tsp turmeric powder and 1 tsp salt and stir-fry for 2 minutes
I purposely added only a little salt to accommodate for the sauces that go with the chicken. If you are not making sauces and want the rice to be saltier, you can add more - Add rice and stir-fry for 2 minutes until the turmeric powder has mixed with the rice evenly
- Pour everything into the rice cooker and add 700ml of the broth or a little past the “4” line (since we used 4 rice cooker cups of uncooked rice) to compensate for the oil and added ingredients in the rice and press “cook”
- Put the chicken with the slit side down in a dish for steaming
I didn’t have any pandan leaves at the time, but if I did, I would tie it into a knot and place it underneath chicken legs - Put the rest of the shallots, lemongrass and galangal on top of the chicken
- Steam at low heat (82˚C or 180˚F) for 30 minutes or until cooked. Steaming tip for stove top: Boil the water in the steamer first on high heat, put the chicken into the steamer and then reduce heat to low.
For 1-2 pounds of meat with bone, cooking time will be around 30 minutes; 2-3 pounds, 45 minutes. Low heat steaming will make the chicken tender and juicy. - Prepare cucumber. You may choose to spread the slice cucumbers around a serving dish
Besides using cucumbers, you can also use lettuce, tomatoes, cilantro or pickled raddish - Once chicken is cooked, let it rest for 5-10 minutes or until it’s cool enough to handle
- Use kitchen scissors to remove the meat from the bones, keeping the meat in one piece is preferable for slicing
If you’re not worried about aesthetics, you can just use your hands to tear the meat off the bone…rustic style. - Cut the meat into desired size and place on serving dish
Green Onion and Ginger Oil Instructions:
- Put chopped green onions and minced ginger in a heat-resistant bowl
- Add ½ tsp salt and mix well
- Heat 3 tbsp of oil try to use a flavor-neutral oil
- Pour into bowl and mix well
Chili Sauce Instructions:
- Put chilies, garlic, sugar and vinegar into a food processor, blend and pour into a container
If you don’t want to use a food processor, you can put the garlic and chilies in a Ziploc bag, put on a cutting board, and pound with a meat pounder - Add 2 tbsp of Thai sweet chili sauce and mix well
Thick Sweet Soy Sauce Instructions:
- In a small pot, add 1 tbsp light soy sauce, 2 tbsp dark soy sauce, 2 tbsp sugar on low heat
- In a small container, mix 1 tsp cornstarch with 4 tbsp water
- When sugar is melted, add cornstarch mixture to the pot and mix well
- Once the mixture thickens, you can turn off heat.
It will thicken more after you turn off heat









Okay, this is the real deal! Emily is so kind to make us this to try! It was simply delicious! Everything is up to professional grade and I must say the sauces she made are so good.
The best Hainanese chicken with rice you’ll likely ever have! All my kids and husband (and myself included!) love this dish so when Emily made this for us to try, it blew all other Hainanese chicken dishes out of the water!
Plus, She said it is easy to make when you follow her recipe...this will be the first one of Aunt Emily’s recipes I’ll try to make! Wish me luck and stay tuned! 😉
Such a fragrant and delicious dish! The rice is as tasty as it is beautiful, and the chicken is absolutely the best! Thank you for sharing this recipe!
Hi Kat. I also like this recipe very much! I think the chicken is even more flavourful than the ones you get at restaurants. Your picture looks wonderful! Thanks for sharing! Happy Cooking!