Authentic Hainanese Chicken Rice – Fragrant Rice, Poached Chicken & Hawker-Style Sauces
![]() |
Authentic Hainanese Chicken Rice with Fragrant Rice & Dipping Sauces |
A Hawker Stall Memory on a Plate
There’s something wildly satisfying about sitting under a rickety hawker stall roof, plastic fan whirring, and diving into a plate of Hainanese Chicken Rice.The chicken? Glossy and tender, poached to perfection.
The rice? Rich with broth, kissed by ginger, each grain infused with soul.
The sauces? Bright, punchy, unapologetic — the real magic behind every Chicken Rice sauce.
My first taste of this traditional Chicken Rice was right here in Malaysia — where queues at a good Malaysian hawker food - chicken rice stall are longer than a weekend supermarket bill.
It was my son who introduced me to this dish. One bite, and I knew: this wasn’t just food. It was a way of life. A Hainanese Chicken Rice recipe that would soon become a permanent guest at our family table.
Today, I'm handing you that very experience — from pot to plate — minus the sweaty hawker chaos. (Though a little kitchen chaos never hurt anybody, I guess!)
100th Post Celebration: Hainanese Chicken Rice
I always knew my 100th post had to be something special. Something close to home, close to heart.
For weeks, I floated between family favourites, timeless classics, festive feasts — but my heart kept circling back to this one dish: Hainanese Chicken Rice.
Not because it's fancy. Not because it’s complicated. But because it has quietly, steadily earned a permanent place at our family table — and in our hearts. It was only recently that I finally perfected the recipe — to the point where even my daughter found time to click a few decent pictures before digging in!
As for my husband, the biggest culinary compliment from him is repetition — and this Chicken Rice finds its way to our plates often enough that even he’s lost count. My son? He practically lives on it — seven days a week, thanks to the best Chicken Rice stall at his university food court. And my daughter? Whenever we’re at a hawker centre, I know exactly what she’s hunting for — a plate of good, honest Hainanese Chicken Rice. Me? I love it because it’s simple, forgiving, deeply satisfying, and tastes like a hug in a bowl. And above all, its one easy recipe and a family favourite.
So here it is — my 100th Post — a celebration of family, flavour, and a dish that has quietly witnessed our little everyday stories:
Hainan Chicken Rice(海南鸡)
A Little History
Hainan Chicken Rice (海南鸡) originated––perhaps unsurprisingly––amongst chefs from Hainan, China, a tropical island located at the southern tip of the country. Though it proudly wears a Singaporean badge today (yes, they’ve claimed it as a national dish!), Hainanese Chicken Rice actually hails from Hainan, China. Chinese immigrants brought it to Southeast Asia, and in the vibrant food courts of Malaysia, Singapore, and even Thailand, it found a second home.
The beauty of this dish lies in its honest simplicity — humble ingredients elevated by loving technique.
Traditionally, true-blue Chicken Rice is made with Ayam Kampung — the lean, scrappy, utterly flavourful free-range village chickens of Malaysia. Sure, they’re a bit skinny by today’s plump supermarket standards, but trust me — the flavour is so deep, you’ll forget what you’re missing.
A Small Trivia - Did You Know?
In Malaysia, Ayam Kampung — the lean, free-roaming village chicken — is prized not for its plumpness but for its deep, natural flavour. While it may look humble compared to supermarket birds, its meat tells a story of tradition, patience, and authenticity that no quick-farmed chicken can match.
Well, What Makes It So Special?
Yes, the name says it - chicken, but the real star?
The Rice —
- Fluffy, fragrant, cooked in chicken fat and a rich golden stock.
- Not your boring, everyday white rice — this rice practically glows with savoury goodness.
- A small luxury, yes — but one taste and you’ll know it’s worth every drop.
Then comes the chicken —
- Moist, silky, succulent
- Poached gently and
- Shocked into an ice bath to lock in that perfect texture.
And then the Sauces & Soup that makes it a complete meal —
-
A clear, soul-soothing Dipping Soup
-
A punchy, aromatic Spicy Ginger-Garlic Sauce
-
A glossy, umami-packed Sweet Soy Sauce
-
And the star — a zingy, fragrant Ginger-Spring Onion Sauce
— All these dips lifts the whole plate to that perfect hawker experience.
Its a meal fit for royalty, but born in the bustling hawker centres, where plastic stools wobble and life’s best food stories are written.
And my word on it - Its a Shortcut for Busy Day!
If you’re after a quick version, or cooking for a smaller group, try my simpler method —Try this Hainanese Chicken Rice in Rice Cooker Recipe (Quick, easy, and still utterly satisfying!)
And with that, is how my 100th post came to be.
A dish that reminds me of my family, my little victories in the kitchen, and the beautiful way food holds our memories — soft, fragrant, and everlasting.
Here’s to a hundred more delicious stories!
Love Malaysian food? Check out the Malaysian Classic Nasi Lemak and Kuih recipes!
Hainan Chicken Rice Recipe Overview
- Cuisine : Chinese (Hainanese)
- Course : Main Course
- Difficulty : Medium
- Spice Level : Low
- Serves : 3-4
- Author : SM
Time Estimate
- Preparation Time : 10-15 Minutes
- Cooking Time : 25 - 30 Minutes
Check this Malaysian-Style Chicken Chop — where Western steakhouse charm meets local street food soul! Crispy golden chicken, rich mushroom sauce, potato wedges, baked beans, and that signature coleslaw. Click here to taste the East-meets-West !
How to Poach Tender, Juicy Hainanese Chicken (Whole Chicken Recipe)
![]() |
Bring the traditional flavours of Hainanese Chicken right into your kitchen! Here's the authentic, time-honoured way to poach a whole chicken till it's silky, tender, and utterly succulent.
Ingredients:
How To poach the Chicken
- 1 small Whole Chicken (3–3½ pounds / about 1.5kg; preferably organic or Buddhist-style with head and feet on)
- 1 tablespoon Salt
- 12–14 cups Water
- 4–5 slices fresh ginger
- 2 whole Spring Onions
- Ice Cubes (for the ice bath)
Method:
Prepare the Chicken
- Wash the chicken thoroughly, removing any bits or residue inside the cavity.
- Set aside the fat from the cavity if you find any (perfect for rice later, don't toss it!).
- Pat the chicken dry with a paper towel.
- Rub the chicken all over with salt.
- Set aside while you prepare the water.
*Salt Rub: That salt rub isn't just cosmetic! It tightens and polishes the skin, locks in moisture, and seasons the meat ever so lightly. And gives that gorgeous, glossy, almost porcelain-like skin we all dream about - the perfect Chinese Poached Chicken.
Prepare the Poaching Liquid
- In a large stockpot, bring the 12–14 cups of water to a boil.
- Add in the ginger slices and whole spring onions.
- Once boiling, gently lower the chicken into the pot, breast-side up.
The breast should just slightly peek above the water. Adjust water levels if needed.
Begin Poaching
- Wait for the water to come back to a gentle boil.
- Carefully lift the chicken out briefly and drain any cold water trapped in the cavity.
- Lower it back into the pot.
- Once the water just starts bubbling again, immediately lower the heat to the barest simmer.
- Cover the pot and simmer very gently for about 20–30 minutes.
- Resist the urge to check too often; every time you uncover, heat escapes!
Poaching Patience: A violent boil will toughen your chicken. Gentle, barely-there simmering gives best results. (Roughly 10–11 minutes per kilo. Adjust cooking time if your chicken is heavier.)
Ice Bath
- Meanwhile, prepare a large ice bath in a big bowl.
- Once cooking time is up, check the chicken:
- Insert a toothpick into the thickest part of the thigh till it touches bone.
- If the juices run clear, your chicken is ready. (If pink, poach a few minutes longer.)
- Carefully lift the chicken out of the pot, letting any liquid drain from the cavity.
- Gently lower it into the ice bath. (Take it easy – a broken skin ruins that smooth restaurant-style look!)
- Let the chicken chill for about 15 minutes until fully cooled.
Ice Bath: This sudden chill halts the cooking instantly, firms up the skin, and keeps the meat beautifully juicy and springy.
Rest, Slice & Serve
![]() |
- Once cooled, drain the chicken well.
- Cover with cling film until ready to carve and serve.
- Slice neatly just before serving to show off that tender, soft, juicy chicken.
*Chicken Fat: Save that precious chicken fat skimmed from the cavity or the poaching broth. Use it to flavour your Hainanese Chicken Rice — traditional and delicious. *Chicken Stock: It can be used to cook the rice and for the soup.
A Small Trivia - Did You Know?
"Buddhist-style chicken" might sound like a vegetarian dish, but it’s actually a whole chicken — head, feet, skin and all — used in traditional Chinese ceremonies. It symbolises wholeness, purity, and respect. A little ironic, isn’t it? 😄 In many Asian cultures, rituals blend Buddhism, ancestral worship, and folk customs, where a whole bird on the table (or altar!) brings blessings of abundance and unity.
How To Cook the Fragrant Chicken Rice

Chicken Rice Made in Rice Cooker

Chicken Rice Made in Rice Cooker
What’s So Special About This Rice?
This isn’t just plain ol’ white rice – it’s a glorious, golden companion to the poached chicken - the ultimate Chicken Rice. Rice cooked in rich chicken stock, lightly fried in aromatic garlic and fat, and infused with pandan (screw pine) leaves, every grain is glossy, savoury, and bursting with flavour. It’s the soul of Hainanese Chicken Rice — humble, yet deeply comforting Asian Chicken Rice.
Ingredients:
To Cook the Aromatic Rice
- 2 cups Long Grain or Jasmine Rice (washed and soaked for 15–20 mins)
- 2 tablespoons Chicken Fat (or Vegetable Oil)
- 4 cloves Garlic, finely minced
- 3½–4 cups Chicken Stock (reserved from poaching chicken)
- 2 Pandan Leaves (Screw Pine), tied into a knot
- Salt – To taste
Method:
Prepare the Base
- In a heavy-bottomed pan, heat the chicken fat until melted and shimmering. (Smells divine already!)
- Add the finely minced garlic and sauté gently over a low flame. Keep it golden, not brown – we want aroma, not bitterness.
Be extra cautious not to burn the garlic while sautéing – burnt garlic = bitter rice.
Wash and soak the Rice
- Rinse the rice thoroughly 2–3 times until the water runs clear — this helps remove excess starch.
-
Then, soak the rice in plenty of water for 15–20 minutes to ensure even, fluffy cooking.
Always wash the rice until the water runs clear. This removes excess starch and helps prevent sticky clumps.
Toast the Rice
- Drain the soaked rice thoroughly and add it to the pan.
- Stir continuously for about 2 minutes on a low flame until every grain is glistening and lightly toasted.
Toasting the rice before cooking adds that irresistible nutty flavour – this tiny step makes a world of difference!
Cook the Rice (in Rice Cooker)
- Turn off the heat and scoop the sautéed rice into your rice cooker.
- In a separate pot, bring the chicken stock to a gentle boil with salt.
- Pour the hot stock into the rice cooker.
- Tuck in the knotted pandan leaves.
- Close the lid and press START.
- Let the rice cook until the switch flips to WARM mode.
The perfect water-to-rice ratio in a rice cooker is 1:1½ cups. Too much stock and you'll end up with soggy rice.
Rest & Fluff
- Once done, fluff the rice with a fork to separate the grains.
- Cover and let it rest in WARM mode for another 15–20 minutes.
- Fluff again gently before serving.
For best texture and authenticity, my personal choice is a rice cooker.
Cook the Rice (in a Saucepan)
- Use 1:2½ cups stock-to-rice ratio.
- Bring to boil, then simmer covered on low heat for 10–15 minutes until done.
- Let it sit off the heat, covered, for 10 minutes before fluffing.
A Small Trivia - Did You Know?
Pandan leaves (screw pine) aren’t just for show – they’re Southeast Asia’s secret to that breathtaking aroma in rice and desserts. Called the “vanilla of the East,” their scent is subtly floral, nutty, and utterly nostalgic. In Malay households, no festive dish is complete without a dash of pandan flavour!
Want more Chicken Stock/Chicken Broth? While the poaching broth from your chicken works wonderfully here, you can always whip up an extra batch! Click here for a detailed and step-by-step guide on How to make Chicken Stock – slow-simmered and soul-warming!
How to Make the Sweet Dark Soy Sauce
This rich, glossy drizzle isn’t just a dipping sauce — it’s the final ta-da! that ties the dish together. Sticky, slightly smoky, and caramel-sweet, it adds depth and contrast to the delicate chicken and rice.
Ingredients:
-
5 tablespoons Dark Soy Sauce
-
5 tablespoons Water
-
2 tablespoons Rock Sugar (or regular sugar, if unavailable)
Method:
Make the Syrup
-
In a small saucepan, combine the water and rock sugar.
-
Bring to a gentle boil over medium flame.
-
Stir continuously until the sugar fully dissolves and the mixture begins to turn syrupy.
Add the Soy Sauce
-
Pour in the dark soy sauce and mix well.
-
Let it simmer just a minute or two more until slightly thickened.
-
Remove from heat and cool slightly before serving.
Ready to Serve
-
Pour into a small dipping bowl or lightly drizzle over your carved chicken.
-
That thick, shiny finish is pure hawker stall magic!
ProTips & Notes:
- Want it thicker and shinier for a true restaurant-style glaze? Let it bubble a bit longer — but watch it closely. Burnt sugar is an absolute no-no.
- Dark soy sauce is richer and sweeter than regular soy sauce. Don’t swap it out or you’ll miss the depth and character this sauce brings.
A Small Trivia - Did You Know?
In many Hainanese stalls across Malaysia and Singapore, this sauce is poured over the chicken before serving — not just on the side. It’s not traditional in Hainan, China — it’s a Southeast Asian twist we’ve all fallen in love with. A sweet little teist that tastes oh-so-good!
How to Make the Ginger Spring Onion Sauce
![]() |
Ginger-Spring Onion Sauce – The Soul Sauce & a Hainanese Classic |
A bold, aromatic Cantonese-style classic that’s deceptively simple but packs a flavour wallop! This sizzling green sauce is the perfect match for tender poached chicken and fragrant rice — humble ingredients, elevated with a bit of kitchen drama.
Ingredients:
-
2" piece Fresh Ginger (peeled and finely grated)
-
3 stalks Spring Onions (finely chopped)
-
Salt – to taste
-
4–5 tablespoons Neutral Oil (sunflower or sesame oil works great)
Method:
Prep the Mix
-
Combine the grated ginger and finely chopped spring onions in a heatproof bowl.
-
Sprinkle in the salt and give it all a good stir.
Sizzle the Oil
-
In a small pan, heat the oil until just shimmering (not smoking – we’re cooking, not torching!).
-
Now, carefully pour the hot oil over the ginger-spring onion mix — it should sizzle gloriously.
-
Stir it through to combine.
-
Serve warm or at room temperature alongside your chicken rice platter.
ProTips & Notes:
- That sizzling oil isn’t just a show — it lightly cooks the ginger and spring onions, softening the raw edge and unlocking intense aroma. Its heaven in a spoonful!
- This sauce doesn’t just belong to chicken. Drizzle it over noodles, toss it through greens, or swirl it into plain congee — a total multitasker in the condiment world!
A Small Trivia - Did You Know?
The Ginger Spring Onion Sauce is a staple in Cantonese households and often hailed as "the soul sauce" of Hainanese Chicken Rice. In fact, in many Hong Kong eateries, it’s considered more essential than the sweet soy or chilli sauces!
It’s also the go-to condiment for “white cut chicken” (Báizhǎnjī, 白斩鸡) — a minimalist poached chicken dish where the sauce does all the heavy lifting in terms of flavour. In true Chinese cooking tradition, this sauce is about balance: heat, aroma, and restraint. Nothing is overdone. It’s a sauce that lets the ingredients shine, and enhance without overwhelming.
Soup for Hainanese Chicken Rice
![]() |
Soup for Hainanese Chicken Rice – Light, Savoury & Comforting |
A light, comforting broth that rounds out the Hainanese Chicken Rice platter. This simple soup is all about balance — gentle flavours, warmth, and just the right savoury notes to complete the meal.
Ingredients:
-
2 tablespoons Vegetable Oil
-
2 cloves Garlic (minced)
-
1 cup Chicken Stock
-
1 teaspoon Light Soy Sauce
-
Salt, to taste
-
A pinch of Sugar
-
Spring Onions, for garnish
Method:
-
Heat oil in a pan and sauté the minced garlic until aromatic and slightly golden.
- Pour in the chicken stock and add light soy sauce, salt, and a pinch of sugar.
- Let it come to a gentle boil and simmer for a few minutes to bring the flavours together.
- Garnish with finely chopped spring onions and serve hot alongside your Hainanese Chicken Rice.
ProTips & Notes:
- Use the poaching broth from your chicken as the soup base for a truly authentic touch — rich, full-bodied, and no waste!
- This soup works wonders between bites. It’s like a gentle palate reset that keeps every mouthful of chicken and rice tasting fresh.
Tradition Talks
In many Chinese and Southeast Asian households, this soup is more than just a side — it's a soul-soother. Traditionally, the broth comes from the same pot used to poach the chicken, enriched with ginger, spring onions, and bones. Nothing is wasted, everything has purpose — a philosophy that’s deeply woven into Asian home cooking.
In Hainanese culture, soup is often served first to "warm the stomach" and prepare it for the meal ahead — a gentle practice rooted in Chinese food therapy (shí liáo). That’s why this clear soup, though often overlooked, plays such a grounding role in the chicken rice experience.
How to Platter & Serve Hainanese Chicken Rice
![]() |
Authentic Hainanese Chicken Rice with Fragrant Rice & Dipping Sauces |
This dish is all about harmony — tender chicken, fragrant rice, flavour-packed sauces, and a light broth to balance it all out. A complete Hawker Style chicken Rice Platter!
Here’s how to serve it like they do in a Hawker Stall:
-
Scoop a generous portion of aromatic rice onto the plate.
-
Arrange thinly sliced poached chicken neatly beside it. Drizzle a touch of sweet soy sauce if you like it glossy.
-
Serve a small bowl of the clear soup on the side.
-
Add small dipping bowls of the spicy chilli sauce, ginger spring onion sauce, and sweet soy sauce. Let everyone mix and match to their taste!
-
Finish with slices of fresh cucumber and tomatoes – for crunch, colour, and that classic hawker-style touch(optional though).
ProTip: This dish is just as delightful served warm or at room temperature. Some folks even love the chicken cold — the flavours deepen beautifully!
Storage Suggestions
-
Poached Chicken: Store in an airtight container with a bit of reserved poaching liquid to keep it moist. Stays fresh in the fridge for up to 3 days.
-
Rice: Best eaten fresh, but can be refrigerated for 2 days. Reheat gently with a splash of chicken stock.
-
Sauces:
-
Ginger Spring Onion & Sweet Soy Sauce – store in glass jars in the fridge for up to a week.
-
Spicy Ginger Garlic Sauce – freeze in ice cube trays if you have leftover. One cube = one portion!
-
-
Soup: Keep chilled for 2–3 days. Reheat with a touch of fresh spring onion before serving.
FAQs
Can I use chicken breasts only instead of whole chicken?
- Yes, though you’ll lose some of the richness from the bones. Add extra aromatics or chicken stock to boost flavour.
Can I make this ahead for a party?
- Absolutely! Prepare the sauces and poach the chicken a day ahead. On the day, just warm the rice, slice the chicken, and set up a self-serve platter!
Is this dish spicy?
- Not unless you dive into the chilli sauce! The base dish is mild and family-friendly — adjust heat with the sauces.
Hainanese Chicken Rice isn’t just a dish — it’s a whole experience. It whispers of hawker stalls, stainless steel tables, clinking cutlery, and the unmistakable comfort of well-balanced flavours. From the glistening poached chicken to the golden rice, the spicy dips to the soul-soothing broth — every element has a role to play. And the best part? Now we can make it all from scratch. Its as easy as that!
"This recipe brings home the street food charm of Malaysian and Singaporean hawker stalls…"
Loved this dish? Let’s keep the hawker vibes going…
Pair it with these local Chinese-Malaysian favourites from the blog:
- Chinese Chilli Soy Dipping Sauce – The ultimate default dip at every hawker table!
- Cashew Chicken – Crunchy, saucy, and full of flavour.
- Chicken and Corn Soup – A mild and comforting Starter!
- Vegetable Stir Fry – Simple, quick and clean. Let the veggies shine.
- Chinese Orange Chicken – Crispy, citrusy, totally addictive.
- Fried Wontons – Crispy golden parcels with juicy fillings.
- Stir-Fried Taugeh (Bean Sprouts) – A must-have light side.
- Yam Basket (Buddha’s Almond Bowl) – A festive showstopper.
Pair with Traditional Drinks
Balance the savouries with soothing local teas:
- Rose Tea or Jasmine Tea – Cooling and fragrant.
- Barley Water – A classic to cleanse the palate.
- Chinese Tea – For that after-meal comfort.
Don’t forget dessert…
End your hawker-style meal on a sweet, cooling note:
- Green Bean & Sago Dessert with Rock Sugar – Light, refreshing and nostalgic.
Tried this recipe? Share your version and your hawker food memories in the comments below! Subscribe for more classic comfort food and cultural favourites, one recipe at a time!
0 comments