
Traditionally, Hainanese chicken rice is made with a whole chicken that is slowly poached until tender. For this simplified version, I use chicken parts like legs and breasts, which makes it more practical for a weeknight meal without sacrificing any flavor. This way, anyone can make this delicious dish at home in just 30 minutes.
What is Hainanese Chicken?
Hainanese chicken rice is a popular dish that originated from Chinese immigrants from Hainan who settled throughout Southeast Asia, particularly in Singapore, Indonesia, Malaysia, and Thailand. In Thailand, it is known as Khao Man Gai (or Khao Mun Gai). Since I have been living in Thailand for many years, I know this dish very well and am familiar with its flavors and the important role it plays in Thai food culture.
Key Ingredients
You’ll need these simple Ingredients to make the famous Hainanese Chicken rice recipe:

Chicken – For this recipe, we use 1 chicken leg and 1 chicken breast, which is enough for 2 servings. Using both cuts gives you a combination of juicy dark meat and lean white meat while reducing the cooking time compared to a whole chicken. Both should always be skin-on.
Ginger – Fresh ginger infuses both the poaching broth and the rice with its warm, aromatic flavor.
Garlic – Fresh garlic is used to flavor the stock.
Shaoxing wine – Adds a deep, savory umami flavor and a distinct Chinese cooking aroma that beautifully cuts through the richness of the chicken.
Scallions – Scallions add a mild onion flavor and freshness to the dish.
Thai Chili – Thai chilies bring a spicy kick that contrasts beautifully with the mild poached chicken. They are commonly used in the dipping sauce, adding heat and brightness.
Soy sauce and lime juice – Soy sauce provides a rich, savory umami flavor, while lime juice adds freshness and acidity. Together, they create a balanced dipping sauce.
Jasmine Rice – Jasmine rice is traditionally used for Hainanese chicken rice because of its delicate floral aroma and soft texture. Cooking it in the chicken broth allows it to absorb all the delicious flavors
How to make Hainanese Chicken Rice
Prepare the chicken and broth. Slice the ginger, smash the garlic cloves, and cut scallions in half. Add to a large pot together with the chicken leg and breast. Season with a handful of salt, and Shaoxing wine, then cover with cold water.
Poach the Chicken. Cover the pot with a lid and bring to a boil. Once boiling, bring the heat back to low. Poach for about 15 to 20 minutes until the internal temp of the chicken reaches 165 F.

Cool the chicken. Remove the chicken from the broth and place in ice water for 5 minutes. This will tighten up the skin and make it easier to get clean cuts. Reserve the broth for the next step.

Cook the rice. Use the poaching liquid to cook the jasmine rice in a rice cooker or a pot. I always use 1.25 parts liquid to 1 part washed rice.

Make the dipping sauce. Finely chop the red chili and grate the garlic and ginger. Combine all in a small bowl with the soy sauce, lime juice, and sugar. Whisk until combined.

Serve. Slice the chicken and serve over the cooked jasmine rice. Spoon over the sauce and garnish with a side of sliced cucumber and cilantro.


From the Kitchen (Chef’s Notes)
- The Ice Bath Technique – After poaching the chicken in the broth, immediately transfer it to a bowl with ice water. This stops the cooking process and tightens the skin.
- Never Let it Boil – Bring your poaching broth to a boil first, then immediately lower the heat to a gentle simmer before adding the chicken. Letting the broth boil for too long will rough up the meat and make it tough; a gentle poach is the secret to keeping the chicken incredibly tender and juicy.
- Double Duty Broth – Always season your broth with salt, ginger, garlic, and scallions. This liquid will give flavor to the chicken and will be used to cool your rice and will be served as side soup with the final dish.

FAQs
Hainanese chicken is a simple dish featuring tender poached chicken paired with aromatic, seasoned rice. It’s an iconic staple across Southeast Asia—especially in places like Singapore and Thailand—where you’ll find it at almost every street food stall.
The traditional poaching method takes around an hour and involves a few specific techniques. Luckily, you can take a major shortcut and make this simplified version to save time!
Behind the scenes
Making authentic Asian dishes at home can sometimes feel intimidating, but I promise you this one is incredibly simple! I tested and perfected this recipe right here in my own kitchen, stripping away the complicated steps of the traditional whole-chicken method so you don’t have to spend hours cooking.

Other Asian Recipes To Try
If you loved this comforting chicken rice, you’ll definitely want to check out some of my other go-to weeknight meals! For a punch of spice and fresh herbs, try my Quick Thai Basil Beef. If you’re craving something sweet and savory, my Teriyaki Chicken Rice Bowl is an absolute crowd-pleaser. Or, if you are in the mood for chewy, satisfying comfort food, whip up my Beef Udon Noodles Stir Fry in just minutes!




Hainanese Chicken Rice
Ingredients
Method
- Prepare the chicken and broth. Slice the ginger, smash the garlic cloves, and cut scallions in half. Add to a large pot together with the chicken leg and breast. Season with a handful of salt, then cover with cold water.

- Poach the Chicken. Cover the pot with a lid and bring to a boil. Once boiling, bring the heat back to low. Poach for about 15 to 20 minutes until the internal temp of the chicken reaches 165 F.

- Cool the chicken. Remove the chicken from the broth and place in ice water for 5 minutes. This will tighten up the skin and make it easier to get clean cuts. Reserve the broth for the next step.

- Cook the rice. Use the poaching liquid to cook the jasmine rice in a rice cooker or a pot. I always use 1.25 parts liquid to 1 part washed rice.

- Make the dipping sauce. Finely chop the red chili and grate the garlic and ginger. Combine all in a small bowl with the soy sauce, lime juice, and sugar. Whisk until combined.

- Serve. Slice the chicken and serve it over the cooked jasmine rice. Spoon over the sauce and garnish with a side of sliced cucumber and cilantro.
