Hainanese Chicken Rice (Cơm Gà Hải Nam)

Cơm Gà Hải Nam (Hainanese Chicken Rice)
Cơm Gà Hải Nam (Hainanese Chicken Rice)

Hainanese Chicken Rice, or Com Ga Hai Nam, may seem like a plain dish, but don’t let it fool you.

This dish is packed with flavor. It uses a lot of ginger and green onions, so if you have ginger and green onions to use up, this is the recipe for you.

Hainanese chicken rice is a popular dish across Asia, with roots tracing back to Hainan, China. The popularity of Hainanese chicken rice also spans Southeast Asia and it is considered the national dish of Singapore.

In fact, I first learned about Hainanese Chicken Rice while watching Anthony Bourdain on No Reservations during the Singapore episode.

Singapore is not in my near future just yet so that means making Hainanese chicken rice at home.

Succulent and juicy poached Asian-style chicken
Succulent and juicy poached chicken

What is Hainanese Chicken Rice?

Hainanese chicken rice consists of juicy, tender poached chicken and fragrant ginger rice, served with a green ginger-scallion sauce. It’s also typically accompanied by soy sauce and a red chili sauce.

In Vietnamese cuisine, this popular dish is known as Cơm Gà Hải Nam or simply, Cơm Gà.

The main difference lies in the sauce. Vietnamese cơm gà is often paired with a ginger fish sauce instead of the traditional sauces enjoyed in Hainan or Singapore.

Aside from this variation, everything else remains essentially the same.

Cơm Gà Hải Nam (Hainanese Chicken Rice)
Cơm Gà Hải Nam (Hainanese Chicken Rice) with Ginger Scallion Sauce

What Makes It Unique?

Here are the top reasons Hainanese chicken rice is so popular and why you’ll love it too:

  1. Silky Poached Chicken: The chicken is gently poached, then shocked in an ice bath to gelatinize the skin, making it incredibly silky.
  2. Fragrant Rice: Rice is toasted with rendered chicken fat (from the chicken) and fresh ginger. The poaching broth is used as a flavorful base to cook the rice. Yes, we are building lots of flavor here.
  3. Sauces: Traditionally served with three sauces: a green ginger-scallion sauce, a red chili sauce, and a dark colored soy sauce. If you are looking for the Vietnamese version, pair the chicken with ginger fish sauce (nước mắm gừng instead. No need to make all the sauces. Pick and choose your favorites.

Ingredients & Substitutions

  • Chicken: A whole chicken is traditionally used for a flavorful stock. Free-range chicken is preferred for the most authentic choice. Free-range or “walking chicken” (gà đi bộ) provides firm and chewy texture which is loved by many Vietnamese. However, feel free to use any chicken of your choice or a variety of chicken parts, such as bone-in thighs and drumsticks.
Cơm Gà Hải Nam (Hainanese Chicken Rice) - Ingredient List
What You Will Need
  • Rice: Jasmine rice, which is a type of long-grain white rice, is used in this dish.
  • Seasonings: Salt, granulated white cane sugar, and MSG. If you prefer not to use MSG, simply omit it. For seasoning, I use fine-ground sea salt. If you’re like me and wash your chicken, I recommend using coarse-ground sea salt to rub the chicken skin. This helps remove any surface residue that might cause a strong poultry smell and leaves the skin clean and pristine.
  • Green onions and ginger: These are the essential aromatics. The ginger and green onion scrapes are used to make the chicken stock, while the main part is used in the ginger-scallion green sauce.
  • Light soy sauce and red chili peppers: Optional accompaniments that you can add at tableside for additional flavor.
  • Vietnamese Ginger Fish Sauce: If you like the Vietnamese version, check out my ginger fish sauce recipe.
  • Vegetables: Optional if you want a more balance meal. Cucumber slices are the go-to vegetable that adds a fresh crunch to complete the meal. If you prefer cooked vegetables, consider blanched bok choy. Use some of the delicious chicken stock to blanch it to the desired tenderness.

How to Make it

Step 1: Clean the Chicken

I’m whole using a whole free-range chicken from the Asian grocery store which comes with head, feet, toes and all. So a little prep is needed.

If you aren’t one to clean or wash chicken for fear of spreading bacteria, skip the first step and proceed to trimming the fat.

Cơm Gà Hải Nam (Hainanese Chicken Rice) - Cleaning Chicken with Coarse Sea Salt

Rub the chicken inside and out with 1 tablespoon coarse sea salt then rinse clean. Pat dry with paper towels.

Cơm Gà Hải Nam (Hainanese Chicken Rice) - Trim off Fat

Using kitchen shears or a sharp knife, remove the chicken fat at the bottom end of the chicken. Set aside.

Cơm Gà Hải Nam (Hainanese Chicken Rice) - Trim Toe Nails

Remove toes (if any).

Cơm Gà Hải Nam (Hainanese Chicken Rice) - Chicken is Ready to Go

Tuck the legs back into the cavity.

Step 2: Prepare the Aromatics

Cơm Gà Hải Nam (Hainanese Chicken Rice) - Ginger and Green Onions

Peel the ginger with a metal spoon for best results. Keep the ginger peel for the chicken stock. Cut ginger into thin circles across the grain then slice thin. Mince into fine pieces.

Remove the root ends of the green onions. Keep these root ends for the chicken stock as well. Thinly slice the remaining green part. Set aside.

Step 3: Make the Chicken Stock

Place the chicken breast-side up in a large pot and add enough water to cover it, about 3 quarts. It’s fine if the chicken breasts stick out slightly.

Add the ginger peels, scallion root ends, salt, sugar, and MSG if using.

Make the chicken stock
Chicken, ginger peel, green onion stems and seasonings. Ready to poach!

Crank up heat to high to quickly bring the pot to a boil then lower to a gentle simmer. This should take about 8 minutes.

Poach the chicken, uncovered, for 30 minutes, flipping the chicken halfway through to ensure even cooking. Remember, this is a small free-range chicken (about 2.5 lbs) so 30 minutes is really all you need.

After 30 minutes, turn off the heat and cover the pot with a lid. Let the chicken poach in the residual heat for 15 minutes.

Carefully remove the chicken and immediately transfer it to an ice water bath for 10 minutes. This step ensures the chicken skin remains silky, the signature texture of Hainanese and other Asian-style poached chicken.

Poached chicken in ice bath
Ice bath for that delicate gelatinized skin

Take the chicken out of the ice water bath and pat it dry with paper towels.

Use a large meat cleaver to chop the chicken into bite-sized bone-in pieces. Transfer the pieces to a serving bowl and garnish with fried shallots (optional).

Cơm Gà Hải Nam (Hainanese Chicken Rice)
Chicken – Done. Time to Make the Rice.

Step 4: Cook the Rice

Rinse the rice until water runs clears, drain completely dry and set aside.

Render oil from chicken fat

Add chicken fat to a large skillet and heat over medium-high until it renders into a small pool of oil. Remove and discard the solid pieces if desired, or leave them in.

Add ginger

Add minced ginger (about 1/4 cup) and pan fry the ginger in the rendered oil until fragrant (about 1 minute).

Add rice

Add cleaned rice. Gently toss around so all the grains are nicely toasted with a very light golden color (about 10 minutes).

Transfer to rice cooker, add stock and cook.

Transfer the toasted rice to a rice cooker. Strain the chicken stock of any solids then add 3-3/4 cups of chicken stock into the rice cooker. Cook on the plain rice setting in the rice cooker (about 30 minutes).

Step 5: Make the Ginger Scallion Sauce

Add the remaining ginger (1/4 cup) and thinly sliced green onions to a heat-proof bowl. It’s very important that the bowl can withstand hot oil. Avoid glass.

Heat up a small pan with neutral oil until smoking (about 4 minutes). Slowly and carefully pour the hot oil over the scallion and ginger.

Add salt, sugar and MSG (optional). Mix until combined.

Pour oil into ginger-scallion mixture
Pouring hot oil over scallion and ginger
Ginger-scallion sauce for Cơm Gà Hải Nam (Hainanese Chicken Rice)
Season with a pinch of salt, sugar, and MSG (optional)

Step 6: Serve

For a pretty presentation, add rice into a small bowl and flip it onto a plate for a dome shape. Add sliced chicken.

Serve with sliced cucumber, the aromatic ginger-scallion sauce and more fried shallots on top. You can also serve with optional soy sauce or chili peppers on the side for further tableside customization.

Cơm Gà Hải Nam (Hainanese Chicken Rice)
Cơm Gà Hải Nam (Hainanese Chicken Rice)

FAQs

What about the rest of the chicken stock?

No worries. There’s no waste here. Season the stock with more salt to taste, garnish with thinly sliced onions, and serve it as a soup on the side.

Alternatively, store it in an airtight container and freeze it. Save it for a future recipe that requires chicken stock.

How long to cook a regular chicken weighing at least 5 lbs?

A large chicken typically takes 45–60 minutes to cook. To ensure it’s fully cooked, use a meat thermometer to check that the thickest part of the breast and the inner thigh near the drumstick reach 165°F.

If you’re using a regular large chicken, I’d highly recommend cooking only half of it for better results.

There’s not enough chicken fat to render oil. What can I use instead?

If you can’t trim any chicken fat from the chicken, you can use chicken skin instead. Simply remove some skin from the chicken.

When fried, chicken skin releases plenty of fat. Plus, it turns into crispy chicken cracklings that can be chopped into small pieces and used as a delicious topping for the rice.

Alternatively, you can replace the rendered chicken oil with two tablespoons of butter.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Cơm Gà Hải Nam (Hainanese Chicken Rice)


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 2 reviews

  • Author: Vicky Pham
  • Total Time: 1 hour 25 minutes
  • Yield: 5 servings 1x

Description

Hainanese chicken rice consists of juicy, tender poached chicken and fragrant ginger rice, served with a green ginger-scallion sauce. A seemingly plain dish that’s packed full of flavor.


Ingredients

Units Scale
  • 1 whole free-range chicken (about 2.5 lbs)
  • 3 quarts water
  • 1 tablespoon and 1/8 teaspoon salt (divided)
  • 1 teaspoon and 1/8 teaspoon sugar (divided)
  • 1 teaspoon and 1/8 teaspoon MSG (divided)
  • 1/2 cup sliced green onions/scallions (about 8 small sprigs)
  • 1/2 cup finely minced ginger (about 4-inch piece, divided)
  • 3 cups long grain rice
  • 1/4 cup neutral oil
  • Vietnamese Ginger Fish Sauce (optional)
  • Fried shallots (optional)
  • Light soy sauce and red chili peppers (optional)

Instructions

  1. Prepare the Chicken: Rub the chicken inside and out with 1 tablespoon coarse sea salt then rinse, drain and pat dry with paper towels (optional). Using kitchen shears or a sharp knife, remove the chicken fat at the bottom end of the chicken and toes (if any). Tuck the legs back into the cavity.
  2. Prepare the Aromatics: Peel the ginger with a metal spoon. Cut ginger into thin circles across the grain then slice thin. Mince into fine pieces. Remove the root ends of the green onions. Thinly slice the remaining green part. Keep both the ginger peel and green onion root ends for the chicken stock.
  3. Make the Chicken Stock: Place the whole chicken breast-side up in a large pot and add enough water to cover it, about 3 quarts. It’s fine if the chicken breasts stick out slightly. Add the ginger peels, scallion root ends, salt, sugar, and MSG if using. Crank up heat to high to quickly bring the pot to a boil then lower to a gentle simmer. This should take about 8 minutes. Cook, uncovered, for 30 minutes, flipping the chicken halfway through to ensure even cooking. After 30 minutes, turn off the heat and cover the pot with a lid. Let the chicken poach in the residual heat for 15 minutes.
  4. Ice Bath: Remove the chicken and immediately transfer it to an ice water bath for 10 minutes. Remove the ginger peels and scallion root ends from the stock and set it aside for the rice later. Take the chicken out of the ice water bath and pat it dry with paper towels.
  5. Chop Chicken: Use a large meat cleaver to chop the chicken into bite-sized bone-in pieces. Transfer the pieces to a serving bowl and garnish with fried shallots (optional).
  6. Toast the Rice: Rinse the rice until water runs clears, drain completely dry and set aside. Add chicken fat to a large skillet and heat over medium-high until it renders into a small pool of oil. Remove and discard the solid pieces if desired, or leave them in. Add minced ginger (about 1/4 cup) and pan fry the ginger in the rendered oil until fragrant (about 1 minute). Add cleaned rice. Gently toss around so all the grains are nicely toasted with a very light golden color (about 10 minutes).
  7. Cook Rice: Transfer the toasted rice to a rice cooker. Add 3-3/4 cups of chicken stock into the rice cooker. Cook on the plain rice setting on the rice cooker (about 30 minutes).
  8.  Make the Ginger Scallion Sauce: Heat up a small pan with neutral oil until smoking (about 4 minutes). Slowly and carefully pour the hot oil over the scallion and ginger. Add the remaining ginger (1/4 cup) and thinly sliced green onions to a heat-proof bowl. Add a pinch each (1/8 teaspoon) of salt, sugar and MSG (optional). Mix until combined.
  9. Serve: For a pretty presentation, add rice into a small bowl and flip it onto a plate. Add sliced chicken and ginger-scallion sauce. You can also serve with thinly sliced cucumber and optional soy sauce or chili peppers on the side for further tableside customization.
  • Prep Time: 10 minutes
  • Cook Time: 1 hour, 15 minutes
  • Category: entree
  • Method: Stovetop
  • Cuisine: asian, vietnamese, chinese, singaporean

This post contains affiliate links which we are compensated for if a purchase is made. Using links costs you nothing and helps to support the ongoing creation of content.
Categories:

9 responses to “Hainanese Chicken Rice (Cơm Gà Hải Nam)”

  1. Thanks for this recipe. It was so delicious! The step by step was great and easy to follow. I’m decent at cooking and this recipe was more steps than I usually cook. So completing it and having it taste SPOT ON to what I was hoping for was the cherry on top. The whole family enjoyed it.

  2. Thank you for sharing the recipe. It sounds super yummy and I will try it soon. I have one question.Do you remove the chicken skin before or after cooking when you want to use it for the fried chicken skin? Have a nice daySarah

    1. Hi Sarah, if using skin from the chicken, remove it before cooking. Then fry up the raw chicken skin.

  3. Can I use something else to substitute the MSG?

    1. You can just leave it out 😊

  4. Came back from Vietnam last week and found myself craving com ga. Thanks for sharing the recipe! I made it last weekend. Two questions regarding the poaching: should the chicken be submerged in the water? During the cooking process, should it be a gentle simmer or should I turn off the heat entirely? My chicken was a bit over cooked and I want to get this right for next time!

    1. Hi Adam! Yes, chicken should be submerged completely in water. If it’s too big, cut into smaller pieces. When poaching chicken, heat should be a gentle simmer. Reduce cooking time if needed. Overcooked chicken is no bueno. Thanks for stopping by 🙂

  5. Thank you so much for this recipe!!! It reminds me of my mom’s chicken and rice which I miss so much now that she’s passed on. I appreciate you sharing your knowledge and recipes with us!! I’ve been on your site all day and printing like crazy 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star