recipes

Perfect Hainan Chicken Rice

*Too lazy to make it yourself? Place a catering order for your next event!
*This is an updated and improved version of a 2010 post on my old blog. Thank you Marisa for being my first chicken rice guru!
Sometimes the simplest things in life are the most delicious, and nowhere is that more exquisitely, orgasmically true than with Hainan/Hainanese Chicken Rice.
If you are still unfamiliar with what, IMHO, is simply the best freaking meal on the planet, let me joyously break down this little tripartite of gourmet harmony for you.
Part 1: The Chicken. An entire bone-in, skin-on bird is poached with ginger and spring onions, then cooled to room temperature, then chopped and drizzled with light soy sauce and sesame oil. The deceptively flavorsome result: fragrant and delicately infused meat that is unbelievably tender and juicy (yes, even the breast part)! 
Part 2: The Rice. The real star of the show, cooked in all that rich broth and unctuous rendered chicken fat from Part 1.
Part 3: The Condiments. A fresh ginger scallion dip and a zingy red chili and garlic sauce to round the entire flavor fiesta off. Some versions also come with a thick, tar-like dark caramel soy sauce (e.g. the Cheong Chan red label cooking caramel in Malaysia).
Now I did say "tripartite", but I can't neglect to mention the optional (though in my view, necessary) Part 4: The Soup. A hot steaming bowl of sweet clear chicken broth, to wash down the entire meal.
The sum of all these parts? Culinary sublimity.
While this post has been audaciously titled Perfect Hainan Chicken Rice, my recipe below is merely "perfect" according to my own tastes and is by no means definitive. Various incarnations of Hainan Chicken Rice exist throughout Southeast Asia, with tiny yet notable differences. I prefer my chicken cooled naturally to room temperature, but many chefs dunk their cooked birds in ice baths or put them through a tedious refrigeration process. Singaporeans define the authenticity of their Hainan chicken on its "jelly"- the under-skin fat that solidifies into a clear gel when the chicken is served stone cold. In my mother's hometown of Ipoh, the popular Cantonese version is served with pork meatball soup and blanched beansprouts (hence the name nga choy kai fan or "beansprout chicken rice"). In Thailand, it goes by khao man gai and comes with a much sweeter bean-based dip, whilst in Hainan the dip of choice is oyster sauce with minced garlic. Still others refer to it as "Hailam" chicken rice or simply "pak cham kai fan" (white chopped chicken rice). Click here for a more detailed rundown of the regional variations than I could ever hope to write. 
The cherry on top is that, no matter what you call it, this divine creation is actually not that difficult to make. Give it a shot, you'll be amazed! :)
Perfect Hainan Chicken Rice
Serves 6 
  • PART 1- THE CHICKEN
Ingredients:
1 large whole chicken  *If you only have chicken legs or portions lying around, you can use those too, but be sure to reduce the cooking time by about half. Do not use boneless or skinless chicken.
1 bunch scallions/spring onions (about 8 stalks)
A large knob of ginger (about 2"), peeled and sliced into thick discs
Water
Salt to taste
 
For serving:
Light soy sauce
Sesame oil
Cucumbers, sliced thinly
Sliced spring onions or cilantro leaves for garnish
 
Instructions:
Slice off the roots and green parts from the spring onions. Discard the roots, and set aside the green parts for garnishing later.
Fill a large stock pot with water until about half full (you should be able to add the chicken later without it overflowing). Throw in the ginger slices, white parts of the spring onions and a generous amount of salt. Bring to a boil. 
Gently lower the whole chicken into the potBring to a boil, then lower the heat and cover.
Simmer the chicken for about 45 mins (much less if you're using portions) over medium heat. The chicken is cooked when its juices run clear.
Carefully lift the bird out and leave the chicken to cool thoroughly before chopping into pieces. This is essential so that the skin has a chance to firm up and prevent the meat shredding apart when you cut it.
Just before serving, stir together some light soy sauce and sesame oil and drizzle generously over the meat. Arrange the cucumber around the chicken, and garnish with thinly sliced spring onions or  fresh cilantro leaves.
*Garnishing tip- to make the spring onions curl, slice them into very thin strips and soak briefly in cold water.
  • PART 2- THE RICE
Ingredients:
4 cups long-grain white rice *This makes a generous amount for second helpings, which inevitably people will want! :)
1 small onioncut into chunks
1" ginger, peeled and cut into chunks
4 cloves garlic, peeled
Salt to taste
1 tsp sugar *optional
2 pandan (screwpine) leaves, knotted
Instructions:
Place the rice in a rice cooker bowl. Wash and drain it twice.
Blend everything else except the pandan leaves to a fine paste. Stir the paste into the rice until well-dispersed. Add the knotted leaves, then pour over just enough chicken broth (especially the rendered fat at the top) until the liquid level is about 1" above the rice.
Cook as per usual. Fluff up before serving.
  • PART 3- THE CONDIMENTS

Ginger scallion sauce
Blend a large knob of ginger (about 4") to a fine paste.
Heat about 2 tbsp oil in a small saucepan, and saute the ginger paste over low-medium heat for about 10 minutes. Season with salt, then stir in some chopped spring onions. Cool before using.
Chilli garlic sauce
Blend together in a food processor:
50 g (4 medium) fresh red jalapenos, stemmed
3 cloves garlic, peeled
2 tbsp rice vinegar
1 tbsp sugar
Salt to taste
Store in a glass jar and refrigerate until ready to use.
Serve about 1 tablespoon of each sauce per portion of chicken rice.
  • PART 4- THE SOUP
Taste the remaining broth and add salt if required. Serve steaming hot with a dash of white pepper and a sprinkling of chopped spring onions (the green part). 
Enjoy!

75 comments

  • 🔊Selling Fullz/ leads/ Database
    Freshly updated 2025 available in bulk quantity

    - Request your country, sex…ETC
    - 100% fresh quality and no resale
    - You can use it to open an account, etc…
    - Used, Invalid, Wrong, Bad, Unmatched info will be replaced
    - Payment mode Crypto Only
    - Available every time
    - Payment upfront

    | USA-UK-CANADA FULLZ
    | USA DL Photos (SSN+Selfie)
    | Business owner leads
    | Payday leads
    | Sweepstakes
    | Loan leads
    | Sweepstakes
    | Home owner leads
    | Employee leads
    | USA Bank leads
    | Email leads
    | Personal detail info USA/UK/Canada/Australia/Spain/Germany/Italy..etc
    | Phone number leads
    | Email combos
    | Mortgage leads
    | Crypto database
    | Casinos database
    | Forex database
    | Stock Market Trader leads

    {Spamming Tools & Tutorials}
    Web-mailers
    Bulk Email & Bulk SMS Senders
    Scam pages
    Carding Tools & Tutorials
    C-Panels
    SMTP Linux Root
    Loan & Cash out Methods

    Contact us today :
    What’s App – +1.. 605… 8461.. 870…
    TG Chanel – t.me/bigdatatrader
    Tele Gram – Fullzpros VK Messenger : vk.me/Fullzpros Email – Harrynelson03protonmail.com

    Harry

  • Hello Everyone..

    Fresh Fullz available in bulk quantity
    USA UK Canada all States available
    Valid & guaranteed info
    Updated 2025 info databases
    All type of Fullz categories available
    Bulk order will be preferable

    ………………………………………
    TG – @ killhacks / @ leadsupplier
    What’s App – +1 7-2-7-7-8-8-6-1-2-9
    TG Channel – t.me/ leadsproviderworldwide
    VK Messenger – @ leadsupplier
    Email – hacksp007 at gmail dot com
    ………………………………………

    Fullz with DL Issue & Exp dates
    Fullz with MVR (Height, weight, Eye colors etc.)
    W-2 Forms with DL Front Back
    EIN Company Fullz with SSN & EIN Look-up
    DL Scans Front Back with Selfie & SSN
    DL Front Back with selfie (USA|UK|CA|RU|DE|AUS|FR)
    Dead Fullz bulk quantity

    SSN DOB DL ADDRESS FULLZ
    SIN Dob DL Address MMN Phone Email Fullz
    NIN Dob DL Address Sort Code & Account Number Fullz
    CC with CVV & Billing Address
    Dumps With Pins Track 101 & 202 with Cash out Tutorials
    Children Fullz (2011-2023)
    Young & Old Age Fullz (1935-2010)
    High Credit Scores Fullz (700+ Scores)

    Email Leads
    Crypto Email Leads
    Payday Leads
    Sweep Stakes Fresh Leads
    Doctor’s Leads
    Medical Leads
    Car Database Leads with REG Number
    Health Care Leads
    Bank Account & Routing Number Leads
    Employment Leads
    Office365 Leads
    Hotmail|Gmail|Yahoo|Facebook|LinkedIn Leads
    Email Combos

    TOOLS & TUTORIALS
    SMTP
    RDP
    SHELLS
    C-Panels
    Web-Mailers
    BULK SMS & Email Senders
    Sc@m Pages
    Carding Methods
    Cash Out Methods
    H@cking & Sp@mming Tools with Tutorials
    Sp@mming Complete packages available with all Tools & Tutorials

    TG – @ killhacks / @ leadsupplier
    What’s App – +1 7-2-7-7-8-8-6-1-2-9
    TG Channel – t.me/ leadsproviderworldwide

    Many more stuff available
    We can provide related stuff in bulk
    Professional & Active Team will be assist you
    No sampling for Tools, CC’s & DL|ID’s

    *Be aware from fake sellers using our cloned names
    *Payment will be in advance & Only in Crypto
    *Available 24/7 on All Time Zones

    GH

  • https://github.com/youranreus/G/issues/130

    https://github.com/Aniverse/A/issues/51

    https://github.com/fmtn/a/issues/268

    https://github.com/as/a/issues/187

    https://github.com/fmtn/a/issues/268

    https://github.com/ethereumbook/ethereumbook/issues/1239

    https://github.com/as/a/issues/188

    https://github.com/udlbook/udlbook/issues/282
    s/283
    https://github.com/udlbook/udlbook/issues/282
    https://github.com/udlbook/udlbook/issues/283
    https://github.com/ethereumbook/ethereumbook/issues/1245

    lards

  • https://github.com/youranreus/G/issues/130

    https://github.com/Aniverse/A/issues/51

    https://github.com/fmtn/a/issues/268

    https://github.com/as/a/issues/187

    https://github.com/Automattic/_s/issues/1585

    https://github.com/ethereumbook/ethereumbook/issues/1239

    https://github.com/as/a/issues/188

    https://github.com/udlbook/udlbook/issues/282

    https://github.com/udlbook/udlbook/issues/283

    https://github.com/ethereumbook/ethereumbook/issues/1245

    https://github.com/siegrin/LucBot/issues/16

    https://github.com/supercrabtree/k/issues/129

    https://github.com/fmtn/a/issues/270

    https://github.com/smu405/s/issues/9

    https://github.com/ethereumbook/ethereumbook/issues/1246

    https://github.com/MiRO92/uYou-for-YouTube/issues/519

    https://github.com/supercrabtree/k/issues/131

    https://github.com/adamhaile/S/issues/66

    https://github.com/Aniverse/A/issues/52

    https://github.com/Aniverse/A/issues/53

    https://github.com/fmtn/a/issues/269

    https://github.com/adamhaile/S/issues/67

    kee

  • https://github.com/youranreus/G/issues/130

    https://github.com/youranreus/G/issues/129

    https://github.com/Aniverse/A/issues/51

    https://github.com/fmtn/a/issues/268

    https://github.com/as/a/issues/187

    https://github.com/Automattic/_s/issues/1585

    https://github.com/ethereumbook/ethereumbook/issues/1239

    https://github.com/as/a/issues/188

    moy1


Leave a Comment