Hainanese Chicken Rice Recipe: Fragrant Poached Chicken With Aromatic Rice

Hainanese Chicken Rice Recipe: Fragrant Poached Chicken With Aromatic Rice

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.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
⏱️
Total Time
30 min
🔥
Calories
Med Cal

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

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value
Total Fat 28g36%
Saturated Fat 7g35%
Cholesterol 180mg60%
Sodium 720mg31%
Total Carbohydrate 45g16%
Dietary Fiber 1g4%
Sugars 2g
Protein 38g76%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

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.

2

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.

3

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.

4

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.

★★★★★4.7(9 reviews)
Tyler Campbell