
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.
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
Frequently Asked Questions
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.
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.
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.
- Leftover Chicken Recipe Ideas: Zero-Waste Meal Reinventions - September 29, 2026
- Pasta Recipe 394610: Garlic Butter Noodles With Fresh Herb Infusion - September 29, 2026
- Kalay Chanay Recipe Food Fusion: Spiced Chickpea Indulgence With Bold Flavors - September 29, 2026