Craving a dish that’s as comforting as it is iconic, yet simple enough for a weeknight dinner? Hainanese chicken rice recipe delivers tender poached chicken nestled on fragrant, ginger-garlic rice, complemented by a trio of vibrant dipping sauces. Often hailed as Singapore’s national dish, searches for Hainanese chicken rice recipe surged after Google Trends identified it among the city-state’s top hawker-center searches for 2024 RestroWorks. While Serious Eats’ classic version can take up to 2 hours 35 minutes Serious Eats and Omnivore’s Cookbook notes 45–60 minutes just to cook the chicken alone Omnivore’s Cookbook, this streamlined method wraps the entire meal—rice, chicken, and sauces—in under 50 minutes without sacrificing depth of flavor. Let’s dive into the secrets behind silky-smooth chicken, rice loaded with savory stock, and sauces that turn every bite into a flavor fiesta.
- Ingredients List
- Timing
- Step-by-Step Instructions
- Step 1 – Prepare the Rice
- Step 2 – Poach the Chicken and Make Stock
- Step 3 – Finish the Rice
- Step 4 – Rest and Chop the Chicken
- Step 5 – Whip Up the Chili Sauce
- Step 6 – Create Ginger-Scallion Oil
- Step 7 – Mix Soy-Garlic Drizzle
- Step 8 – Plate and Garnish
- Nutritional Information
- Healthier Alternatives for the Recipe
- Serving Suggestions
- Common Mistakes to Avoid
- Storing Tips for the Recipe
- FAQs
Ingredients List
| Ingredient | Quantity | Substitutions & Tips |
|---|---|---|
| Whole chicken (about 3–4 lb / 1.4–1.8 kg) | 1 | For faster cooking, use 4–6 bone-in, skin-on chicken thighs |
| Fresh ginger, smashed & sliced | 3–4 thick slices | Use 1 Tbsp ginger paste if short on prep time |
| Garlic cloves, lightly crushed | 5 | Garlic powder (½ tsp) in a pinch |
| Scallions (white and light green parts) | 4 stalks, halved lengthwise | Shallots add a hint of sweetness |
| Kosher salt | 2 tsp, divided | Sea salt works; start with 1 ½ tsp if sodium-watching |
| Uncooked jasmine rice | 2 cups (400 g) | Substitute long-grain white rice; adjust liquid ratio if using basmati |
| Chicken fat or vegetable oil | 2 Tbsp | Ghee for a richer aroma |
| Chicken stock (from poaching) | 2 cups (480 ml) | Use store-bought low-sodium stock to save time |
| Water | 4 cups (960 ml) total | Adjust water based on your pot’s fill line |
| Cucumber, thinly sliced | ½ English cucumber | Radish slices for extra color |
| Cilantro leaves | Small handful | Mint sprigs for a fresh twist |
| Chili Sauce: | ||
| • Fresh red chilies, seeded & chopped | 2 | Use bird’s eye chilies for more heat |
| • Garlic, minced | 2 cloves | Garlic paste (1 tsp) |
| • Fresh lime juice | 2 Tbsp | Rice vinegar + a pinch of sugar |
| • Sugar | 1 tsp | Honey for subtle floral notes |
| • Salt | Pinch | |
| Ginger-Scallion Oil: | ||
| • Ginger, finely grated | 1 Tbsp | Garlic-scallion oil works similarly |
| • Scallion whites & greens, finely chopped | 3 stalks | Use chives for milder flavor |
| • Neutral oil (vegetable or canola) | 3 Tbsp | Sesame oil for a toasted finish |
| • Salt | Pinch | |
| Soy-Garlic Sauce: | ||
| • Light soy sauce | 2 Tbsp | Tamari for gluten-free |
| • Dark soy sauce | 1 Tbsp | Reduce for less sweetness |
| • Garlic, minced | 1 clove |
Timing
| Task | Minutes |
|---|---|
| Prep (wash & drain rice, chop) | 10 |
| Poach chicken & infuse stock | 25 |
| Cook rice in stock | Concurrent with poaching (20 min) |
| Rest chicken & finish rice | 5 |
| Prepare sauces & garnish | 10 |
| Total Time | 50 minutes — 68 % faster than the 2 h 35 min Serious Eats method Serious Eats |
Step-by-Step Instructions
Step 1 – Prepare the Rice
Rinse jasmine rice under cold water until water runs clear to remove excess starch. In a medium pot, heat 2 Tbsp chicken fat or oil over medium heat. Add 1 Tbsp minced garlic and 1 Tbsp grated ginger; sauté 1 minute until aromatic. Stir in drained rice, coating each grain in the fragrant oil.
Step 2 – Poach the Chicken and Make Stock
In a large pot, combine 4 cups water, smashed ginger slices, garlic cloves, and scallion halves. Season with 1 tsp salt. Bring to a gentle simmer over medium heat. Submerge whole chicken breast-side down; water should just cover the chicken. Poach, occasional skimming foam, for 20–22 minutes (breasts) or 25–28 minutes (whole chicken) until just cooked through Omnivore’s Cookbook.
Step 3 – Finish the Rice
Remove chicken and set aside. Strain poaching liquid into your rice pot—measure 2 cups of clear stock and add to rice, reserving extra stock for soup or gravy. Bring rice to a low boil, then reduce heat to low, cover, and cook 15–18 minutes until liquid is absorbed. Turn off heat and let rice rest, covered, 5 minutes to steam.
Step 4 – Rest and Chop the Chicken
While rice cooks, plunge chicken into an ice bath for 5 minutes to stop cooking and firm the meat. Rub chicken skin with a light layer of sesame oil for shine. Carve into bite-sized pieces, keeping skin intact for that classic silky mouthfeel.
Step 5 – Whip Up the Chili Sauce
Combine chopped chilies, minced garlic, lime juice, sugar, and a pinch of salt in a bowl. Stir until sugar dissolves. Adjust heat by adding more chilies or sugar for balance.
Step 6 – Create Ginger-Scallion Oil
Warm neutral oil in a small saucepan until shimmering (do not smoke). Place grated ginger and chopped scallion in a heatproof bowl; carefully pour hot oil over to release aromas. Season with salt and stir.
Step 7 – Mix Soy-Garlic Drizzle
Whisk together light and dark soy sauces with minced garlic. Set aside for guests to drizzle over chicken and rice.
Step 8 – Plate and Garnish

Spoon fluffy rice into shallow bowls. Arrange chicken pieces alongside or on top. Garnish with sliced cucumbers, cilantro, and mellow scallion oil. Serve chili sauce, soy-garlic sauce, and extra stock on the side for dipping and sipping.
Nutritional Information
(Per serving; recipe yields 4 servings)
- Calories: 620 kcal
- Protein: 25 g
- Carbohydrates: 90 g
- Total Fat: 23 g (Saturated 6 g)
- Dietary Fiber: 2 g
- Sodium: 1,011 mg
These figures reflect a typical plating with skin-on chicken and stock-infused rice. Actual values may vary by portion and ingredient brands Noah.
Healthier Alternatives for the Recipe
- Skinless Chicken: Poach boneless, skinless chicken breast to cut total fat by up to 40 %.
- Brown Rice Swap: Use brown jasmine rice; increase liquid and cook 5 minutes longer for extra fiber.
- Reduced-Sodium Stock: Choose low-sodium chicken broth and skip added salt in poaching water.
- Air-Fried Chicken: After poaching, air-fry chicken pieces at 375 °F for 5 minutes for crisp skin with 60 % less oil.
- Veggie-Packed Rice: Stir in steamed peas or shredded carrots to boost vegetables by 1 cup per batch.
Serving Suggestions

- Hawker-Style Feast: Offer small bowls of peanut satay, sambal stingray, and kaya toast to mimic a Singapore hawker stand.
- Noodle Companion: Add a side of light chicken broth with vermicelli noodles, using reserved poaching liquid rehearsed with scallions.
- Lunchbox Delight: Pack rice and chicken in bento boxes with pickled ginger ribbons and chilled chili sauce.
- Herb Garden Twist: Garnish with Thai basil and mint for a Southeast Asian herb uplift.
Common Mistakes to Avoid
- Boiling Instead of Simmering: A rolling boil toughens chicken skin and clouds your stock—keep heat at a gentle simmer.
- Overcrowding Rice: Adding too much rice without increasing liquid leads to under-cooked grains. Stick to a 1:1 liquid-to-rice ratio for best results.
- Skipping the Ice Bath: Resting chicken in cold water prevents carry-over cooking and yields moist meat; don’t skip it.
- Pouring Sauce Over Rice: Serve sauces on the side—guests love customizing heat and salt levels.
Storing Tips for the Recipe
- Refrigerate Separately: Store carved chicken and rice in separate airtight containers for up to 3 days. Reheat rice with a splash of stock to revive moisture.
- Freeze Chicken: Poached chicken freezes well for 1 month; thaw overnight and reheat gently in warm stock.
- Sauce Prep: Chili and ginger-scallion sauces keep in the fridge for up to 1 week; shake before serving.
- Meal-Prep Hack: Poach chicken and cook rice on Sunday; assemble bowls and sauces fresh at lunchtime for a quick gourmet meal.

This Hainanese chicken rice recipe proves that mastering Singapore’s most celebrated comfort food doesn’t require hours in the kitchen. In under 50 minutes, you’ll delight in perfectly poached chicken, rice cooked in savory stock, and homemade sauces that zing with freshness. Try this streamlined method tonight, then let us know in the comments how you personalized the sauces or swapped in your favorite grains. Subscribe for more globally inspired, weeknight-friendly recipes delivered directly to your inbox!
FAQs
Can I use chicken thighs instead of a whole chicken?
Yes—bone-in, skin-on thighs cook in 20–25 minutes and release ample gelatin for flavorful rice Omnivore’s Cookbook.
Is pandan essential for authentic rice?
Pandan leaves add floral aroma but are optional. A splash of sesame oil, ginger, and garlic delivers plenty of fragrance.
How spicy is the chili sauce?
Adjust the heat by seeding chilies or swapping half the red chilies for red bell pepper. It should be lively but balanced by sugar and lime.
Why did my rice turn out mushy?
Likely too much poaching liquid or over-stirring during cooking. Use a firm hand: bring to a low boil, then cover and reduce heat without peeking for the cleanest grains.
Can I steam the chicken instead of poaching?
Absolutely—place chicken on a rack above seasoned water, steam 25–30 minutes, then follow the same resting and carving steps.
Love this recipe? Explore our Thai Coconut Chicken Soup for another quick, aromatic way to enjoy poached chicken.




