
There’s a reason Hainan chicken rice is Singapore’s national dish—its delicate balance of flavors and textures is unmatched. This recipe captures the essence of the original, with tender poached chicken and fragrant rice infused with ginger and garlic.
The chicken is gently simmered until just cooked, ensuring it stays juicy and tender. The rice, cooked in the same aromatic broth, absorbs the rich flavors of ginger, garlic, and chicken fat, creating a dish that’s both comforting and complex.
Accompanied by a punchy ginger-garlic sauce and a tangy chili dip, every bite is a harmonious blend of savory, aromatic, and slightly spicy notes. The dish is as satisfying to make as it is to eat.
Serve it with a side of cucumber slices for a refreshing contrast that completes the meal perfectly.
Ingredients for Hainan Chicken Rice Recipe Singapore
Aromatic staples create this Singapore classic with tender chicken and fragrant rice.
| Ingredient | Amount | Notes |
|---|---|---|
| Whole Chicken 🍗 | 3 lb | Skin-on, bone-in preferred |
| Jasmine Rice 🍚 | 2 cups | Rinsed until water runs clear |
| Fresh Ginger 🌿 | 4 oz | Peeled and sliced thin |
| Garlic Cloves 🧄 | 8 cloves | Smashed and peeled |
| Green Onions 🧅 | 4 whole | Thinly sliced, white and green parts separated |
| Chicken Broth 🍲 | 6 cups | Low-sodium preferred for control |
| Sesame Oil 🫒 | 2 tbsp | Toasted variety for depth |
| Soy Sauce 🥫 | 3 tbsp | Light or all-purpose variety |
| Red Chili Peppers 🌶️ | 2 whole | Thai bird's eye preferred |
| Lime 🍋 | 1 whole | Juiced and zested |
| Cucumber 🥒 | 1 whole | English or Persian variety |
| Vegetable Oil 🫒 | 2 tbsp | Neutral flavor for frying |
| Salt 🧂 | 1 tsp | Or to taste for seasoning |
| White Pepper 🌶️ | ½ tsp | Ground for subtle heat |
| Sugar 🥄 | 1 tsp | Balances the sauce flavors |
The chicken is key here. Whole, bone-in, skin-on gives the best texture and flavor for poaching. I source mine from local Asian markets—they often have fresher options than standard grocery stores. For the rice, jasmine rice is non-negotiable; its floral aroma complements the ginger and garlic. Look for brands like Elephant or Three Ladies for authentic results.
Substituting chicken? Bone-in thighs or drumsticks work if you can’t find a whole bird. No jasmine rice? Long-grain white rice is your best backup. For the chili sauce, sriracha in a pinch (though it lacks the complexity). The ginger-garlic sauce can use powdered ginger at one-third the amount, but fresh is ideal. Skip the sesame oil if allergic—use neutral oil plus a drop of toasted sesame extract.
Store raw chicken in the coldest part of your fridge—use within 2 days. Cooked chicken and rice keep 3-4 days refrigerated. The sauces hold for 1 week. Reheat rice with a splash of water to restore moisture. Always serve the cucumber fresh for that crisp contrast.
Why You’ll Love This Recipe
- Minimal Effort: I just toss the chicken in the pot with ginger and garlic, then let the rice soak up all that flavor while I do other things.
- Flavor Bomb: The jasmine rice absorbs the ginger-garlic broth so well, every bite tastes rich and aromatic.
- Feeds Everyone: I make a big batch for Sunday dinner, and it’s just as good for lunch the next day.
- Budget Friendly: One whole chicken and a bag of rice stretch so far, and the leftovers taste even better.
Step-by-Step Instructions for Hainan Chicken Rice
This method ensures tender chicken and fragrant rice with authentic Singaporean flavors every time.
Step 1: Poach the Chicken to Silky Perfection
Fill a large stockpot with enough water to submerge the 3 lb whole chicken. Add the 4 oz fresh ginger, 4 whole green onions (white parts only), 1 tsp salt, and 0.5 tsp white pepper. Bring to a rolling boil over high heat.
Gently lower the chicken into the pot, breast-side up. Return to a boil, then reduce to low heat. Cover and poach for 30-35 minutes until the internal temperature reaches 165°F and the juices run clear. Turn off heat and let it steep in the broth for 15 minutes to maximize flavor infusion.
Step 2: Prepare the Aromatic Rice
Rinse the 2 cups jasmine rice until the water runs clear. In a rice cooker or heavy pot, combine the rice with 6 cups chicken broth, 2 tbsp vegetable oil, 4 cloves garlic cloves (smashed), and the remaining green onion whites. Stir well to distribute the aromatics.
Cook the rice according to your rice cooker’s settings or simmer on the stove for 15-18 minutes until the liquid is absorbed and the surface appears dry. Fluff with a fork and cover, letting it steam for an additional 10 minutes to develop the signature fragrant texture.
Step 3: Craft the Signature Sauces
For the ginger-garlic sauce, blend the remaining 4 cloves garlic cloves, 2 oz fresh ginger, 2 whole red chili peppers, 1 tsp sugar, 3 tbsp soy sauce, and 2 tbsp sesame oil until smooth. Adjust seasoning with a squeeze of lime juice if needed.
Slice the 1 whole cucumber thinly and arrange on a serving platter. This provides a refreshing contrast to the rich chicken and rice.
Step 4: Serve with Traditional Accompaniments
Remove the chicken from the broth and let it cool slightly. Once cool enough to handle, shred or chop it into serving pieces. Arrange the chicken over the cucumber slices.
Drizzle some of the poaching broth over the chicken to keep it moist. Serve the chicken with the fragrant rice, the ginger-garlic sauce, and additional soy sauce mixed with sesame oil for dipping. Garnish with lime wedges and the green onion tops for a vibrant finish.
Pro Tips For Making Hainan Chicken Rice Recipe Singapore
- Blanch the Chicken: Plunge the whole chicken into boiling water for 30 seconds before poaching—this tightens the skin and keeps the meat juicy. I learned this the hard way after my first few attempts turned out rubbery.
- Use Chicken Fat: After poaching, skim off the golden fat floating on top and cook your jasmine rice in it. Sounds weird, but it works: the rice absorbs that rich, aromatic flavor that defines the dish.
- Rest the Chicken: Let the poached chicken rest in its broth for at least 15 minutes before slicing—this guarantees the meat stays tender and doesn’t dry out. I used to rush this part and wondered why my chicken was stringy.
- Toast the Aromatics: Sauté the ginger, garlic, and green onions in oil until fragrant before adding rice and liquid. About 2 minutes on medium heat does the trick, and it makes a real difference in the depth of flavor.
Regional Styles of This hainan chicken rice recipe singapore
Singapore Original
This is the classic version you’ll find at hawker stalls in Singapore, where the chicken is poached whole in a fragrant ginger-garlic broth. The rice is cooked in the same broth, soaking up every bit of flavor. I always use bone-in, skin-on chicken for the juiciest results. 🗺️
Thai Adaptation
In Thailand, they add lemongrass and pandan leaves to the poaching liquid for a citrusy, floral twist. The rice often includes a splash of coconut milk for extra richness. I love how this version brightens the dish with tropical notes.
Malaysian Style
Malaysian versions often include turmeric in the rice, giving it a golden hue and earthy depth. The chicken is sometimes marinated in garlic and shallots before poaching. This adds a subtle sweetness that pairs beautifully with the ginger sauce.
Western Fusion
For a modern take, some chefs in the US deconstruct the dish, serving the chicken as a confit with crispy skin. The rice is cooked risotto-style with the aromatics. I’ve seen it plated with edible flowers for a fine-dining touch.
Vegetarian Twist
Replace the chicken with tofu or mushrooms poached in the same broth. Use vegetable stock instead of chicken broth for the rice. The sauces remain unchanged, keeping the dish’s soul intact. It’s a great way to enjoy the flavors without meat.
Spicy Kick
In some regions, they amp up the heat by adding extra chili peppers or Sichuan peppercorns to the poaching liquid. The rice gets a sprinkle of chili flakes before serving. This version is not for the faint of heart but is incredibly flavorful. 🌶️
Nutrition Facts
Frequently Asked Questions
What’s the best chicken cut for this dish?
Use whole bone-in, skin-on chicken for authentic texture. Bone-in thighs or drumsticks work as substitutes. The skin and bones add rich flavor to the broth and rice.
Can I make this without a rice cooker?
Use a heavy pot with a tight lid. Simmer the rice in broth for 15-18 minutes, then steam off-heat for 10 minutes. Stir once halfway through.
How do I prevent dry chicken?
Poach at low heat and don’t overcook. Remove from broth at 165°F, then let it steep 15 minutes off heat. This keeps it juicy and tender.
What’s the secret to fragrant rice?
Rinse jasmine rice until water runs clear. Cook in the chicken poaching broth with smashed garlic and ginger. The liquid infuses maximum flavor.
- 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