Making Hainanese chicken has never been easier. This one-pot rice cooker dish is delicious, requires little prep, and done in as quick as 30 minutes.
(Love quick and easy meals? Try mandu rice or dumpling rice. You cook it in your rice cooker too!)

Hainanese chicken is a dish named after Hainan, a province in China.
However, it’s become so much more popular in Southeast Asia, specifically Singapore, where it’s considered one of their national dishes.
I love this dish but I find the traditional way of making Hainanese chicken (or Hainan chicken) beyond my capabilities as a novice cook, so I’m very happy to have discovered a much easier way to make it using a rice cooker.
Same delicious flavors, a breeze to make.
Let’s get to it.
Why you’ll love rice cooker Hainanese chicken

- Perfect for non-cooks. Can’t cook? Me neither. But I can make meals using our rice cooker and they are delicious!
- Easy weeknight meal. This is also perfect for busy weeknights or those days when you just don’t have the energy to cook. Just put everything in your rice cooker and you’re done! Delicious 1-pot dish.
- Easier to make than traditional Hainan chicken rice. But it’s just as tasty.
How to make

Hainanese chicken is a delicious fusion of Asian flavors like ginger, garlic, sesame oil and scallions or green onions. You can find the full ingredient list in the recipe card at the bottom of this article.
Ingredients
A few thing to note:
- Rice — we eat basmati rice and jasmine rice at home so those are what I use when I make this recipe. You can use long grain rice, too. Just don’t use sticky rice.
- Chicken — we use boneless, skinless chicken thighs. You can choose to use chicken breast and/or keep the skin; just make sure to remove the bones so the chicken cooks through.
- Chicken broth — we also use chicken broth instead of water to cook the rice for added flavor. You can also choose to cook with just water, just season accordingly.
- Garlic and ginger — I use pre-minced ginger and garlic available in bottles but if you have the knife skills (which I clearly don’t have lol), go ahead and use fresh.
Tools
We have a Tiger rice cooker that has different settings. When making rice cooker Hainanese chicken, we select “plain” then press start.
If you have a simpler rice cooker, all you need to do is flip the switch to cook.
You can also make this recipe without a rice cooker.
Simply follow the recipe as written then just check for doneness yourself (allow for roughly the same amount of time that it usually takes your rice to cook).
Step-by-step photos
In a bowl, stir salt, pepper and sesame oil until incorporated.
Place chicken thighs and make sure each piece is coated with the marinade.
Cover the bowl with cling wrap and allow the chicken to marinate in the fridge for 30 minutes.

Rinse rice thoroughly and place in pot of rice cooker. Add the corresponding amount of broth or water (follow rice cooker instructions).

Add ginger and garlic. Stir to mix.

Place marinated chicken on top of rice. Try to place them evenly around the pot. Sprinkle green onions and season with salt and pepper.

Press cook on your rice cooker. Enjoy!
One pot cooking with your rice cooker

Easy, right? Here are some things to remember when making rice cooker dishes:
- Know your rice cooker. If you have a simple rice cooker, all you need to do is flip the switch and cook the rice. If you have a more feature-rich one, you’ll need to be familiar with all the settings available to you. For our rice cooker, it specifies that we use the “plain” setting.
- Rinse your rice properly. It’s also important to rinse your rice properly. And depending on the rice you’re using, you may also need to soak it in water before cooking.
- Use the cup that came with your machine. In all my rice cooker recipes, when I say “cup” I mean the cup that came with your rice cooker and not your usual baking cups.
Recipe FAQs

According to How Stuff Works, a rice cooker knows rice is done cooking when it senses a change in temperature:
“Once the rice absorbs all the water in the pan, the temperature will start to rise. The rice cooker senses this change and will either switch off or switch to a warming cycle. At this point, the rice has finished cooking and entered the resting stage.”
It works the same way with rice cooker dishes. Cooking time depends on your rice cooker so you just need to wait for it to tell you the dish is done.
We use basmati rice or jasmine rice, long grain rice will work too. Sticky rice not recommended.
Depending on the kind of sauce you prefer, you can combine the following, to taste.
Base: soy sauce
– soy sauce
– sesame oil
– lime or lemon juice
– chopped chili, if you want a little kick
Base: sweet soy sauce
– soy sauce
– water
– sugar
Base: ginger and green onions
– minced ginger
– minced green onions or scallions
– canola or vegetable oil
– salt
What to serve with Hainanese chicken rice
This recipe is a complete meal and goes well with:
I love making Hainanese chicken rice in our rice cooker. It’s so easy but so flavorful!
Perfect for lunch and dinner and every time you’re craving for a simple but delicious Asian dish.
Happy cooking!
Did you make this recipe for Hainanese chicken in rice cooker? I’d love to hear all about it! Leave a comment or a star rating below. You can also tag me on Instagram or Facebook. I’d love to see your creations!
You can also find me on Pinterest and YouTube.

Hainanese Chicken in Rice Cooker
Equipment
Ingredients
Marinade
- 1 tsp salt
- ½ tsp ground pepper
- 1 tsp sesame oil
- 4-6 chicken thighs boneless, we remove the skin as well
Rice
- 1 cup uncooked rice rinsed
- chicken broth can sub with water
Seasoning
- 1 tbsp ginger minced
- 1 tbsp garlic minced
- 3 stalks scallions or green onions chopped
- salt to taste
- pepper to taste
Instructions
- In a bowl, stir marinade ingredients until incorporated.1 tsp salt, ½ tsp ground pepper, 1 tsp sesame oil
- Place chicken thighs and make sure each piece is coated with the marinade.4-6 chicken thighs
- Cover the bowl with cling wrap and allow the chicken to marinate in the fridge for 30 minutes.
- When ready, rinse rice thoroughly and place in the pot of your rice cooker.1 cup uncooked rice
- Add the corresponding amount of broth or water (follow rice cooker instructions).chicken broth
- Add minced ginger and minced garlic. Stir to mix.1 tbsp ginger, 1 tbsp garlic
- Place marinated chicken on top of rice. Try to place them evenly around the pot.
- Sprinkle with chopped green onions, and season with salt and pepper.3 stalks scallions or green onions, salt, pepper
- Press cook on your rice cooker. Enjoy!
Video
Notes
- We use basmati and jasmine rice, long grain rice will work too. Sticky rice not recommended.
- We remove the skin from the chicken but you can keep them on.
- We usually add 4-6 pieces of chicken, depending on how big they are. The important thing to remember is not to overcrowd your pot.
- If your rice cooker has different settings, ensure you’re using the correct one. In ours, we use “plain”.
- Cook time depends on your rice cooker. This recipe usually takes 30 minutes to cook using ours.
- When I say “cup” I mean the cup that came with your rice cooker and not your usual baking cups.
- The estimated nutritional information is based on 6 servings.
- See post for more tips, FAQs and step-by-step photos.
Nutrition
Nutritional information are estimates only.
Leave a Reply