
This dish represents the pinnacle of Singaporean comfort food, where simplicity meets extraordinary flavor. The combination of silky poached chicken and fragrant jasmine rice creates a meal that’s both elegant and deeply satisfying.
I developed this recipe after testing countless variations to capture the authentic taste of traditional Hainanese chicken rice. The key lies in poaching the chicken at a precise temperature and infusing the rice with rich chicken broth and aromatic ginger.
What emerges is a dish with tender, juicy chicken that falls apart at the touch of a fork, paired with rice that’s wonderfully fragrant and slightly sticky. The accompanying ginger sauce ties everything together with its punchy, tangy flavor.
Perfect for special occasions or when you want to bring restaurant-quality flavors to your home kitchen. Here’s how to make it right.
Ingredients for Hainanese Chicken Rice
A handful of fresh ingredients and pantry staples bring this iconic dish to life.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Thighs and Drumsticks 🍗 | 3 lb | Bone-in, skin-on preferred |
| Jasmine Rice 🍚 | 2 cups | Rinsed until water runs clear |
| Fresh Ginger 🌿 | 4 oz | Peeled, sliced for broth and minced for sauce |
| Garlic Cloves 🧄 | 6 cloves | Smashed for broth, minced for sauce |
| Green Onions 🧅 | 1 bunch | White and green parts separated |
| Chicken Broth 🍲 | 4 cups | Low-sodium preferred for control |
| Sesame Oil 🫒 | 2 tbsp | Toasted for depth of flavor |
| Light Soy Sauce 🍶 | 3 tbsp | For seasoning broth and sauce |
| Oyster Sauce 🍶 | 1 tbsp | Vegetarian oyster sauce if needed |
| Shaoxing Wine 🍷 | 2 tbsp | Dry sherry works as substitute |
| Cilantro 🌿 | ½ bunch | Fresh, for garnish and sauce |
| Red Chili Sauce 🌶️ | 2 tbsp | Sriracha or sambal oelek |
| Lime 🍈 | 1 whole | Juiced for sauce, zest optional |
| Salt 🧂 | 1 tsp | Kosher or sea salt for seasoning |
| White Pepper 🌶️ | ½ tsp | Freshly ground for authentic flavor |
The chicken is the star here. Bone-in, skin-on thighs and drumsticks give you that juicy, fall-off-the-bone texture—boneless just doesn’t compare. I always grab mine from local butcher shops or Whole Foods for quality. For the rice, jasmine is non-negotiable (no substitutions). Look for Thai jasmine at Asian markets—it’s fragrance is unmatched. The ginger? Fresh only, and don’t skimp on the amount.
No Shaoxing wine? Dry sherry at a 1:1 ratio works perfectly. Out of oyster sauce? Hoisin sauce at half the amount adds a similar depth (though slightly sweeter). Vegetarian? Swap oyster sauce for mushroom stir-fry sauce. The cilantro can be parsley in a pinch (less authentic but still fresh). The chili sauce is flexible—Sriracha, sambal, even gochujang if you want it thicker and sweeter.
The cooked chicken keeps beautifully in its poaching liquid for 2-3 days. Rice is best fresh but reheats well with a splash of water. The ginger sauce? Make extra—it’s incredible on everything and keeps for 1 week in the fridge. Leftovers taste even better as the flavors meld (worth the effort).
Why You’ll Love This Recipe
- One Pot Wonder: I toss everything—rice, chicken, ginger, garlic—in one pot and let it simmer. Honestly, cleanup is almost nonexistent.
- Ginger-Garlic Magic: The fresh ginger and garlic infuse the jasmine rice with this warm, aromatic depth that’s ridiculously good.
- Meal Prep Hero: I make a big batch on Sunday and it reheats beautifully for lunches all week. (Yes, even on a Tuesday night)
- Budget Stretcher: Chicken thighs and drumsticks keep it affordable, and a little goes a long way with that flavor-packed rice.
Step-by-Step Instructions for Hainanese Chicken Rice
This method delivers perfectly poached chicken and fragrant rice that absorbs every bit of flavor.
Step 1: Poach the Chicken to Silky Perfection
In a large pot, combine the 4 cups chicken broth, sliced 4 oz fresh ginger, smashed 6 cloves garlic cloves, and the white parts of the 1 bunch green onions. Bring to a gentle simmer over medium heat, then add the 3 lb chicken thighs and drumsticks.
Poach for 15-18 minutes until the chicken reaches 165°F internally. The meat should feel firm yet yield slightly when pressed. Turn off the heat and let the chicken steep in the broth for another 10 minutes to deepen the flavor.
Remove the chicken and reserve the poaching liquid. Shred the meat once cool enough to handle, discarding bones and skin if desired. The broth will be fragrant and rich, ready for the rice.
Step 2: Cook the Jasmine Rice in Aromatic Broth
Rinse the 2 cups jasmine rice until the water runs clear, then drain well. In a medium pot, heat 1 tbsp sesame oil over medium heat. Add the minced garlic cloves and white parts of the green onions, stirring for 30 seconds until fragrant.
Pour in 3 cups of the reserved poaching broth (top up with water if needed) and bring to a boil. Add the rice, 1 tsp salt, and 0.5 tsp white pepper. Stir once, then cover and reduce heat to low.
Cook for 15-18 minutes until the liquid is absorbed and the rice is tender. Fluff with a fork and let it sit covered for 5 minutes to steam.
Step 3: Prepare the Flavorful Dipping Sauce
In a small bowl, whisk together 3 tbsp light soy sauce, 1 tbsp oyster sauce, 2 tbsp shaoxing wine, the juice of 1 whole lime, and 2 tbsp red chili sauce. Taste and adjust the balance if needed—the sauce should be tangy, slightly sweet, and spicy.
Finely chop the green parts of the green onions and the 0.5 bunch cilantro, then stir half into the sauce. Reserve the rest for garnish. The sauce will be bold and aromatic, ready to complement the delicate chicken.
Step 4: Assemble and Serve
Slice the poached chicken or leave it in large pieces. Drizzle the remaining 1 tbsp sesame oil over the chicken and rice for extra fragrance. Arrange the chicken over a bed of jasmine rice on a platter or individual plates.
Sprinkle the reserved chopped cilantro and green onion parts over the top for a fresh finish. Serve the dipping sauce on the side, allowing everyone to adjust the amount to their taste.
The rice should be fragrant and slightly sticky, the chicken tender and juicy, and the sauce vibrant with layers of flavor. Enjoy immediately while everything is hot.
Pro Tips For Making Hainanese Chicken Rice
- Poach Low and Slow: Keep the water at a gentle simmer—around 160°F—when poaching the chicken. I learned this the hard way after boiling my first batch and ending up with tough, dry meat.
- Rinse the Rice: Wash the jasmine rice until the water runs clear to remove excess starch. My grandmother swore by this, and it makes the grains fluffier and less sticky.
- Skip Cold Chicken: Let the chicken sit at room temperature for 15-20 minutes before poaching. Sounds weird, but it works: the meat cooks more evenly and stays juicier.
- Use the Poaching Liquid: Reserve about 2 cups of the chicken poaching broth to cook the rice—it adds a ton of flavor. I was skeptical until I tried it, but now I’d never skip this step.
Wine and Beer Pairings for This hainanese chicken rice
Crisp White Wines
A dry Riesling from Germany or Washington State offers bright acidity and citrus notes that cut through the richness of the poached chicken. The subtle sweetness balances the ginger and chili in the sauce beautifully. 🍷
Light Beers
A pilsner like Singha or Tsingtao has a clean, crisp profile that complements the dish’s delicate flavors without overpowering them. The light effervescence refreshes your palate between bites of the fragrant rice.
For craft beer lovers, a Belgian witbier with its citrus and spice notes creates an interesting contrast. The coriander and orange peel flavors in the beer enhance the dish’s aromatic qualities.
Aromatic Whites
Pinot Grigio from Italy or Sauvignon Blanc from New Zealand work wonderfully. Their crisp acidity and herbal notes pair perfectly with the ginger and cilantro in the sauce.
Non-Alcoholic Pairing
A chilled jasmine tea enhances the floral notes of the rice while cleansing your palate. I love how it mirrors the dish’s primary ingredient. The light, aromatic qualities make it an ideal alcohol-free companion. 💡
Nutrition Facts
Frequently Asked Questions
What’s the secret to silky chicken texture?
Poach at a gentle simmer, never boiling. Remove at 165°F and let it steep in hot broth for 10 minutes off heat. This keeps it tender and juicy.
Can I use chicken breasts instead?
Yes, but reduce poaching time to 12-14 minutes to prevent dryness. Thighs are preferred for their fat content and flavor.
How do I make the rice more fragrant?
Toast the rice in sesame oil with minced garlic before adding broth. Use only jasmine rice and don’t skip rinsing.
What if my sauce is too salty?
Balance with a splash of lime juice or a teaspoon of honey. Taste as you go and adjust gradually.
- 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