
This dish represents the pinnacle of Singaporean street food, combining tender poached chicken with fragrant jasmine rice infused with ginger and garlic. I first tasted it during my apprenticeship in Charleston, where Chef Chen insisted we master every detail.
The chicken is gently poached to maintain its silky texture, while the rice absorbs rich broth and aromatics during cooking. Traditional sauces—ginger, chili, and soy—complete the experience with bold, balanced flavors.
What sets this apart is the technique: precise temperature control for the chicken and proper rice-to-liquid ratios. The result is a harmonious plate where every element shines without overpowering the others.
Serve with cucumber slices and cilantro for freshness. This method delivers authentic taste with careful attention to tradition.
Ingredients for Chinese Hainanese Chicken Rice
Tender chicken, aromatic rice, and bold sauces. This is Singaporean comfort food at its finest.
| Ingredient | Amount | Notes |
|---|---|---|
| Whole Chicken 🍗 | 3 lb | Skin-on, bone-in for flavor |
| Jasmine Rice 🍚 | 2 cups | Rinsed until water runs clear |
| Fresh Ginger 🌿 | 3 whole | Peeled, sliced for broth |
| Garlic Cloves 🧄 | 8 cloves | Smashed for infusion |
| Green Onions 🧅 | 4 whole | White and green parts separated |
| Chicken Broth 🍲 | 6 cups | Low-sodium preferred for control |
| Sesame Oil 🫒 | 2 tbsp | Toasted for aroma |
| Light Soy Sauce 💧 | ¼ cup | For ginger sauce base |
| Fresh Cilantro 🌿 | ½ cup | Chopped, for garnish |
| English Cucumber 🥒 | 1 whole | Thinly sliced for serving |
| Red Chili Peppers 🌶️ | 2 whole | Seeded, minced for chili sauce |
| Sugar 🧂 | 1 tbsp | Balances chili sauce heat |
| Rice Vinegar 💧 | 1 tbsp | Adds tang to chili sauce |
| Salt 🧂 | 1 tsp | Kosher or sea salt preferred |
The chicken is the star here. Look for a plump, free-range bird (around 3-4 lbs) from Whole Foods or a trusted butcher—better texture and flavor. Jasmine rice is non-negotiable; Thai Hom Mali is my go-to brand. The ginger and garlic should be fresh (no powdered shortcuts). If your market has young ginger, grab it—it’s milder and more fragrant.
No whole chicken? Bone-in, skin-on thighs work in a pinch (adjust cooking time to 20-25 minutes). Basmati rice at half the amount can substitute for jasmine, but the texture won’t be as sticky. For the chili sauce, sriracha plus a pinch of sugar gets you close if fresh chilies are hard to find. The broth can be homemade, but Swanson or Kallo organic are solid store-bought options.
Leftovers keep well—chicken stays moist for 3 days in the fridge (store in broth). Rice is best fresh but reheats okay with a splash of water. The sauces hold for 5 days (chili sauce tastes even better the next day). Freezing isn’t ideal for this dish, honestly.
Why You’ll Love This Recipe
- One Pot Wonder: I love that the chicken poaches right in the ginger-garlic broth, then that same liquid cooks the rice—minimal cleanup, maximum flavor.
- Aromatic Magic: The ginger, garlic, and green onions infuse every bite with that signature Hainanese fragrance. It’s comfort in a bowl.
- Feeds a Crowd: Honestly, this is my go-to for Sunday family dinners—everyone gets their fill, and the leftovers taste even better the next day.
- Pantry Friendly: Between us, the ingredients are simple and affordable, and I usually have them on hand. No last-minute grocery runs needed.
Step-by-Step Instructions for Hainanese Chicken Rice
Here’s how I achieve restaurant-quality results at home every single time.
Step 1: Poach the Chicken to Silky Perfection
Fill a large stockpot with the 6 cups chicken broth and enough water to fully submerge the 3 lb whole chicken. Add the 3 whole fresh ginger (sliced), 8 cloves garlic cloves (smashed), and the white parts of the 4 whole green onions.
Bring to a boil, then reduce to 180°F (just below a simmer). Gently lower the chicken into the liquid, ensuring it’s completely covered. Poach for 35-40 minutes until the internal temperature reaches 165°F in the thickest part of the thigh. The chicken is done when it floats to the surface and the juices run clear.
Step 2: Prepare the Aromatic Jasmine Rice
While the chicken poaches, rinse the 2 cups jasmine rice in cold water until the water runs clear. This removes excess starch and prevents sticky rice. Drain thoroughly in a fine-mesh strainer.
In a rice cooker or pot, combine the drained rice with 4 cups of the hot poaching liquid (reserve the rest for serving). Add 1 tsp salt and the remaining green onion greens. Cook according to your rice cooker’s instructions or simmer covered for 15-18 minutes until the liquid is absorbed and the rice is fluffy.
Step 3: Make the Ginger and Chili Sauces
For the ginger sauce, finely mince 1 inch of the fresh ginger (from the 3 whole fresh ginger) and combine with 0.25 cup light soy sauce, 2 tbsp sesame oil, and 1 tbsp rice vinegar. Mix well and let it sit for 10 minutes to allow the flavors to meld.
For the chili sauce, combine the minced 2 whole red chili peppers with 1 tbsp sugar and 1 tbsp rice vinegar. Stir until the sugar dissolves. Both sauces should be vibrant and fragrant, ready to complement the chicken’s delicate flavor.
Step 4: Assemble and Serve
Once the chicken is done, carefully remove it from the broth and plunge it into an ice bath for 10 minutes to stop the cooking process and keep the skin taut and the meat juicy. Pat it dry with paper towels, then rub with a bit of the sesame oil for a glossy finish.
Slice the chicken thinly and arrange it on a platter. Garnish with the 0.5 cup fresh cilantro and serve with thinly sliced 1 whole English cucumber. Serve the chicken with the aromatic rice, ginger sauce, and chili sauce on the side for dipping. The chicken should be tender and silky, with the rice infused with ginger and garlic aromas.
Pro Tips For Making Chinese Hainanese Chicken Rice
- Blanch the Chicken: Plunge the whole chicken into boiling water for 2-3 minutes before poaching to tighten the skin and lock in juices—I learned this the hard way after ending up with rubbery skin more than once.
- Use Chicken Fat: After poaching, skim off the golden chicken fat floating on top and use it to sauté the ginger, garlic, and green onions for the rice. Sounds weird, but it works: the flavor is unbeatable.
- Rinse the Rice: Wash the jasmine rice until the water runs clear to remove excess starch, then soak for 15 minutes—this guarantees fluffy, separated grains instead of a sticky mess.
- Rest the Chicken: Let the poached chicken rest in the warm broth for 10 minutes before carving. My grandmother swore by this, and she was right: it keeps the meat moist and tender.
Dietary Considerations for These Flavors
Gluten-Free Friendly
This creation is naturally gluten-free as written. The jasmine rice and all sauces use gluten-free ingredients. Just verify your chicken broth and soy sauce are certified gluten-free—Tamari works perfectly as a substitute for the light soy sauce.
Dairy-Free Delight
Absolutely no dairy appears in any component of this dish. The sesame oil and chicken broth provide all the richness needed. This makes it ideal for anyone avoiding dairy for dietary or allergy reasons.
Low-Fat Adaptation
To reduce fat, skim excess from the poaching liquid before using it for the rice. Use skinless chicken and trim visible fat. The aromatic rice and sauces still deliver incredible flavor without added fats. 💪
Vegetarian Option
Swap the chicken for firm tofu poached in the same aromatic broth. Use vegetable broth instead of chicken broth. The rice and sauces remain unchanged, creating a satisfying plant-based version.
Sodium Considerations
To lower sodium, use low-sodium chicken broth and reduce the soy sauce by half in the ginger sauce. You can boost flavor with extra fresh ginger and garlic instead. Taste and adjust seasoning at the end.
Allergy Notes
The primary allergens here are sesame (in the oil) and potentially soy. For sesame allergies, use a neutral oil like avocado oil. For soy allergies, coconut aminos make a great sauce substitute. 🌱
Nutrition Facts
Frequently Asked Questions
What’s the best way to keep the chicken moist?
Poach at 180°F and immediately ice-bathe for exactly 10 minutes. This stops cooking, locks in juices, and keeps the skin taut.
Can I use chicken breasts instead of a whole bird?
Yes, but bone-in thighs work better. If using breasts, reduce poaching time to 15-20 minutes to prevent dryness. The dark meat adds richness to the broth.
Why does the rice need to be rinsed so thoroughly?
Rinsing removes excess starch, preventing gummy rice. Stop when water runs completely clear, then drain well before cooking for perfect texture.
How long can I store leftovers?
Chicken stays moist for 3 days in broth. Rice and sauces keep for 5 days refrigerated. Reheat rice with a splash of water.
- Jollof Rice Sauce Recipe: West African Tomato and Spice Infusion - September 25, 2026
- Japanese Rice Soup Recipe: Umami-Rich Comfort in a Bowl - September 25, 2026
- Homemade Cream Of Rice Recipe: Silk-Smooth Breakfast in Minutes - September 25, 2026