Hainanese Chicken Rice Recipe (Easy Rice Cooker Method)
The secret to great Hainanese chicken rice is rice that’s tender, fragrant, and packed with flavor without being greasy. This easy rice cooker version delivers all the comforting flavors of the classic dish with minimal effort.

A Quick Look at the Recipe
🏷️ Recipe Name: Hainanese Chicken Rice
⏱️ Ready In: ~ 45 minutes
🍽️ Serves: 5 portions
🔥 Calories: 240 kcal per serving (estimate)
🧾 Main Ingredients: Rice, chicken broth, sesame oil, fish sauce, mushroom powder, ginger, garlic.
🥗 Dietary Info: Contains chicken broth.
🧠 Difficulty: Very easy
Have a question? Ask AI!
This Hainanese chicken rice recipe has been passed down through three generations in my family, from my grandmother to my mother and eventually to me. Over the years, I’ve refined the method to create rice that is soft, fluffy, and full of flavor. I also tried keeping it free from bits of garlic and ginger for a cleaner, more enjoyable texture.
The rice is cooked in chicken broth with garlic, ginger, and aromatic seasonings, allowing every grain to absorb the rich flavors without becoming greasy. It’s the perfect companion to Hainanese chicken, crispy pork belly, char siu pork, char siu chicken, or even my flourless fried chicken recipe. This fragrant rice is often the first thing to disappear from our dining table.
Why You Will Love This Recipe
Recipe Ingredients

Ingredient Notes
White Rice – I recommend using jasmine rice or other long-grain white rice for the best texture. The grains stay fluffy and separate while absorbing the flavorful broth.
Chicken Broth – Homemade chicken broth from poaching the chicken gives the rice its signature rich flavor. If using store-bought broth, choose a low-sodium variety and adjust the seasonings as needed.
Fish Sauce – Adds depth and savory umami flavor to the rice. Don’t worry—the finished rice won’t taste fishy.
Mushroom Powder – A simple ingredient that boosts the savory flavor of the rice. Chicken bouillon powder can be used as a substitute.
Ginger – Fresh ginger adds warmth and fragrance. I use sliced ginger while cooking the rice and remove it before serving for a cleaner texture.
Garlic – Garlic infuses the rice with aroma and flavor. Like the ginger, it is removed before serving so the rice remains clean and pleasant to eat.
Sesame Oil – A small amount of sesame oil adds a subtle nutty aroma that complements the chicken broth and seasonings.
How to Make Hainanese Chicken Rice

STEP 1. Heat the cooking oil in a skillet over medium heat. Add the ginger and garlic and sauté until fragrant (Image 1). Remove and discard the ginger and garlic once they are lightly golden and aromatic (Image 2).
Add the washed rice to the skillet (Image 3). Pour in the fish sauce and sesame oil (Image 4), then stir until the rice is evenly coated with the seasonings.

STEP 2. Pour in half of the chicken broth (Image 5) and continue stirring until the rice absorbs most of the liquid. This step allows the rice to absorb more flavor before cooking.
Transfer the rice mixture to the rice cooker pot and pour in the remaining chicken broth (Image 6). Cook according to your rice cooker’s regular white rice setting (Image 7). Once done, fluff the rice with a rice paddle before serving (Image 8).
Pro Tips
- Rinse the rice thoroughly – Rinse the rice several times until the water runs mostly clear. This removes excess starch and helps the rice cook up fluffy instead of sticky.
- Don’t skip sautéing the aromatics – Sautéing the ginger and garlic in oil before cooking the rice brings out their fragrance and creates a richer flavor than simply adding them directly to the broth.
- Let the rice absorb the broth first – Cooking the rice briefly with part of the chicken broth before transferring it to the rice cooker helps each grain absorb more flavor.
- Remove the ginger and garlic – For a cleaner texture, remove the ginger and garlic after they have infused the oil. You’ll still get all the flavor without finding chunks of ginger or garlic in the finished rice.
- Let the rice rest before fluffing – Once the rice cooker switches to warm, let the rice rest for 5 to 10 minutes before fluffing. This allows the moisture to redistribute evenly for the best texture.
Serving Suggestions
For a traditional Hainanese chicken rice meal, serve the rice with Hainanese chicken, a bowl of warm chicken broth, and fresh cucumber slices. Don’t forget the sauces—ginger scallion sauce and a simple soy sauce mixture add extra flavor and authenticity to every bite. If you enjoy a little heat, try serving it with homemade garlic chili oil.
To round out the meal, add a light vegetable side dish such as stir-fried bok choy, garlic green beans, or Chinese cabbage stir fry. A bowl of egg drop soup also makes a comforting accompaniment.
For dessert, keep things refreshing with peach gum dessert or a glass of lychee tea. Garnish the rice with fresh cilantro leaves and sliced scallions before serving for a beautiful finishing touch.
Hainanese Chicken Rice FAQs
Hainanese chicken rice is a popular Southeast Asian dish consisting of poached chicken served with fragrant rice cooked in chicken broth. It is commonly accompanied by dipping sauces, cucumber slices, and a bowl of clear soup.
Jasmine rice is the most commonly used rice because it produces fluffy, fragrant grains that absorb the flavors of the broth well. Other long-grain white rice varieties can also be used.
Yes. While homemade chicken broth provides the best flavor, store-bought low-sodium chicken broth works well as a substitute. You may need to adjust the seasonings to taste.
Removing the ginger and garlic after sautéing allows them to flavor the oil and broth without leaving pieces mixed throughout the rice. This creates a cleaner texture while keeping all the aroma and flavor.
Yes. The rice can be prepared a day in advance and stored in an airtight container in the refrigerator. Reheat gently with a splash of water or chicken broth to restore its soft texture.
Yes. Let the rice cool completely before transferring it to freezer-safe containers. Freeze for up to 2 months and thaw overnight in the refrigerator before reheating.

Storage
Store leftover Hainanese chicken rice in an airtight container in the refrigerator for up to 3 days.
To reheat, sprinkle a little water or chicken broth over the rice and warm it in the microwave or a steamer until heated through. This helps restore its soft, fluffy texture.
You can also freeze the rice in freezer-safe containers for up to 2 months. Thaw overnight in the refrigerator before reheating.

Hainanese Chicken Rice
Equipment
- 1 rice cooker
Ingredients
- 250 gr rice
- 400 gr chicken broth
- 1 tbsp fish sauce
- 2 tbsp sesame oil
- 1 tsp mushroom powder
- 2 slices ginger
- 2 cloves garlic
Instructions
- Heat the cooking oil in a skillet over medium heat. Add the ginger and garlic and sauté until fragrant. Remove and discard the ginger and garlic once they are lightly golden and aromatic.
- Add the washed rice to the skillet. Pour in the fish sauce and sesame oil, then stir until the rice is evenly coated with the seasonings.
- Pour in half of the chicken broth and continue stirring until the rice absorbs most of the liquid. This step allows the rice to absorb more flavor before cooking.
- Transfer the rice mixture to the rice cooker pot and pour in the remaining chicken broth. Cook according to your rice cooker's regular white rice setting. Once done, fluff the rice with a rice paddle before serving.
Notes
- Rinse the rice thoroughly – Rinse the rice several times until the water runs mostly clear. This removes excess starch and helps the rice cook up fluffy instead of sticky.
- Don’t skip sautéing the aromatics – Sautéing the ginger and garlic in oil before cooking the rice brings out their fragrance and creates a richer flavor than simply adding them directly to the broth.
- Let the rice absorb the broth first – Cooking the rice briefly with part of the chicken broth before transferring it to the rice cooker helps each grain absorb more flavor.
- Remove the ginger and garlic – For a cleaner texture, remove the ginger and garlic after they have infused the oil. You’ll still get all the flavor without finding chunks of ginger or garlic in the finished rice.
- Let the rice rest before fluffing – Once the rice cooker switches to warm, let the rice rest for 5 to 10 minutes before fluffing. This allows the moisture to redistribute evenly for the best texture.

I hope you enjoy this family recipe as much as we do. If you try it, please leave a rating and let me know how it turned out!