
This recipe captures the essence of Singapore’s most beloved dish with a home kitchen approach. The chicken emerges juicy and tender, infused with aromatic ginger and garlic that permeates every bite.
The rice, cooked in the chicken’s poaching liquid, absorbs all the flavor and aroma, creating a fragrant base that’s anything but ordinary. I’ve refined the method to ensure the skin stays golden and the meat remains perfectly moist throughout.
What sets this version apart is the balance of traditional techniques with practical home cooking. The accompanying ginger sauce and chili dip add the authentic finishing touches that make this dish truly special.
Serve with cucumber slices for the complete experience. Here’s how to make it.
Ingredients for Best Hainanese Roasted Chicken Rice Recipe Ever
Fragrant jasmine rice, tender roasted chicken, and aromatic ginger come together for this iconic dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Whole Chicken 🍗 | 3 lb | Skin-on, bone-in, about 3-4 lbs total |
| Jasmine Rice 🍚 | 2 cups | Rinsed until water runs clear |
| Fresh Ginger 🌿 | 4 oz | Peeled and sliced thinly |
| Garlic Cloves 🧄 | 8 cloves | Smashed and peeled |
| Green Onions 🧅 | 4 whole | White and green parts separated |
| Chicken Stock 🥣 | 4 cups | Low-sodium preferred for balance |
| Sesame Oil 🫒 | 2 tbsp | Toasted variety for depth |
| Soy Sauce 🫙 | 3 tbsp | Light or all-purpose variety |
| Oyster Sauce 🫙 | 1 tbsp | Vegetarian oyster sauce if needed |
| Shaoxing Wine 🍶 | 2 tbsp | Dry sherry as substitute |
| Cucumber 🥒 | 1 whole | Sliced thinly for serving |
| Fresh Cilantro 🌿 | ½ cup | Chopped, for garnish |
| Kosher Salt 🧂 | 1 tbsp | Diamond Crystal preferred |
| Ground White Pepper 🌶️ | 1 tsp | Freshly ground for best aroma |
The chicken is the foundation. Choose a high-quality, fresh whole chicken—around 3-4 lbs ensures even cooking and juicy meat. Most Asian markets or Whole Foods carry excellent options. For the rice, jasmine rice is non-negotiable; its floral aroma is essential. Look for brands like Elephant or Golden Phoenix for authentic texture and fragrance (worth the extra minute to find).
No Shaoxing wine? Dry sherry works in a pinch. Vegetarian oyster sauce can replace regular oyster sauce if needed. The green onions can be swapped with scallions—same thing, different name. If you’re missing cilantro, parsley adds a similar fresh note. The chicken stock can be homemade, but low-sodium store-bought (like Swanson) prevents oversalting.
Store uncooked chicken in the fridge for up to 2 days or freeze for 3 months. Cooked rice keeps 4-5 days refrigerated. The ginger sauce and chili dip can be made ahead and stored in the fridge for 1 week (frozen works in a pinch).
Why You’ll Love This Recipe
- One Pan Magic: I toss everything—the chicken, jasmine rice, ginger, garlic, and green onions—into one pot and let the oven do the work.
- Aroma Overload: The garlic and ginger infuse the chicken and rice with a fragrance that fills my kitchen before the first bite.
- Feeds the Whole Table: This dish is my go-to for family dinners, potlucks, or even meal prep—it’s hearty and universally loved.
- Leftovers for Days: Honestly, the chicken tastes even better the next day, and the rice soaks up all the juices overnight.
Step-by-Step Instructions for Hainanese Roasted Chicken Rice
Master the technique behind this fragrant dish with precision timing and professional methods.
Step 1: Prepare and Marinate the Whole Chicken
Pat the 3 lb Whole Chicken thoroughly dry inside and out with paper towels. This ensures the skin will crisp properly during roasting. In a small bowl, combine 3 tbsp Soy Sauce, 1 tbsp Oyster Sauce, 2 tbsp Shaoxing Wine, and 1 tsp Ground White Pepper.
Rub this mixture evenly over the entire surface of the chicken, including the cavity. Place the chicken in a resealable bag with 4 oz Fresh Ginger (sliced) and 4 whole Green Onions (white parts only). Refrigerate for at least 4 hours or overnight for maximum flavor penetration.
Step 2: Roast the Chicken to Perfection
Preheat your oven to 400°F. Remove the chicken from the marinade (discard the aromatics) and place it breast-side up on a wire rack set over a roasting pan. Brush the skin with 1 tbsp Sesame Oil for extra crispness.
Roast for 20 minutes, then flip the chicken breast-side down and continue roasting for another 25-30 minutes. The chicken is done when the internal temperature reaches 165°F in the thickest part of the thigh and the juices run clear. Flip it breast-side up again and let it rest for 10 minutes before carving.
Step 3: Cook the Ginger-Infused Jasmine Rice
Rinse the 2 cups Jasmine Rice until the water runs clear. In a rice cooker or heavy pot, combine the rice, 4 cups Chicken Stock, remaining 1 tbsp Sesame Oil, 1 tbsp Kosher Salt, and the green parts of the 4 whole Green Onions (tied in a knot).
Cook according to your rice cooker’s instructions or simmer covered for 15-18 minutes until the liquid is absorbed. Turn off the heat and let it steam, covered, for an additional 10 minutes. Fluff with a fork and discard the green onion knot.
Step 4: Assemble and Garnish
Slice the chicken into serving pieces and arrange over the cooked jasmine rice. Drizzle any accumulated juices from the resting chicken over the rice. Thinly slice the 1 whole Cucumber and arrange around the plate.
Finely chop the 0.5 cup Fresh Cilantro and sprinkle over the chicken. For the remaining 8 cloves Garlic Cloves, mince and quickly sauté in a bit of oil until fragrant, then drizzle this garlic oil over the entire dish for an aromatic finish. Serve immediately while hot.
Pro Tips For Making Best Hainanese Roasted Chicken Rice Recipe Ever
- Poach the Chicken First: Always start by poaching the whole chicken in ginger, garlic, and green onion-infused water until just cooked—this keeps the meat juicy before roasting. I learned this the hard way after serving dry chicken that looked perfect but tasted like cardboard.
- Use Chicken Fat: After roasting, spoon 2-3 tablespoons of the rendered chicken fat into the rice while cooking—it adds a depth of flavor that plain oil just can’t match.
- Don’t Overcook the Rice: Jasmine rice for this dish should be slightly underdone when you turn off the heat; let it steam covered for 10 minutes to finish. After burning a few batches, I finally figured out it’s better firm than mushy.
- Rest the Chicken: Give the roasted chicken a solid 15 minutes to rest under foil before slicing—this guarantees the juices redistribute. My grandmother swore by this, and she was right: it makes a real difference in tenderness.
Regional Styles of best hainanese roasted chicken rice recipe ever
Singapore Original
The classic Singapore version uses poached chicken instead of roasted, creating silky texture. The bird is submerged in ginger-garlic broth at 160°F for 25 minutes, then shocked in ice water for that signature jelly-like skin. I learned this from my friend Mei in Little India. 🌟
Malaysian Street Style
Malaysian hawkers often add pandan leaves to the rice for floral aroma and a hint of sweetness. They also include fried shallots as garnish, which I pick up at New Seasons Market here in Portland. The chicken gets a quick charcoal grill finish for smoky depth.
Thai Adaptation
Thai versions incorporate lemongrass and kaffir lime leaves into the poaching liquid. The dipping sauce becomes spicier with bird’s eye chilies and fish sauce. I grow lemongrass in my Portland garden—Pickles the cat loves to nibble the leaves.
Chinese American
Many US Chinese restaurants use rotisserie-style roasting with a five-spice rub. The rice often includes dried shiitake mushrooms for umami. I noticed this version at a Cincinnati restaurant near where I grew up—it’s what first introduced me to the dish.
Vietnamese Fusion
In Vietnamese communities, they add coconut milk to the rice cooking liquid and serve with pickled vegetables. The chicken gets a turmeric marinade for golden color. My neighbor in Portland, Mrs. Tran, taught me this variation over our shared fence.
Nutrition Facts
Frequently Asked Questions
Can I use chicken thighs instead of a whole chicken?
Yes, bone-in, skin-on thighs work well as they stay juicy. Adjust cooking time to 20-25 minutes at 400°F. The flavor will be more concentrated with dark meat.
Why is my rice mushy?
This usually happens from too much liquid or over-stirring. Use exactly 4 cups Chicken Stock for 2 cups Jasmine Rice and avoid stirring during cooking. Let it steam undisturbed for the final 10 minutes.
How do I make the skin crispier?
Pat the chicken extremely dry before roasting and brush with 1 tbsp Sesame Oil. Roast breast-side up first, then flip to ensure even browning.
Can I make this ahead?
Cook the rice and chicken separately, then store in the fridge for up to 2 days. Reheat the chicken in the oven at 350°F for 10 minutes to maintain moisture.
- 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