How to make the BEST Hainanese Chicken Rice Recipe!

hero: golden jasmine rice mound topped with perfectly sliced pale poached chicken, ginger-scallion sauce drizzle, fresh cilantro garnish, lime wedges and cucumber slices on the side, warm natural light, appetizing plating, no text
4.0 out of 5
(252 reviews)

Hainanese chicken rice is one of those deceptively simple dishes that tastes absolutely incredible when you get the technique just right. This iconic Southeast Asian comfort food features impossibly tender poached chicken served over fragrant, savory rice cooked in chicken stock and aromatics. The magic is in the details—from the perfect poaching temperature to infusing every grain of rice with rich chicken flavor.

What I absolutely love about this dish is how it celebrates the beauty of minimal ingredients prepared with maximum care. There’s no heavy cream, no complicated techniques, just pure, honest flavors that somehow come together to create something restaurant-worthy. The silky chicken, the perfectly seasoned rice, and the trio of condiments—ginger-scallion sauce, chili sauce, and dark soy sauce—work together in perfect harmony.

I’ve been making this recipe for years, and I’ve learned that the key to success is investing in a good quality whole chicken and taking your time with the poaching process. Low and slow is the mantra here. You’ll also want to save every bit of that poaching liquid because it’s liquid gold for your rice. This dish feeds about 4-6 people and comes together in just over an hour, making it perfect for weeknight dinners or impressive enough for entertaining.

If you love Asian-inspired recipes, you might also enjoy exploring our collection of easy weeknight meals. For more technique-driven recipes, check out our guide to perfecting your cooking methods. And if you’re looking to expand your international cuisine repertoire, explore more global flavors here.

For more inspiration on Asian cuisine fundamentals, Serious Eats has excellent Chinese chicken techniques, and Bon Appétit offers their take on this classic. You can also find the New York Times’ authoritative Hainanese chicken rice recipe for additional reference.

Prep Time
20 minutes
Cook Time
45 minutes
Total Time
1 hour 5 minutes
Servings
4-6 people

Ingredients

  • 1 whole chicken (3-4 pounds), cleaned and patted dry
  • 2 tablespoons kosher salt, divided
  • 8 cups water or low-sodium chicken broth
  • 4 slices fresh ginger (about 2 inches), smashed
  • 4 scallions, cut into 3-inch pieces
  • 2 cups jasmine rice, rinsed until water runs clear
  • 3 tablespoons chicken fat or vegetable oil
  • 4 cloves garlic, minced
  • 1 tablespoon ginger, minced
  • 3 tablespoons fresh scallions, finely chopped
  • 1 tablespoon sesame oil
  • 2 tablespoons soy sauce
  • 1 tablespoon rice vinegar
  • 1-2 Thai chilies, minced (or to taste)
  • 3 tablespoons dark soy sauce
  • 1 tablespoon light soy sauce
  • 1 teaspoon sesame oil
  • Fresh cilantro for garnish (optional)
  • Sliced cucumber for serving (optional)
  • Lime wedges for serving
process: chef's hands slicing cooked chicken breast on wooden cutting board, ginger and scallions visible, warm kitchen lighting, action shot, no text

Instructions

  1. Fill a large pot with 8 cups of water or chicken broth and bring to a gentle boil. Season with 1 tablespoon of kosher salt.
  2. While the water heats, pat your whole chicken completely dry with paper towels—this helps achieve better skin texture. Tuck the wing tips under the body.
  3. Once the water is at a gentle boil, carefully lower the whole chicken into the pot, breast-side down. The water should come about three-quarters of the way up the chicken’s body.
  4. Return the water to a gentle boil, then immediately reduce heat to low. You want just a few small bubbles breaking the surface—never a rolling boil. This is crucial for tender, moist chicken.
  5. Add the smashed ginger slices and scallion pieces to the poaching liquid. Poach the chicken for 30-35 minutes, depending on size. The chicken should reach an internal temperature of 165°F in the thickest part of the thigh.
  6. Remove the chicken from the poaching liquid and place on a cutting board. Reserve all the poaching liquid—strain it through a fine mesh sieve into a clean pot, discarding the ginger and scallions. You should have about 6 cups of flavorful chicken stock.
  7. While the chicken cools slightly, measure out 2 cups of jasmine rice and rinse it thoroughly under cold water until the water runs clear. This removes excess starch for fluffier rice.
  8. Heat 3 tablespoons of chicken fat (or vegetable oil) in a large pot or rice cooker over medium heat. Add the minced garlic and ginger, stirring constantly for about 1 minute until fragrant but not browned.
  9. Add the rinsed rice to the pot with the garlic and ginger mixture. Stir gently for 2-3 minutes, toasting the rice slightly and coating each grain with the fat. You should hear a gentle rustling sound.
  10. Pour in 3 cups of the reserved chicken poaching liquid into the rice. Add the remaining 1 tablespoon of kosher salt. Stir once, then bring to a boil.
  11. Once boiling, reduce heat to the lowest setting and cover with a tight-fitting lid. Cook for 18-20 minutes without lifting the lid. The rice will absorb all the liquid and become infused with chicken flavor.
  12. While the rice cooks, make the ginger-scallion sauce: combine 3 tablespoons minced fresh ginger, 3 tablespoons finely chopped scallions, 1 tablespoon sesame oil, 2 tablespoons soy sauce, 1 tablespoon rice vinegar, and a pinch of salt. Mix well and set aside.
  13. For the chili sauce, combine 1-2 minced Thai chilies, 1 clove minced garlic, 1 tablespoon soy sauce, 1 tablespoon rice vinegar, and a touch of sesame oil. Adjust heat to your preference.
  14. Prepare the dark soy dipping sauce by mixing 3 tablespoons dark soy sauce, 1 tablespoon light soy sauce, 1 teaspoon sesame oil, and 2 tablespoons of the chicken poaching liquid.
  15. Once the rice is cooked and has rested for 5 minutes, fluff it gently with a fork, being careful not to mash the grains.
  16. Now carve the chicken: separate the legs from the body, then separate the thighs from the drumsticks. Remove the breasts and slice them against the grain into ¼-inch thick pieces.
  17. Arrange the sliced chicken pieces on top of the rice, or serve them on a separate platter alongside the rice.
  18. Garnish the rice with fresh cilantro and sliced scallions if desired. Serve with lime wedges, fresh cucumber slices, and all three sauces on the side for individual customization.
detail: close-up of three small bowls containing ginger-scallion sauce, chili sauce, and dark soy sauce with sesame oil sheen, fresh garnishes visible, soft natural light, no text

Pro Tips

The key to perfect Hainanese chicken is low-temperature poaching. Never let the water boil vigorously or your chicken will be tough and stringy instead of silky and tender. Aim for just a few small bubbles breaking the surface.

Using chicken fat instead of vegetable oil for the rice makes a noticeable difference in flavor. You can often find rendered chicken fat at specialty markets or save it from roasting a chicken previously. Regular vegetable oil works fine if you don’t have chicken fat available.

Jasmine rice is the traditional choice here, but if you can find Thai fragrant rice, it’s even better. The key is rinsing it thoroughly—don’t skip this step as it removes excess starch and results in fluffier, less sticky rice.

The poaching liquid is incredibly valuable. Don’t waste it! Use it for cooking the rice, and any leftover can be frozen for making chicken soup, risotto, or other dishes requiring flavorful broth.

Prepare all your sauces before the rice finishes cooking. This way, everything is ready to serve at the same time. The three sauces—ginger-scallion, chili, and dark soy—each bring different flavor dimensions and allow diners to customize their plates.

If your chicken skin seems pale after poaching, you can briefly finish it under the broiler for color. Some restaurants torch the skin lightly. This is entirely optional and doesn’t affect the flavor, only appearance.

Leftovers keep beautifully in the refrigerator for up to three days. Reheat gently with a splash of chicken broth to restore moisture. The shredded chicken also makes excellent fried rice the next day.

Leave a Comment

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

Scroll to Top