Hainanese Chicken Rice Recipe Authentic Home Version

Josie Baker Avatar
By:
Josie Baker
Published:

[grow_share_buttons]

Hainanese Chicken Rice 40.png

Why You’ll Love This Hainanese Chicken Rice

Hainanese Chicken Rice is one of those dishes that looks simple but tastes like a special treat. If you have ever wanted a chicken rice recipe that feels comforting, fresh, and packed with flavor, this home version is a great place to start. The poached chicken stays tender, the rice soaks up rich broth, and the sauces bring everything to life.

  • Easy to make at home: This authentic Hainanese chicken recipe uses basic steps and everyday tools, so even busy cooks can make it without stress. Most of the work happens in one pot, which means less cleanup.
  • Good for balanced meals: The chicken gives you protein, the rice gives you steady energy, and the ginger, garlic, and chili sauces add flavor without needing heavy extras. It can fit into lighter meal plans too.
  • Flexible for many eaters: You can serve it with cucumber, steamed greens, or extra broth on the side. It works well for home cooks, students, working professionals, and anyone who likes simple comfort food.
  • Bold flavor in a gentle dish: Singapore Hainanese chicken is known for its silky chicken, fragrant rice, and three tasty sauces. Each bite feels balanced, savory, and bright.
When you prepare this dish at home, the silky chicken and flavorful rice can bring everyone to the table fast. That is the magic of a really good Hainanese chicken rice home version.

If you love dishes that are comforting but still fresh, this easy Hainanese chicken rice recipe may become a favorite in your kitchen.

Jump to:

Essential Ingredients for Hainanese Chicken Rice

Below is a complete ingredient list for this Hainanese chicken rice recipe. Every item is included so you can prep with confidence and keep the process smooth from start to finish.

For the chicken

  • 1 small chicken weighing 3 to 3.5 pounds
  • 1 tablespoon salt
  • 12 to 14 cups water
  • 4 to 5 slices ginger
  • 2 whole scallions
  • Ice, for the ice bath

For the rice

  • 2 ounces chicken fat
  • 1 teaspoon neutral oil
  • 4 cloves garlic, minced
  • 3 cups uncooked white rice, preferably jasmine rice
  • Chicken stock from cooking the chicken
  • 2 teaspoons salt

For the ginger-garlic sauce

  • 1 four-inch piece ginger, roughly chopped
  • 2 cloves garlic
  • 3 tablespoons neutral oil
  • 1 pinch salt

For the sweet dark soy sauce

  • 1/4 cup water
  • 1.25 ounces rock sugar or 2.5 tablespoons granulated sugar
  • 1/4 cup dark soy sauce

For the chili sauce

  • 3 fresh red chilies of medium spice level
  • 1.5-inch piece ginger
  • 2 cloves garlic
  • 1/4 teaspoon salt
  • 1/2 teaspoon sesame oil
  • 1/4 teaspoon sugar
  • 1 tablespoon fresh lime juice
  • 1/2 teaspoon rice vinegar or white vinegar
  • 2 tablespoons chicken broth

Special dietary options

  • Vegan: Use firm tofu or poached king oyster mushrooms instead of chicken, and cook the rice in mushroom broth with a little sesame oil.
  • Gluten-free: Choose gluten-free dark soy sauce and check that your chicken broth is certified gluten-free.
  • Low-calorie: Remove the chicken skin before serving, use less oil in the rice, and pair the dish with extra cucumber or steamed greens.

How to Prepare the Perfect Hainanese Chicken Rice: Step-by-Step Guide

First Step: Rinse, season, and prep the chicken

Start by rubbing the small chicken with 1 tablespoon salt, then rinse it well under cool water. This helps clean the skin and remove any loose bits. Next, get your big pot ready with 12 to 14 cups water, 4 to 5 slices ginger, and 2 whole scallions. Bring the water to a gentle boil over medium-high heat.

Once the water is hot, lower the chicken into the pot carefully. Keep the heat at a gentle simmer rather than a hard boil. A strong boil can make the meat tough and the skin split. Poach the chicken for about 30 to 40 minutes, depending on size, until the internal temperature reaches 165 F in the thickest part of the thigh.

Second Step: Shock the chicken in ice water

When the chicken is cooked, lift it out with tongs and move it right into a bowl of ice water. This ice bath stops the cooking and helps the skin turn silky and firm. It also keeps the meat juicy, which is one of the signature marks of authentic Hainanese chicken.

Let the chicken sit in the ice bath for a few minutes, then remove it and let it drain. Set it aside to rest while you prepare the rice and sauces. Save the poaching liquid, because it will become the stock for the rice and some of the sauces.

Third Step: Make the fragrant rice base

While the chicken rests, warm a large pot or deep pan over medium heat. Add 2 ounces chicken fat and 1 teaspoon neutral oil. When the fat starts to melt, stir in 4 cloves minced garlic. Cook for about 30 seconds, just until fragrant. Do not let the garlic brown, or the rice can taste bitter.

Add the 3 cups uncooked white rice and stir well so every grain gets coated. This step gives the rice its rich flavor and helps it absorb the chicken stock evenly. Toast the rice gently for 1 to 2 minutes, then season with 2 teaspoons salt. Add the chicken stock from cooking the chicken, then cook as you normally would for your stove top rice method or rice cooker. If you are using a pot, keep the heat low, cover tightly, and cook until the rice is fluffy and tender.

Fourth Step: Mix the ginger-garlic sauce

For the ginger-garlic sauce, place 1 four-inch piece roughly chopped ginger, 2 cloves garlic, and a pinch of salt into a mortar, food processor, or small blender. Add 3 tablespoons neutral oil. Blend or pound until it becomes a bright, chunky paste. Taste and add a little more salt if needed.

This sauce should feel fresh and sharp. It brings a lively bite to the chicken and cuts through the richness of the rice. If you want a smoother sauce, blend it longer. If you like more texture, keep it a bit rustic.

Fifth Step: Cook the sweet dark soy sauce

To make the sweet dark soy sauce, combine 1/4 cup water, 1.25 ounces rock sugar or 2.5 tablespoons granulated sugar, and 1/4 cup dark soy sauce in a small saucepan. Warm over low heat, stirring until the sugar dissolves. Let it simmer gently for a minute or two, then remove from the heat.

This sauce should be glossy, salty, and lightly sweet. It adds depth to the chicken and rice without overpowering them. If you want a deeper sweetness, let it reduce for another minute, but do not let it become too thick.

Sixth Step: Blend the chili sauce

For the chili sauce, add 3 fresh red chilies of medium spice level, 1.5-inch piece ginger, 2 cloves garlic, 1/4 teaspoon salt, 1/2 teaspoon sesame oil, 1/4 teaspoon sugar, 1 tablespoon fresh lime juice, 1/2 teaspoon rice vinegar or white vinegar, and 2 tablespoons chicken broth to a blender or mortar. Blend until smooth or slightly textured, depending on your preference.

The sauce should taste spicy, tangy, and a little sweet. If your chilies are mild, you can blend in a little extra chili for more heat. If it tastes too sharp, add another small splash of broth to soften it.

Seventh Step: Slice the chicken and finish the plating

After the chicken has rested, slice it into neat pieces. A sharp knife helps keep the skin tidy and the meat juicy. Arrange the chicken over a bed of rice and spoon a little stock over the top if you want extra moisture.

Serve with the ginger-garlic sauce, sweet dark soy sauce, and chili sauce on the side. Many cooks also add sliced cucumber for a cool crunch. The dish is best served warm, but not piping hot, so the texture of the chicken stays smooth and soft.

Final Step: Serve and enjoy

Set the plate at the center of the table and let everyone spoon on their favorite sauce. The rice should be fragrant, the chicken should be tender, and the sauces should give each bite a different mood. That balance is what makes Hainanese Chicken Rice such a loved dish in Singapore, Malaysia, and home kitchens everywhere.

ComponentKey FlavorBest Tip
ChickenClean, delicate, juicyPoach gently and shock in ice water
RiceRich, aromatic, savoryToast rice in chicken fat before cooking
Ginger-garlic sauceFresh and punchyUse just enough oil to loosen the paste
Sweet dark soy sauceDeep and savory-sweetWarm until sugar fully dissolves
Chili sauceBright, spicy, tangyBalance heat with lime juice and broth

Protein and Main Component Alternatives

Different protein choices

If you cannot find a whole chicken, you can still make a satisfying chicken rice recipe with other cuts. Bone-in chicken thighs work well because they stay juicy and cook evenly. Chicken breasts can also be used, though they need more careful timing so they do not dry out.

For a more budget-friendly version, split chicken pieces can be easier to manage than a full bird. If you want a richer broth, add chicken backs or wings to the pot while the chicken cooks. That gives the rice deeper flavor without much extra effort.

Plant-based and lighter options

For a vegetarian version, poached tofu, soy curls, or king oyster mushrooms make a nice stand-in for the chicken. Cook them in a seasoned broth so they absorb flavor. You can also keep the rice and sauces the same while changing only the protein.

If you are cooking for someone who wants a lighter plate, try skinless chicken pieces or poached chicken breast. The dish still tastes satisfying when the rice is fragrant and the sauces are bold.

Vegetable, Sauce, and Seasoning Modifications

Vegetable ideas

Cucumber is the classic side, but many vegetables work nicely with Hainanese Chicken Rice. Steamed bok choy, baby gai lan, blanched green beans, or sautéed spinach all fit the dish well. These options add color and a fresh crunch without taking away from the rice and chicken.

If you want a fuller plate, add shredded carrots or quick-pickled vegetables. They bring brightness and can help balance the savory flavors of the chicken fat rice and soy sauce.

Sauce and seasoning swaps

If you like more heat, use bird’s eye chilies instead of medium red chilies in the chili sauce. If you prefer less spice, remove some chili seeds or add a little more chicken broth. For the dark soy sauce, a touch more sugar can soften the saltiness.

You can also adjust the ginger-garlic sauce by adding more ginger for sharper flavor or more oil for a smoother texture. A small spoonful of scallion oil can also be mixed in for a different aroma. If you are watching salt, reduce the salt in the chicken broth and sauces a little, then taste as you go.

Mastering Hainanese Chicken Rice: Advanced Tips and Variations

Pro cooking techniques

For the best Hainanese chicken rice home version, keep the poaching liquid at a gentle simmer. If it bubbles too hard, the chicken can become firm instead of silky. After cooking, the ice bath is not optional if you want that classic smooth skin.

Rinsing the rice well before cooking helps remove extra starch, so the grains stay separate and fluffy. If you have a rice cooker, you can still use the chicken stock and aromatics for a reliable result. A little patience in the early steps gives you much better texture at the end.

Flavor variations

Some cooks add pandan leaves to the rice for a more fragrant Singapore Hainanese chicken style. If you like deeper flavor, cook the rice with a bit more chicken fat or stir in a spoonful of the broth fat that rises to the top of the stock. For a brighter version, add extra lime juice to the chili sauce.

You can also serve the dish with a side soup made from the leftover chicken stock, ginger, and scallions. That simple bowl makes the meal feel even more complete.

Presentation tips

Slice the chicken into even pieces and fan them neatly over the rice. Add cucumber slices around the edge of the plate, then place the sauces in small bowls so everyone can choose their own balance. A little chopped scallion or cilantro on top can add freshness, though it is not traditional for every version.

Make-ahead options

You can cook the chicken and make the sauces earlier in the day, then rewarm the rice with a splash of stock before serving. The rice tastes best fresh, but it still holds up well for meal prep. This is one reason homemade Hainanese chicken rice works so well for busy parents and working professionals.

How to Store Hainanese Chicken Rice: Best Practices

Refrigeration

Store the chicken, rice, and sauces in separate airtight containers. Kept in the fridge, they will last about 3 to 4 days. Storing them separately helps the rice stay fluffy and keeps the chicken from soaking too much sauce.

Freezing

You can freeze the chicken and rice for longer storage, though the texture of the rice may soften a bit after thawing. Let everything cool first, then pack it into freezer-safe containers. The sauces are best made fresh, but the dark soy sauce can be stored for a few days in the fridge.

Reheating

Reheat the chicken gently so it stays tender. A steamer or covered pan with a little stock works well. The rice can be warmed in the microwave with a spoonful of broth or water. Heat until steaming hot and serve right away for the best taste.

Meal prep considerations

If you want to prep ahead, cook the chicken, broth, and sauces one day, then make the rice the next day using the chilled stock. This keeps the rice fresher and makes dinner faster. It is a smart plan for students and busy households.


FAQs: Frequently Asked Questions About Hainanese Chicken Rice

What is Hainanese chicken rice?

Hainanese chicken rice is a beloved dish from Hainanese immigrants in Singapore and Malaysia, featuring tender poached or steamed chicken served over fragrant rice cooked in chicken broth and fat. It comes with sliced cucumbers, a spicy chili-garlic sauce, ginger paste, and dark soy sauce for dipping. The chicken stays juicy with silky skin, while the rice absorbs rich flavors from pandan leaves, garlic, and ginger. Often called Singapore’s national dish, it’s simple yet flavorful, balancing subtle chicken taste with bold condiments. Prep a whole chicken (about 1.5-2kg), rice (2 cups), and aromatics. Serve at room temperature for best texture. This dish highlights fresh ingredients and precise cooking to avoid dry meat or bland rice. (92 words)

What are the key ingredients for Hainanese chicken rice?

Core ingredients include a whole free-range chicken (1.5-2kg), jasmine rice (2 cups), pandan leaves (4-6), garlic (8 cloves), ginger (thumb-sized piece, plus extra for sauce), cucumber, and scallions. For the broth: salt, ice bath for shocking chicken. Sauces need red chilies (10), garlic, lime juice, sugar for chili sauce; ginger, oil, salt for ginger sauce; and dark soy. Optional: chicken feet or bones for richer stock. Use fresh, high-quality chicken for best results—avoid frozen if possible. Rinse rice thoroughly. These create the dish’s signature silky chicken, oily rice, and zesty dips. Shop at Asian markets for pandan and quality soy. Total cost for 4 servings: around $15-20. (112 words)

How do you make Hainanese chicken rice at home?

Start by boiling 4L water with smashed ginger, garlic, scallions, and salt. Add chicken, simmer 30-40 minutes until cooked (165°F internal temp). Shock in ice water for firm, juicy texture. Reserve broth for rice. For rice: sauté 2 tbsp chicken fat, garlic, ginger; add rinsed rice, pandan, and 3 cups broth. Cook until fluffy (stovetop 15 min or rice cooker). Slice chicken thinly. Make chili sauce: blend chilies, garlic, lime, salt, sugar. Ginger sauce: pound ginger with salt, mix with oil. Serve with cucumber. Tips: Use medium heat to prevent overcooking; rest chicken 10 min. Serves 4 in 1.5 hours. Perfect for weeknights with leftovers. (118 words)

What sauces pair with Hainanese chicken rice?

Traditional sauces elevate the mild chicken and rice: 1) Chili sauce—blend 10 red chilies, 4 garlic cloves, 2 tbsp lime juice, 1 tsp sugar, ½ tsp salt, 1 tbsp chicken broth for heat and tang. 2) Ginger sauce—grate 3 tbsp ginger, mix with 2 tbsp hot neutral oil, 1 tsp salt, chopped scallions for aromatic punch. 3) Dark soy sauce—mix 2 tbsp premium dark soy, 1 tsp sesame oil, 1 tsp sugar for savory depth. Adjust spice to taste; store in fridge up to 5 days. Drizzle or dip—chili cuts richness, ginger refreshes, soy adds umami. Pro tip: Use bird’s eye chilies for authentic Singapore heat. (104 words)

Is Hainanese chicken rice healthy?

Yes, Hainanese chicken rice can be nutritious when prepared right: skinless chicken provides lean protein (25g per serving), rice offers carbs for energy, and veggies like cucumber add fiber. A standard serving (250g) has about 500-600 calories, 20g fat (mostly from healthy chicken skin if moderated), low sugar. Benefits include ginger’s anti-inflammatory properties and garlic’s immunity boost. To lighten: remove skin, use brown rice, less oil in rice cooking. Compare to fried chicken rice: halves the fat. Pair with soup from broth for balanced meal. Studies show poached chicken retains more nutrients than fried. Ideal for weight management—eat moderately with salads. (98 words)
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Hainanese Chicken Rice 40.png

Hainanese Chicken Rice

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

🍗 Silky poached chicken over fragrant stock-infused jasmine rice – ultimate comfort with authentic hawker flavors at home!
🌿 Trio of zesty ginger, chili, and sweet soy sauces – healthy, juicy protein-packed meal everyone craves.

  • Total Time: 1 hour 40 minutes
  • Yield: 4-6 servings

Ingredients

– 1 small chicken weighing 3 to 3.5 pounds

– 1 tablespoon salt

– 12 to 14 cups water

– 4 to 5 slices ginger

– 2 whole scallions

– Ice for the ice bath

– 2 ounces chicken fat

– 1 teaspoon neutral oil

– 4 cloves garlic, minced

– 3 cups uncooked white rice, preferably jasmine rice

– Chicken stock from cooking the chicken

– 2 teaspoons salt

– 1 four-inch piece ginger, roughly chopped

– 2 cloves garlic

– 3 tablespoons neutral oil

– 1 pinch salt

– 1/4 cup water

– 1.25 ounces rock sugar or 2.5 tablespoons granulated sugar

– 1/4 cup dark soy sauce

– 3 fresh red chilies of medium spice level

– 1.5-inch piece ginger

– 2 cloves garlic

– 1/4 teaspoon salt

– 1/2 teaspoon sesame oil

– 1/4 teaspoon sugar

– 1 tablespoon fresh lime juice

– 1/2 teaspoon rice vinegar or white vinegar

– 2 tablespoons chicken broth

Instructions

1-First Step: Rinse, season, and prep the chicken Start by rubbing the small chicken with 1 tablespoon salt, then rinse it well under cool water. This helps clean the skin and remove any loose bits. Next, get your big pot ready with 12 to 14 cups water, 4 to 5 slices ginger, and 2 whole scallions. Bring the water to a gentle boil over medium-high heat. Once the water is hot, lower the chicken into the pot carefully. Keep the heat at a gentle simmer rather than a hard boil. A strong boil can make the meat tough and the skin split. Poach the chicken for about 30 to 40 minutes, depending on size, until the internal temperature reaches 165 F in the thickest part of the thigh.

2-Second Step: Shock the chicken in ice water When the chicken is cooked, lift it out with tongs and move it right into a bowl of ice water. This ice bath stops the cooking and helps the skin turn silky and firm. It also keeps the meat juicy, which is one of the signature marks of authentic Hainanese chicken. Let the chicken sit in the ice bath for a few minutes, then remove it and let it drain. Set it aside to rest while you prepare the rice and sauces. Save the poaching liquid, because it will become the stock for the rice and some of the sauces.

3-Third Step: Make the fragrant rice base While the chicken rests, warm a large pot or deep pan over medium heat. Add 2 ounces chicken fat and 1 teaspoon neutral oil. When the fat starts to melt, stir in 4 cloves minced garlic. Cook for about 30 seconds, just until fragrant. Do not let the garlic brown, or the rice can taste bitter. Add the 3 cups uncooked white rice and stir well so every grain gets coated. This step gives the rice its rich flavor and helps it absorb the chicken stock evenly. Toast the rice gently for 1 to 2 minutes, then season with 2 teaspoons salt. Add the chicken stock from cooking the chicken, then cook as you normally would for your stove top rice method or rice cooker. If you are using a pot, keep the heat low, cover tightly, and cook until the rice is fluffy and tender.

4-Fourth Step: Mix the ginger-garlic sauce For the ginger-garlic sauce, place 1 four-inch piece roughly chopped ginger, 2 cloves garlic, and a pinch of salt into a mortar, food processor, or small blender. Add 3 tablespoons neutral oil. Blend or pound until it becomes a bright, chunky paste. Taste and add a little more salt if needed. This sauce should feel fresh and sharp. It brings a lively bite to the chicken and cuts through the richness of the rice. If you want a smoother sauce, blend it longer. If you like more texture, keep it a bit rustic.

5-Fifth Step: Cook the sweet dark soy sauce To make the sweet dark soy sauce, combine 1/4 cup water, 1.25 ounces rock sugar or 2.5 tablespoons granulated sugar, and 1/4 cup dark soy sauce in a small saucepan. Warm over low heat, stirring until the sugar dissolves. Let it simmer gently for a minute or two, then remove from the heat. This sauce should be glossy, salty, and lightly sweet. It adds depth to the chicken and rice without overpowering them. If you want a deeper sweetness, let it reduce for another minute, but do not let it become too thick.

6-Sixth Step: Blend the chili sauce For the chili sauce, add 3 fresh red chilies of medium spice level, 1.5-inch piece ginger, 2 cloves garlic, 1/4 teaspoon salt, 1/2 teaspoon sesame oil, 1/4 teaspoon sugar, 1 tablespoon fresh lime juice, 1/2 teaspoon rice vinegar or white vinegar, and 2 tablespoons chicken broth to a blender or mortar. Blend until smooth or slightly textured, depending on your preference. The sauce should taste spicy, tangy, and a little sweet. If your chilies are mild, you can blend in a little extra chili for more heat. If it tastes too sharp, add another small splash of broth to soften it.

7-Seventh Step: Slice the chicken and finish the plating After the chicken has rested, slice it into neat pieces. A sharp knife helps keep the skin tidy and the meat juicy. Arrange the chicken over a bed of rice and spoon a little stock over the top if you want extra moisture. Serve with the ginger-garlic sauce, sweet dark soy sauce, and chili sauce on the side. Many cooks also add sliced cucumber for a cool crunch. The dish is best served warm, but not piping hot, so the texture of the chicken stays smooth and soft.

8-Final Step: Serve and enjoy Set the plate at the center of the table and let everyone spoon on their favorite sauce. The rice should be fragrant, the chicken should be tender, and the sauces should give each bite a different mood. That balance is what makes Hainanese Chicken Rice such a loved dish in Singapore, Malaysia, and home kitchens everywhere.

Last Step:

Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.

Notes

🛁 Ice bath post-poach gives signature silky taut skin – don’t skip!
🍚 Use chicken fat for rice aroma; jasmine rice absorbs stock best.
🔥 Poach gently low simmer to keep chicken juicy tender.

  • Author: Brandi Oshea
  • Prep Time: 20 minutes
  • Chilling: 10 minutes
  • Cook Time: 1 hour 10 minutes
  • Category: Main Dishes
  • Method: Poach
  • Cuisine: Singaporean

Nutrition

  • Serving Size: ¼ chicken + rice
  • Calories: 550
  • Sugar: 5g
  • Sodium: 1200mg
  • Fat: 20g
  • Saturated Fat: 5g
  • Unsaturated Fat: 15g
  • Trans Fat: 0g
  • Carbohydrates: 60g
  • Fiber: 1g
  • Protein: 35g
  • Cholesterol: 120mg

Next Recipe

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star