Chicken Rice

4.71 from 24 votes
Recipe IndexRecipe

This post may contain affiliate links. Please read my privacy policy.

This tried-and-true Hainanese chicken rice recipe is easy to make at home, with detailed, step-by-step photos to guide you in creating tender, juicy chicken and fragrant rice—just like at your favorite chicken rice stall in Malaysia or Singapore!

Chicken rice served on a plate with chicken, cucumber and chili sauce.
Want to Save This Recipe?
Enter your email below & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Hainanese Chicken Rice

Hainanese chicken rice (海南鸡饭) is the comfort food for so many Malaysians and Singaporeans. For many of us, this is the ultimate comfort food. We grew up enjoying plate after plate, and packet after packet, of this beloved hawker staple, with tender, silky, and smooth poached chicken and a fragrant rice cooked in chicken broth and fat. Other than Nasi Lemak, this is another dish that instantly reminds me of home.

Originating from Wenchang chicken (文昌鸡) in Hainanese cuisine, Hainan Ji Fan was brought over by immigrants from Hainan Island in southern China. In the early 1900s, many Chinese emigrated to Southeast Asia in search of better opportunities, adapting the dish to local tastes. This is how our beloved chicken rice was born. In Thailand, a similar dish is known as Khao Man Gai.


The Best Chicken Rice

What makes the best Hainan chicken rice?

Everyone has their favorite and top choice when it comes to it. Some are all about that perfectly seasoned, flavorful and aromatic rice; others focus on the oh-so-tender chicken with silky smooth skin. And for some, it’s all about that spicy, one-of-a-kind chili sauce.

Personally, I think it’s all about what makes your tummy happiest! I love the smoothness of perfectly poached chicken with its juicy, tender meat, along with the delightful interplay of soy sauce and chili sauce.

What I can tell you is that this recipe is easy enough for regular home cooks. It’s got minimal prep and a few simple steps. Now, I’ll admit the ingredient list looks long, but don’t worry—it’s not as hard as it seems! The good news is that the ingredients are easy to find almost anywhere, and the result? Totally worth it!

Sidenote: In Malaysia, chicken rice is available in two versions; roasted chicken and poached chicken. Some hawkers also offer Chinese BBQ Pork (Char Siu), Chinese Roast Pork Belly (Sio Bak/Siu Yuk), and other side dishes such as Soy Sauce Eggs and braised bean curd to go with the rice.


Why This Recipe Works

Hainan chicken rice served with cucumber and Hainan chicken.
  • Just like hawker stalls and kopitiam. This recipe tastes just like the ones I’d often have at Malaysian hawker stalls or coffee shops—tender chicken, fragrant rice, and that savory goodness. And the best part? It’s way cheaper to make at home, meaning, you can have a lot of chicken per serving.
  • Easy without compromising on taste. I never compromise on authenticity and good taste when it comes to cooking. Even though this recipe calls for simple steps and minimal prep time, you’ll have an authentic dish that’s sure to satisfy.
  • The chicken broth is everything. The leftover chicken broth makes a delicious side soup; just garnish with cilantro or chopped scallions, or you may add a few leaves of cabbage. I personally love adding fish balls to my soup, so yummy!
  • Picky eater-friendly. I haven’t met anyone who doesn’t love this dish, even the pickiest eaters. It’s that good, and you’ll definitely be going back for seconds!

What Goes Into Hainanese Chicken Rice

Ingredients for chicken rice.
  • Whole chicken – do not buy cut up chicken quarters or chicken breasts. You want whole chicken, period.
  • Ginger – the secret ingredient for that gingery note to the chicken and broth, which is what makes this dish so aromatic.
  • Scallions
  • Salt – It’s key for seasoning the chicken and making sure the skin turns out gorgeous, smooth and tasty.
  • Oil
  • Shallots and garlic – the aromatics that elevate the flavors of the chicken.
  • Rice – Use a good quality long grain rice; avoid short grain rice as they are too sticky.

Chili Sauce Ingredients

  • Chili sauce – Hawkers make this from scratch, but for home cooks, I recommend using Huy Fong Chili Garlic Sauce.
  • Garlic
  • Ginger
  • Salt
  • Sugar
  • Chicken broth – The base that makes the sauce rich and savory. Be sure to use the broth from cooking the chicken—it gives the chili sauce its authentic flavor.
  • Lime juice – One of the key components, it adds a tangy brightness that gives chili sauce its signature flavor.

Please refer to the recipe card at the bottom of this post for full details on each ingredient.


How To Make Chicken Rice

Rub the salt all over the chicken.

Step 1: Wash the chicken and drain it well. Stuff the ginger and scallions into the chicken’s cavity. Rub 2 teaspoons of salt all over the chicken to create smooth-looking skin.

Whole chicken in a stockpot.

Step 2: In a stockpot that fits the chicken snugly, bring the chicken stock and the remaining 1 teaspoon of salt to a boil. Submerge the whole chicken, breast side down, in the boiling stock for 35–45 minutes, depending on the chicken’s size. Immediately reduce the heat to a gentle simmer.

Chopped chicken in a plate.

Step 3: Once the chicken is cooked, remove it and plunge it into prepared cold water for 10 minutes. Reserve the chicken broth for later use. Drain the chicken, discard the ginger and scallions from the cavity, and set it aside to cool before chopping it into the desired serving pieces.

Fragrant rice in a skillet.

Step 4: Heat oil in a wok and fry the chopped shallots and garlic until fragrant and golden. Add the rice and stir to combine. Transfer the rice mixture to a rice cooker.

Transfer the rice, chicken broth, ginger, and chicken fat to the rice cooker.

Step 5: Once transferred, add the chicken broth, ginger, garlic, shallot oil, chicken fat, and salt to the rice mixture. Cook according to the rice cooker’s manual instructions.

The sauce for chicken and chili sauce for dipping.

Step 6: Combine the chili sauce, garlic, ginger, salt, sugar, chicken broth, and lime juice. Stir to mix well and adjust with more salt, sugar, and lime juice to taste. Set it aside.

Chicken rice ready to serve.

Step 6: Line a serving plate with cucumber slices. Add a bowl of rice and arrange the chicken pieces on the plate. Drizzle the soy sauce over the chicken and garnish with cilantro. Serve immediately with chili sauce and a side of chicken soup.


Pro Tip: Secrets To Perfect Chicken Rice

  • I always use a fresh, whole chicken because it gives the best flavor and makes the broth super rich. Plus, the chicken stays nice and tender.
  • Once the chicken’s in the pot, I lower the heat to a simmer. This keeps the chicken juicy and tender without making it tough.
  • After cooking, I plunge the chicken into cold water for 10 minutes. This helps the skin firm up and keeps the chicken moist.
  • DO NOT throw away the chicken broth! I use it to cook the rice and make the chili sauce. It’s the secret to making both the rice and chili sauce taste just like the real deal.

Frequently Asked Questions

What’s the difference between Hainanese chicken rice and normal chicken rice?

Hainanese chicken rice has tender, juicy poached chicken, with rice cooked in flavorful chicken broth, ginger, and garlic for a rich taste. It’s served with a zesty chili sauce made with fresh ingredients like garlic, ginger, and lime. Regular chicken rice, on the other hand, can be made with roasted or fried chicken, and the rice is usually just cooked with water or oil, with a simpler sauce that doesn’t pack the same punch as the Hainanese version.

Why do I need to plunge the cooked chicken into cold water?

Plunging the chicken into cold water helps to stop the cooking process, keeping the meat juicy and tender while also firming up the skin.

What type of rice is best for this recipe?

For the best results, I recommend jasmine rice. Its fragrant smell and the long grain texture make it perfect for soaking up all the yummy chicken broth flavor, giving the rice that ideal taste and texture.

Is it necessary to use chicken fat for the rice?

Yes, to get that authentic taste, chicken fat is a must. It gives the rice that rich, savory flavor that makes the dish so special.

How many calories per serving?

This recipe is 709 calories per serving.

Hainan chicken rice being scooped with a spoon.

What To Serve With This Recipe

To recreate your favorite hawker fare at home, I recommend the following dishes.

I hope you enjoy this post as much as I do. If you try my recipe, please leave a comment and consider giving it a 5-star rating. For more easy and delicious recipes, explore my Recipe Index, and stay updated by subscribing to my newsletter and following me on FacebookPinterest, and Instagram for new updates.


Other Malaysian Rice Dishes You Might Like

Freshly baked cod fillet with seasonings crust on a plate, garnished with lemon slices and herbs.
5 Secrets to 20-Minute Dinners
FREE EMAIL BONUS: How would it feel to have dinner DONE in 20 minutes? I’ll show you how!
Please enable JavaScript in your browser to complete this form.
4.71 from 24 votes

Chicken Rice

This tried-and-true Hainanese chicken rice recipe is easy to make at home, with detailed, step-by-step photos to guide you in creating tender, juicy chicken and fragrant rice—just like at your favorite chicken rice stall in Malaysia or Singapore!
Prep Time: 10 minutes
Cook Time: 50 minutes
Total Time: 1 hour
Servings: 8 people
Want to Save This Recipe?
Enter your email below & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Ingredients  

Poached Chicken

  • 1 whole chicken, preferably free range organic chicken
  • 1 small ginger, thumb-sized, cleaned and bruised
  • 6 stalks scallion, trimmed and washed
  • 3 teaspoons salt
  • 10 bowls chicken stock, approximately 3 liters/12 cups
  • 10 bowls ice cold water, approximately 3 liters/12 cups

Rice

  • 5 tablespoons vegetable oil
  • 4 cloves shallots, finely minced
  • 4 cloves garlic, finely minced
  • 3 cups washed rice
  • 2.5 cups + 2 tablespoons chicken broth
  • 1 small ginger, thumb-sized, cleaned and bruised
  • 1 tablespoon garlic and shallot oil
  • 70 g (2½ oz) chicken fat
  • 1.5 teaspoons salt, or to taste

Soy Sauce Mixture

  • 2 teaspoons light soy sauce
  • 2 teaspoons chicken broth
  • 3 teaspoons sesame oil
  • 3 teaspoons garlic and shallot oil

Chicken Rice Chili Sauce

  • 3 tablespoons chili sauce, Huy Fong brand Chili Garlic Sauce
  • 15 g (½ oz) garlic, peeled and grated, or finely minced
  • 50 g (1¾ oz) ginger, peeled and grated, or finely minced
  • 1 teaspoon salt
  • 1 teaspoon sugar
  • 3 tablespoons chicken broth
  • 1 tablespoon lime juice, or to taste

Garnishing

  • 1 cucumber, peeled and sliced into rounds
  • 3 sprigs cilantro

Instructions 

Poached Chicken

  • Wash the chicken and drain it well. Stuff the ginger and scallions into the chicken’s cavity. Rub 2 teaspoons of salt all over the chicken to create smooth-looking skin.
  • In a stockpot that fits the chicken snugly, bring the chicken stock and the remaining 1 teaspoon of salt to a boil. Submerge the whole chicken, breast side down, in the boiling stock for 35–45 minutes, depending on the chicken’s size. Immediately reduce the heat to a gentle simmer.
  • Once the chicken is cooked, remove it and plunge it into prepared cold water for 10 minutes. Reserve the chicken broth for later use. Drain the chicken, discard the ginger and scallions from the cavity, and set it aside to cool before chopping it into the desired serving pieces.

Rice

  • Heat oil in a wok and fry the chopped shallots and garlic until fragrant and golden. Add the rice and stir to combine. Transfer the rice mixture to a rice cooker.
  • Once transferred, add the chicken broth, ginger, garlic and shallot oil, chicken fat, and salt to the rice mixture. Cook according to the rice cooker’s instructions.

Soy Sauce Mixture

  • Combine the soy sauce, chicken broth, sesame oil, and garlic and shallot oil. Stir to mix well and set aside.

Chicken Rice Chili Sauce

  • Combine the chili sauce, garlic, ginger, salt, sugar, chicken broth, and lime juice. Stir to mix well and adjust with more salt, sugar, and lime juice to taste. Set it aside.

Assembling Chicken Rice

  • Line a serving plate with cucumber slices. Add a bowl of rice and arrange the chicken pieces on the plate. Drizzle the soy sauce over the chicken and garnish with cilantro. Serve immediately with chili sauce and a side of chicken soup.

Notes

Recipe contributed by Maameemoomoo.
  • I always use a fresh, whole chicken because it gives the best flavor and makes the broth super rich. Plus, the chicken stays nice and tender.
  • Once the chicken’s in the pot, I lower the heat to a simmer. This keeps the chicken juicy and tender without making it tough.
  • After cooking, I plunge the chicken into cold water for 10 minutes. This helps the skin firm up and keeps the chicken moist.
  • DO NOT throw away the chicken broth! I use it to cook the rice and make the chili sauce. It’s the secret to making both the rice and chili sauce taste just like the real deal.

Nutrition

Serving: 1grams, Calories: 704kcal, Carbohydrates: 65g, Protein: 26g, Fat: 37g, Saturated Fat: 9g, Polyunsaturated Fat: 11g, Monounsaturated Fat: 15g, Trans Fat: 0.1g, Cholesterol: 79mg, Sodium: 1861mg, Potassium: 529mg, Fiber: 2g, Sugar: 3g, Vitamin A: 346IU, Vitamin C: 9mg, Calcium: 60mg, Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Please rate and comment below!

About Rasa Malaysia

Bee is a recipe developer and best-selling cookbook author, sharing easy, quick, and delicious Asian and American recipes since 2006. With a strong following of almost 2 million fans online, her expertise has been featured in major publications, TV and radio programs, and live cooking demos throughout the United States and Asia.

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating





47 Comments

  1. Monica says:

    This looks amazing

  2. Poyee Tung says:

    Dear Rasa, I have tried the penang chicken rice from Hawker stalls in Penang. I believe it is roast chicken but not steam chicken. Do you have the recipe for that dish? thanks

    Poyee

    1. Rasa Malaysia says:

      It’s actually fried chicken I love it, too but don’t really know the secret recipe, yet. :(

  3. Monica Rampo says:

    Hi,
    Thanks for the recipe, I made my chicken rice base on your recipe (modified a little bit).
    I love chicken rice, since I live in Batam (Indonesia), near Singapore so that very easy to find chicken rice here. But I want to make my own chicken rice.
    After searching chicken rice recipes on the internet, I think your recipe very close with chicken rice usually I buy here. Glad to find rasa malaysia.
    Hey…just want to let you know, I posted my chicken rice recipe on my blog and link back to rasa malaysia.

    Thanks for sharing,
    Monica

  4. Michelle says:

    I just tried this recipe last night and my husband loved it! I wasnt able to get screwpine leaves (no major asian supermarket in Idaho, unfortunately), but the taste was still very good! Thank you for sharing :-)

  5. Kay says:

    1) under for rice. Ingredients, is the finely chopped garlic + shallot used for garlic/shallot oil or used for frying before adding the rice?
    Thank you.

  6. Evie Lam says:

    Hi, I tried your recipe yesterday and am glad it turned out fabulous. My gal loved the chicken rice a lot. Will deginitely cook for my family again. Thanks a lot for all your wonderful recipes!

  7. Mark says:

    Have made this recipe a few times. It is fairly easy for Singaporean style food, and the broth is the stuff dreams are made of. I use the broth as a seasoning with ramen noodles, and have an absolutely awesome lunch as well.

  8. sha says:

    hi, iam thinking of trying this recipe. iam a big fan of chicken rice ever since i tried it from malaysia. i just want to ask for the sauce, is it ok to put normal soya sauce instead of light soya sauce? will that make a big difference in taste?or is there a way i can use the normal sauce so that its like the lighter version?

    1. Rasa Malaysia says:

      Yes, it’s the same.

  9. Made Sri says:

    I love the Cook’s Note! He…he..I will practice this recipe soon! Thanks!

  10. JCT says:

    I made it tonight, my first attempt ever at Hainanese Chicken Rice. I want to say it is pretty darn close to the best ones I’ve eaten from Singapore hawker centres. I guess the pandan leave is the secret ingredient that makes it complete. Even the soup didn’t taste odd- I added Bak Choy (Napa) to the soup and fishballs. My American husband and 2 boys; 4 and 6 years old ate in and said they were good. Took me about 2 hrs to make it but it’s worth every min of it. Would definitely make it again…thank you for sharing this recipe!