Hainanese Rice Recipe: Fragrant Ginger-Infused Comfort with Tender Chicken

Hainanese Rice Recipe: Fragrant Ginger-Infused Comfort with Tender Chicken

This Hainanese chicken rice delivers comfort in every bite, with fragrant ginger and garlic infusing each grain. The poached chicken emerges tender and juicy, its delicate flavor enhanced by a light soy-based sauce.

The rice absorbs the rich chicken broth during cooking, creating a dish that’s aromatic and deeply satisfying. A simple ginger-scallion oil and chili sauce add layers of complexity without overwhelming the subtle flavors.

This isn’t just a meal—it’s a balanced experience of textures and tastes, from the silky chicken to the fluffy, flavorful rice. The sauces tie everything together, offering a perfect finish to each mouthful.

Ready to bring this classic Singaporean dish to your table? The process is precise but rewarding, with every step building toward that signature comfort.

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

Ingredients for Hainanese Rice

Fragrant rice, tender chicken, bold ginger and garlic. The perfect comfort in a bowl.

Ingredient Amount Notes
Jasmine Rice 🍚 2 cups Rinsed until water runs clear
Chicken Thighs 🍗 1 ½ lb Boneless, skin-on preferred
Fresh Ginger 🌿 4 oz Peeled, sliced into coins
Garlic Cloves 🧄 6 cloves Smashed, not minced
Scallions 🧅 1 bunch White and green parts separated
Chicken Broth 🍲 4 cups Low-sodium preferred
Soy Sauce 🫒 3 tbsp Light soy for dipping
Sesame Oil 🫒 1 tbsp Toasted, for ginger-scallion oil
Neutral Oil 🫒 2 tbsp For cooking chicken and rice
Salt 🧂 1 tsp Kosher or sea salt
Sugar 🍚 1 tsp For balancing sauces
Red Chili 🌶️ 2 whole For chili sauce, optional
Cilantro 🌿 ½ bunch For garnish, optional
Cucumber 🥒 ½ whole Thinly sliced for serving

The ginger and garlic are non-negotiable here—look for firm, plump rhizomes and fresh, tight garlic heads at the store. I grab mine from Asian markets when possible; they usually have better quality and prices. The chicken thighs should have some fat (skin-on is ideal) to keep the meat juicy. Jasmine rice is traditional, but long-grain white works in a pinch.

No jasmine rice? Basmati at 1:1.5 rice-to-water ratio gets you close. Short on scallions? Shallots or white onions can sub in. The soy sauce can be tamari for gluten-free, but taste first—it’s saltier. For the chili sauce, sriracha mixed with garlic works if you’re skipping the fresh chilies. The cucumber is traditional but not essential (I skip it half the time).

Cooked chicken keeps 3-4 days in the fridge, rice is best fresh but reheats okay. The ginger-scallion oil stays good for 1 week in a jar. Leftovers freeze well for up to 3 months—just thaw overnight before reheating.

❤️

Why You’ll Love This Recipe

  • I’ll be real: this tastes even better the next day, and it feeds me for lunch all week.
  • One Pot Wonder: Honestly, I just dump everything in one pot—jasmine rice, chicken thighs, and aromatics—and let it work its magic.
  • Ginger-Garlic Bomb: The fresh ginger and garlic infuse the rice with this warm, fragrant punch that’s ridiculously good.
  • Meal Prep Hero: I’ll be real: this tastes even better the next day, and it feeds me for lunch all week.

Step-by-Step Instructions for Hainanese Rice

This method delivers fragrant rice and tender chicken with minimal effort.

Step 1: Prepare the Rice and Aromatics

Rinse the 2 cups jasmine rice in a fine-mesh strainer until the water runs clear. I find this removes excess starch and prevents the rice from becoming gummy. Drain well and set aside.

Peel the 4 oz fresh ginger and slice it into thin coins. Separate the 1 bunch scallions into white and green parts. Smash the 6 cloves garlic cloves lightly with the side of a knife—you want them intact but bruised to release their flavor.

Step 2: Cook the Chicken Thighs

Heat 1 tablespoon neutral oil in a large pot over medium-high heat. Season the 1.5 lb chicken thighs with ½ tsp salt and add them to the pot, skin-side down. Sear undisturbed for 5-6 minutes until the skin is golden brown and crispy.

Flip the chicken and cook for another 4-5 minutes until the internal temperature reaches 165°F. Remove the chicken from the pot and set aside. Pour off all but 1 tablespoon of the rendered fat from the pot.

Step 3: Infuse the Broth and Cook the Rice

In the same pot, add the remaining 1 tablespoon neutral oil and the ginger, scallion whites, and garlic. Sauté over medium heat for 2-3 minutes until fragrant and the ginger starts to soften slightly. Pour in the 4 cups chicken broth and bring to a boil.

Add the drained rice and stir once to distribute it evenly. Reduce the heat to low, cover, and simmer for 15-18 minutes until the liquid is absorbed and the rice is tender. Turn off the heat and let it sit covered for 5 minutes to steam.

Step 4: Prepare the Accompaniments

While the rice cooks, thinly slice the 0.5 whole cucumber and chop the 0.5 bunch cilantro. For the dipping sauce, combine the 3 tbsp soy sauce, 1 tsp sugar, and 1 tbsp sesame oil in a small bowl. Stir until the sugar dissolves.

If using the 2 whole red chili, slice them thinly and add to the sauce for heat. For the ginger-scallion oil, finely chop the scallion greens and mix with any remaining rendered chicken fat from the pot.

Step 5: Shred the Chicken and Serve

Once the chicken is cool enough to handle, shred it into bite-sized pieces, discarding the skin if desired. Fluff the rice with a fork and transfer it to a serving bowl. Arrange the shredded chicken on top.

Drizzle the ginger-scallion oil over the chicken and rice. Serve with the cucumber slices, cilantro, and dipping sauce on the side. Each bite should offer fragrant rice, tender chicken, and a balance of savory, aromatic flavors.

👨‍🍳

Pro Tips For Making Hainanese Rice

  • Rinse the Rice: Wash the jasmine rice until the water runs clear—this removes excess starch so your grains stay separate and fluffy, not gummy.
  • Poach the Chicken: Simmer the thighs in the ginger-garlic broth at just under a boil, around 170°F, to keep them juicy and prevent that tough, rubbery texture.
  • Save the Poaching Liquid: Use that flavorful chicken broth to cook the rice—it infuses every bite with ginger and garlic, and skipping this makes the dish taste flat.
  • Rest Before Shredding: Let the chicken rest 10 minutes after poaching so it holds onto its juices when you shred it, instead of drying out on the plate.

Regional Styles of This hainanese rice

Singapore Original

In Singapore, this dish starts with whole chicken poached in ginger and scallion broth. The rice cooks in the same liquid, absorbing maximum flavor. I love how the jasmine rice becomes fragrant and slightly oily. The chicken is served whole, then shredded at the table. 🌟

Thai Adaptation

Thai versions often use chicken breast instead of thighs for a leaner texture. They add pandan leaves to the poaching broth for an extra floral note. The dipping sauce might include fish sauce and lime juice for a brighter, tangier profile.

Malaysian Style

Malaysian cooks often use bone-in chicken pieces for deeper flavor in the broth. The rice sometimes includes a pinch of turmeric for a golden hue. I’ve seen versions where the chicken is fried after poaching for extra crispiness.

Chinese-American

In the US, many restaurants serve this with white meat only. The rice might be steamed with chicken fat and soy sauce for extra richness. Some versions add mushrooms or bok choy to make it a complete one-bowl meal.

Vietnamese Influence

Vietnamese adaptations often include lemongrass in the poaching liquid. The dipping sauce might be more complex, incorporating hoisin or oyster sauce. The rice is sometimes cooked with a bit of coconut milk for creaminess.

Modern Fusion

Contemporary chefs are experimenting with sous vide chicken for perfect texture. Some add miso to the broth or use black rice for color contrast. I’ve even seen a version with kimchi in the rice for a Korean twist.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value
Total Fat 28g36%
Saturated Fat 7g35%
Cholesterol 140mg47%
Sodium 1200mg52%
Total Carbohydrate 45g16%
Dietary Fiber 2g7%
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?

Yes, but thighs stay juicier. If using breast, reduce cooking time to 12-14 minutes and check internal temp reaches 165°F. Brining helps prevent dryness.

2

Why rinse the jasmine rice?

Rinsing removes excess starch to prevent gummy rice. Stop when water runs clear—usually 3-4 rinses. This ensures fluffy, separate grains.

3

Can I make this in a rice cooker?

Sauté aromatics in the pot first, then add rice, broth, and chicken. Use the standard white rice setting. Let it steam 10 minutes after cooking.

4

How do I store leftovers?

Keep chicken and rice separate in airtight containers. Refrigerate for up to 3 days or freeze for 3 months. Reheat gently with a splash of broth.

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