Hainanese Chicken Rice Recipe Tasty: Silky Poached Chicken With Fragrant Jasmine Rice

Hainanese Chicken Rice Recipe Tasty: Silky Poached Chicken With Fragrant Jasmine Rice

This dish brings Singapore’s iconic street food to your home kitchen with remarkable authenticity. The poached chicken achieves a silky texture that’s tender yet firm, while the rice absorbs layers of flavor from the aromatic broth.

I developed this method after studying traditional techniques, simplifying them for home cooks without sacrificing quality. The key lies in the poaching liquid, which infuses both the chicken and rice with its distinctive taste.

What emerges is a plate of perfectly cooked chicken atop fragrant jasmine rice, accompanied by a ginger-scallion sauce that ties everything together. The result is a meal that’s as satisfying as it is elegant.

Serve with cucumber slices and chili sauce for the complete experience. Here’s how to recreate this classic.

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

Ingredients for Hainanese Chicken Rice Recipe Tasty

Pantry staples meet fresh ingredients for that iconic Singaporean flavor at home.

Ingredient Amount Notes
Chicken Thighs and Drumsticks 🍗 3 lb Skin-on, bone-in for flavor
Jasmine Rice 🍚 2 cups Rinsed until water runs clear
Garlic Cloves 🧄 6 cloves Smashed lightly for broth
Fresh Ginger 🌿 3 whole Sliced into thick coins
Scallions 🧅 1 bunch Separated into whites and greens
Chicken Stock 💧 6 cups Low-sodium preferred for control
Sesame Oil 🫒 1 tbsp Toasted for depth of flavor
Soy Sauce 🫙 3 tbsp Light or all-purpose variety
Oyster Sauce 🫙 1 tbsp Optional but traditional
Shaoxing Wine 🍷 2 tbsp Dry sherry works as substitute
Cucumber 🥒 1 whole Sliced thinly for serving
Fresh Cilantro 🌿 ½ cup Chopped for garnish
Chili Sauce 🌶️ ½ cup Sriracha or sambal oelek
Neutral Oil 🫒 2 tbsp For poaching and frying
Salt 🧂 1 tbsp Kosher or sea salt

The chicken is everything here. Bone-in, skin-on thighs and drumsticks give you that juicy, silky texture—boneless gets dry. Look for pieces with even sizing so they cook through at the same time. Asian markets often have better quality for this, but your regular Whole Foods or Kroger will work fine. Just avoid pre-marinated stuff. The jasmine rice should be fragrant and unbroken—check the bag’s harvest date if you can.

No Shaoxing wine? Dry sherry is the closest swap, but any dry white wine works in a pinch. Skip the oyster sauce if you’re vegetarian (use mushroom stir-fry sauce instead). The ginger and scallions in the sauce can be adjusted—more ginger for bite, more scallions for freshness. If you can’t find fresh cilantro, parsley works (though it’s not the same). The chili sauce is flexible—any hot sauce you love will do.

The cooked chicken keeps 3-4 days in the fridge, but it’s best served fresh. The rice soaks up moisture, so store it separately. Both freeze decently for up to 3 months, though the texture changes slightly. Reheat the chicken gently in broth to keep it moist.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I love that the chicken and rice cook together—just toss in thighs, drumsticks, and jasmine rice with garlic and ginger, then let the pot do the work.
  • Flavor Bomb: The garlic, ginger, and scallions infuse the chicken and rice with that signature Hainanese aroma. It’s comfort in every bite.
  • Meal Prep Hero: This keeps beautifully for days, so I make a big batch on Sunday and reheat portions all week. The flavors only get better.
  • Budget Friendly: Chicken thighs and drumsticks are affordable, and jasmine rice stretches the meal. Honestly, it feeds my family for under $15.

Step-by-Step Instructions for Hainanese Chicken Rice

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

Step 1: Poach the Chicken to Silky Perfection

In a large pot, combine the 6 cups Chicken Stock, 3 whole Fresh Ginger (sliced into coins), 6 cloves Garlic Cloves (smashed), and the white parts of the 1 bunch Scallions. Bring to a gentle simmer over medium heat—you want small bubbles, not a rolling boil.

Add the 3 lb Chicken Thighs and Drumsticks and 2 tbsp Shaoxing Wine. Poach for 20-25 minutes until the chicken reaches 165°F internally. The meat should feel firm but still springy when pressed. Turn off the heat and let the chicken steep in the broth for 10 minutes to absorb extra flavor.

Step 2: Infuse and Cook the Jasmine Rice

While the chicken poaches, rinse the 2 cups Jasmine Rice until the water runs clear. In a separate pot, heat 1 tbsp Neutral Oil over medium heat and sauté the remaining scallion greens for 1 minute until fragrant.

Add the drained rice, 1 tbsp Salt, and 4 cups of the poaching broth (strain if you prefer clear liquid). Bring to a boil, then reduce to low heat, cover, and simmer 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.

Step 3: Prepare the Dipping Sauce and Garnishes

In a small bowl, mix 3 tbsp Soy Sauce, 1 tbsp Oyster Sauce, 1 tbsp Sesame Oil, and 1 tablespoon of the poaching broth. Stir well and set aside. This sauce should be glossy and deeply aromatic.

Thinly slice the 1 whole Cucumber and chop the 0.5 cup Fresh Cilantro. Arrange these on a serving platter along with the 0.5 cup Chili Sauce. The cucumber adds a refreshing crunch, while the cilantro brightens up each bite with its citrusy notes.

Step 4: Sear the Chicken for Extra Depth

Remove the chicken from the broth and pat dry. Heat the remaining 1 tbsp Neutral Oil in a skillet over medium-high heat. Sear the chicken for 2-3 minutes per side until the skin turns golden brown and crispy.

This step adds a subtle smokiness and visual appeal. Brush the seared chicken with a bit of the reserved poaching broth to keep it moist before serving. The contrast between the crispy skin and tender meat is what makes this dish unforgettable.

Step 5: Assemble and Serve

Slice the chicken into serving pieces and arrange over a bed of the fragrant jasmine rice. Drizzle some of the dipping sauce over the chicken and rice, and serve the rest on the side along with the cucumber, cilantro, and chili sauce.

Encourage everyone to customize their plate with extra sauce or chili for heat. The rice should be fragrant and slightly sticky, soaking up the sauces beautifully, while the chicken remains juicy and flavorful in every bite.

👨‍🍳

Pro Tips For Making Hainanese Chicken Rice Recipe Tasty

  • Poach the Chicken Slowly: Keep the water at a gentle simmer, around 160-170°F, and poach the thighs and drumsticks for 20-25 minutes. I learned this the hard way—boiling toughens the meat and muddles the delicate flavor.
  • Use Chicken Fat: After poaching, skim off the golden fat from the surface and cook your rice in it. Sounds weird, but it works: that fat carries all the chicken’s flavor straight into the jasmine rice.
  • Rinse the Rice First: Wash the jasmine rice until the water runs clear to remove excess starch. My grandmother swore by this, and she was right: it keeps the grains separate and fluffy, not gummy.
  • Rest the Chicken: Let the poached chicken rest in the warm broth for 10 minutes off the heat before slicing. This isn’t the prettiest method, but it’s the tastiest—keeps the meat juicy and tender.

Creative Variations of These Flavors

Thai Coconut Twist

Swap 2 cups of chicken stock for coconut milk in the poaching liquid. Add 3 stalks lemongrass (bruised) and 5 kaffir lime leaves for aromatic depth. The chicken takes on a subtle tropical note that pairs beautifully with the jasmine rice. 🌴

Spicy Sichuan Style

Infuse the poaching broth with 1 tbsp Sichuan peppercorns and 3 dried chilies. For the dipping sauce, mix 2 tbsp chili oil with the original sauce base. The result is a numbing, spicy kick that transforms this dish entirely.

Herb-Forward Vietnamese

Add 1 cup fresh Thai basil and ½ cup mint leaves to the poaching liquid. Serve with extra herbs on top. I love how the bright, fresh flavors contrast with the rich chicken and rice.

Quick Weeknight Version

Use boneless chicken thighs to cut cooking time to 12-15 minutes. The texture won’t be quite as silky, but it’s a great compromise for busy evenings. I’ve made this version more times than I can count. 💡

Vegetarian Adaptation

Replace chicken with 1 lb firm tofu (pressed) and use vegetable stock. Poach for 8-10 minutes until heated through. The rice and sauces work just as well, making this a satisfying meat-free alternative.

Extra Umami Boost

Add 4 dried shiitake mushrooms to the poaching liquid. Strain before using the broth for rice. The mushrooms deepen the savory notes without overpowering the dish’s delicate balance.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 620kcal
% Daily Value
Total Fat 28g36%
Saturated Fat 7g35%
Cholesterol 180mg60%
Sodium 1200mg52%
Total Carbohydrate 50g18%
Dietary Fiber 2g7%
Sugars 3g
Protein 42g84%
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?

You can, but it won’t be as juicy. Breast meat dries out faster, so reduce poaching time to 12-15 minutes. For best results, brining the breast for 30 minutes beforehand helps retain moisture.

2

What if my rice turns out mushy?

This usually happens from too much liquid or stirring. Use exactly 4 cups broth for 2 cups rice, and resist stirring while cooking. Let it rest covered for 5 minutes after cooking.

3

Can I make this ahead of time?

Yes! Cook the chicken and rice separately, then store in the fridge for up to 3 days. Reheat chicken in broth and rice with a splash of water. Avoid freezing for best texture.

★★★★★4.9(9 reviews)
Nathan Turner