Method

  1. Prepare the chicken and poaching pot

    Pat 1.4 kg of whole chicken dry with paper towels; do not rinse it. Rub 9 g of fine sea salt for chicken over the skin and inside the cavity. Smash 50 g of fresh ginger for poaching, trim 4 scallions for poaching, and lightly crush 4 garlic cloves for poaching. Place the aromatics with 3 L of water in a stockpot large enough to submerge the chicken. Wash hands and clean the sink area, board, knife, and any other tools that touched raw poultry before continuing.

  2. Poach the chicken gently

    Bring the pot to a full boil. Lower the chicken carefully into the water, breast-side down, and return the liquid just to a simmer. Reduce the heat to low, cover with the lid slightly ajar, and poach for 35 minutes without a hard boil. Check the thickest part of the thigh and the innermost breast with a clean food thermometer, avoiding bone; both must reach 74°C/165°F. If needed, continue cooking in 5-minute intervals. Transfer the chicken to a clean tray and rest for 15 minutes. Strain the broth and measure the portions needed for the rice and soy dressing.

    00:35:00
    00:05:00
    00:15:00
  3. Cook the fragrant rice

    Rinse 280 g of jasmine rice in several changes of cool water until the water runs mostly clear, then drain well. Mince 20 g of fresh ginger for rice and 3 garlic cloves for rice. Heat 15 ml of neutral oil for rice in a medium saucepan over medium heat. Add the minced aromatics and cook for 60 to 90 seconds until fragrant. Stir in the rice and cook for 2 minutes, coating every grain. Add 420 ml of reserved chicken poaching broth for rice, 3 g of fine sea salt for rice, and pandan leaves (optional). Bring to a boil, cover, reduce the heat to the lowest setting, and cook for 15 minutes. Turn off the heat and leave covered for 10 minutes before fluffing.

    00:01:00
    00:02:00
    00:15:00
    00:10:00
  4. Blend the chili sauce

    Stem 40 g of fresh red chilies. Peel 2 garlic cloves for chili sauce and 10 g of fresh ginger for chili sauce. Blend them with 30 ml of fresh lime juice, 8 g of granulated sugar for chili sauce, and 1.5 g of fine sea salt for chili sauce until smooth, scraping the jar as needed. Taste for a bright balance of heat, acidity, and sweetness.

  5. Make the ginger-scallion sauce

    Peel and finely mince 35 g of fresh ginger for ginger sauce. Thinly slice 3 scallions for ginger sauce and place both in a heatproof bowl with 1.5 g of fine sea salt for ginger sauce. Heat 30 ml of neutral oil for ginger sauce in a small pan over medium-high heat until shimmering but not smoking. Pour it carefully over the aromatics; stand back because the moisture may sputter. Stir and let the sauce stand for 5 minutes.

    05:00
  6. Mix the soy dressing

    Stir 30 ml of reduced-sodium light soy sauce, 10 ml of toasted sesame oil, 4 g of granulated sugar for soy dressing, and 45 ml of reserved chicken poaching broth for soy dressing until the sugar dissolves and the dressing looks evenly blended.

  7. Carve and serve the complete plate

    Cut 300 g of cucumber into thin slices and arrange them on a serving platter. Move the rested chicken to a clean cutting board; remove the legs and breasts, then cut the meat into bite-size serving pieces. Arrange the chicken over the cucumber and spoon over enough soy dressing to lightly gloss the meat. Serve immediately with fragrant rice, chili sauce, ginger-scallion sauce, remaining soy dressing, and dark soy sauce (optional).

Cook's noteKeep the poaching liquid at a bare simmer. Rolling bubbles tighten the chicken and roughen the skin; a thermometer, not color alone, gives the reliable doneness check.

Smart Substitutions

  • No whole chicken? Use bone-in, skin-on chicken thighs. Begin checking earlier and cook every piece to 74°C/165°F.
  • Want richer rice? Replace the neutral oil for rice with rendered chicken fat for a deeper, more traditional aroma.
  • No lime? Use calamansi juice for a floral citrus edge or rice vinegar for a sharper finish.
  • Need gentler heat? Use mild red chilies and remove their seeds before blending the sauce.

Tips and Variations

  • Pat the chicken dry instead of rinsing it; rinsing can splash raw poultry juices around the sink.
  • Let the rice drain thoroughly after rinsing so the measured broth produces distinct, tender grains.
  • Spoon the soy dressing over the chicken lightly and pass the rest at the table so the skin stays supple rather than soaked.

What Went Wrong?

  • Chicken has not reached 74°C/165°F Return it to the barely simmering broth and check again after 5 minutes, using a clean thermometer in both the thigh and innermost breast.
  • Chicken is dry or tight The liquid likely boiled too strongly or the chicken cooked past its target temperature. Keep the next batch at a bare simmer and remove it as soon as both checked areas reach 74°C/165°F.
  • Rice is still firm Sprinkle over a small splash of hot broth, cover tightly, and cook on the lowest heat for 3 to 5 minutes before resting again.
  • Ginger-scallion sauce tastes bitter The oil was probably smoking hot. Heat it only until shimmering so it releases the aromatics without scorching them.

Nutrition Estimate

Calories770
Protein46 g
Carbs72 g
Fat32 g
  • Fiber: 3 g per serving
  • Sodium: 1280 mg per serving

Nutrition disclaimer:This recipe is provided for general cooking information only. Nutrition values are estimates and may vary by ingredients, brands, preparation methods, and serving sizes. Check ingredient labels and follow appropriate food-safety practices. This content is not medical, dietary, allergy, or professional food-safety advice.

FAQ

What makes this the Singaporean style of Hainanese chicken rice?The Singaporean plate centers on gently poached chicken, rice cooked with chicken broth and aromatics, cucumber, and several condiments—especially chili, ginger, and soy—reflecting the dish's development in Singapore's Hainanese and broader Chinese communities.
Can I use boneless chicken?Bone-in chicken gives the poaching broth more body and flavor for the rice. Boneless pieces can work, but check them much earlier and cook them to 74°C/165°F.
Why should the poaching water stay below a hard boil?A gentle simmer cooks the bird more evenly and keeps the meat tender. Vigorous boiling can tighten the muscle fibers and damage the smooth skin.