
This dish brings Singaporean street food to your kitchen with tender poached chicken and fragrant ginger-garlic rice. I perfected it after years of studying Southeast Asian cooking techniques.
The chicken is gently poached to maintain its juicy tenderness, while the rice absorbs rich aromatics from chicken fat, ginger, and garlic. Every bite delivers authentic layers of flavor.
Traditional sauces complete the experience—ginger scallion oil adds brightness, and chili sauce provides a spicy kick. The combination of textures and flavors makes this dish truly special.
Serve with cucumber slices for freshness. This meal is worth the effort for its restaurant-quality results.
Ingredients for Hainanese Chicken Rice Rice
Authentic Singaporean flavors start with these aromatic, fresh ingredients for a restaurant-quality meal at home.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Thighs and Drumsticks 🍗 | 3 lb | Bone-in, skin-on for flavor |
| Jasmine Rice 🍚 | 2 cups | Rinsed until water runs clear |
| Fresh Ginger 🌿 | 4 oz | Peeled, sliced for broth |
| Garlic Cloves 🧄 | 8 cloves | Smashed, skins on for broth |
| Green Onions 🧅 | 6 whole | Separated into whites and greens |
| Chicken Fat 🫒 | ¼ cup | Rendered from poaching liquid |
| Sesame Oil 🫒 | 2 tbsp | Toasted, for rice and sauces |
| Light Soy Sauce 🫒 | 3 tbsp | Low-sodium preferred |
| Oyster Sauce 🫒 | 1 tbsp | Optional but traditional |
| Red Chili Peppers 🌶️ | 4 whole | Fresh, for chili sauce |
| Cucumber 🥒 | 1 whole | Sliced thin for serving |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| White Pepper 🌶️ | ½ tsp | Ground, for authentic flavor |
| Sugar 🍚 | 1 tsp | For balancing chili sauce |
| Water 💧 | 8 cups | For poaching chicken |
The chicken is everything here. Bone-in, skin-on thighs and drumsticks give you that tender, juicy texture—boneless just won’t compare. Asian markets often have pre-cut pieces, but most Whole Foods or Wegmans carry what you need. For the rice, jasmine is non-negotiable—its floral aroma is key to that fragrant base. Look for brands like Elephant or Three Ladies at your local store.
No jasmine rice? Long-grain white rice works in a pinch, but expect a slightly different texture. Out of fresh ginger? Ground ginger at one-third the amount can sub in the broth, but fresh is essential for the sauces. Vegetarian? Mushroom soy sauce replaces oyster sauce perfectly. The chili sauce can use any fresh red chilies—serrano or Thai bird’s eye pack the most heat.
Poached chicken keeps beautifully in its broth for 3 days in the fridge. The rice is best fresh, but reheats well with a splash of water. Both sauces will hold for 5 days—store them in airtight jars. The cucumber? Slice it just before serving so it stays crisp.
Why You’ll Love This Recipe
- One Pot Wonder: I love that everything cooks together—chicken, rice, and aromatics all in one pot, minimal cleanup.
- Aromatic Heaven: The ginger, garlic, and green onions infuse every bite with that signature fragrant kick.
- Meal Prep Magic: This reheats beautifully, so I make a big batch for lunches all week.
- Budget Friendly: Chicken thighs and drumsticks keep it affordable without sacrificing flavor.
Step-by-Step Instructions for Hainanese Chicken Rice
This method delivers tender chicken and fragrant rice with authentic technique every time.
Step 1: Poach the Chicken Thighs and Drumsticks
In a large pot, combine the 8 cups water, 4 oz fresh ginger, 8 cloves garlic cloves, and the white parts of the 6 whole green onions. Bring to a boil over high heat, then reduce to a gentle simmer.
Add the 3 lb chicken thighs and drumsticks and poach for 20-25 minutes until the internal temperature reaches 165°F. The chicken should be fully cooked but still juicy. Skim any foam that rises to the surface for a clear, clean broth.
Remove the chicken from the broth and let it cool slightly. Reserve 4 cups of the poaching liquid for cooking the rice and making sauces. Strain the remaining broth if desired.
Step 2: Cook the Jasmine Rice in Aromatic Broth
Rinse the 2 cups jasmine rice until the water runs clear to remove excess starch. In a medium pot, heat the 0.25 cup chicken fat over medium heat until melted. Add the 4 oz fresh ginger and white parts of the 6 whole green onions, and sauté for 2 minutes until fragrant.
Add the rinsed rice and stir to coat the grains with the fat. Pour in 2 cups of the reserved poaching liquid and 2 cups water, then bring to a boil. Reduce heat to low, cover, and simmer for 15-18 minutes until the liquid is absorbed and the rice is tender.
Remove from heat and let the rice sit covered for 10 minutes to steam. Fluff with a fork before serving.
Step 3: Prepare the Chili Sauce
In a small bowl, combine the 4 whole red chili peppers (finely minced), 1 tsp sugar, 1 tsp salt, and 2 tbsp sesame oil. Mix well to create a spicy, aromatic sauce.
For a smoother texture, you can blend the ingredients briefly. Taste and adjust the seasoning if needed, though the heat from the chilies should balance the sweetness of the sugar. This sauce adds a bold, spicy contrast to the mild chicken and rice.
Step 4: Slice the Chicken and Assemble the Dish
Once the chicken is cool enough to handle, remove the skin if desired (though leaving it on adds flavor and texture). Slice the 3 lb chicken thighs and drumsticks into serving pieces and arrange on a platter. Thinly slice the 1 whole cucumber and arrange it alongside the chicken for a refreshing contrast.
Drizzle the chicken with a mixture of 3 tbsp light soy sauce, 1 tbsp oyster sauce, and 1 tbsp sesame oil for extra depth of flavor. Garnish with the green parts of the 6 whole green onions, finely chopped, and a sprinkle of 0.5 tsp white pepper.
Serve the chicken with the fragrant jasmine rice, chili sauce, and cucumber slices. The dish should be aromatic, with layers of ginger, garlic, and sesame in every bite.
Pro Tips For Making Hainanese Chicken Rice Rice
- Poach Low and Slow: Simmer the chicken at 160-170°F—any higher and the meat turns tough. I learned this the hard way after my first few batches came out dry and stringy.
- Rinse the Rice: Wash the jasmine rice until the water runs clear to remove excess starch, or you’ll end up with gummy, clumped grains instead of those perfect separate ones.
- Use Chicken Fat: Sounds weird, but it works: reserve 2-3 tablespoons of the poaching oil or chicken fat to cook the rice in—it adds depth no other oil can match.
- Rest the Chicken: Give the poached chicken a solid 10 minutes under foil before shredding, or all the juices will spill out onto the cutting board instead of staying in the meat.
Make-Ahead Tips for Leftovers
Prep Ahead Strategy
I always start by prepping the chicken broth the day before. Poach the 3 lb chicken thighs and drumsticks as directed, then let it cool in its liquid. This makes the next day’s cooking a breeze. 💡
Rice Pre-Cooking
Rinse and soak the 2 cups jasmine rice for 30 minutes before cooking. You can even measure out all your aromatics – 4 oz fresh ginger and 8 cloves garlic – and store them together in the fridge.
Sauce Preparation
The chili sauce and ginger-scallion oil keep well. Make them up to 2 days ahead and store in airtight jars. The flavors actually deepen overnight. I use Ball mason jars for easy storage.
Day-Of Assembly
On serving day, reheat the broth gently while you cook the rice. The chicken stays moist and tender in its poaching liquid. Just 10 minutes of reheating brings everything back to perfect temperature.
Cucumber Prep
Slice the 1 whole cucumber just before serving to maintain its crisp texture. If you must prep ahead, store cut cucumber in ice water to keep it fresh for up to 4 hours.
Storage Tips
Store components separately in the fridge. The chicken in its broth lasts 3 days, while sauces keep for 5 days. Reheat only what you need to maintain the best texture. ✨
Nutrition Facts
Frequently Asked Questions
Can I use chicken breast instead of thighs?
Thighs stay juicier, but breast works if poached carefully. Reduce cooking time to 15-18 minutes to prevent dryness. The flavor will be milder but still delicious.
What if I don’t have chicken fat for the rice?
Substitute with 2 tablespoons neutral oil plus 1 tablespoon butter. You’ll miss some depth, but the ginger and garlic will still infuse great flavor.
How do I make it less spicy?
Reduce chilies to 1-2 peppers and remove seeds. For no heat, skip the chili sauce entirely—the ginger and soy provide plenty of flavor.
Can I use a rice cooker?
Yes! Sauté aromatics first, then add to rice cooker with 2 cups rice and 3 cups liquid. Cook as usual, then steam for 10 minutes after.
- 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