Hainanese Chicken Rice: The Best Easy One Pot Chicken and Rice Recipe

If you’re looking for your next hands-off, delicious one pot dinner, this is it: Hainanese chicken.

Have you ever had Hainanese chicken rice before? Are you as obsessed with it as I am? I’m guessing the answer is no because I have a lifelong, deep obsession with chicken rice.

It’s my ultimate comfort food, my all-time-favorite go to meal, my version of Anton Ego’s mom’s ratatouille. You know, the scene in in the Pixar movie where Anton is taken back to his mom’s kitchen and she serves him ratatouille and all is right with the world. That’s Hainanese chicken rice for me.

Super simple and satisfying Hainanese chicken rice: juicy steamed chicken and ginger garlic rice cooked in the same pot. It’s what you want for dinner, right now! #hainanesechickenrice #chickenrice #recipes #dinner #onepot #easy #chickenrecipe #rice #chickenandrice

Chicken and Rice

All cultures have some sort of chicken and rice. The Japanese have oyakodon, Latin Americans have arroz con pollo, and Southeast Asians (and Hainanese people) have Hainanese chicken rice. Like most chicken and rice dishes, it’s simple at heart: poached chicken and seasoned rice served with a variety of sauces.

Like lots of immigrant adapted foods, there are actually a bunch of different types of Hainanese chicken rices: Singaporean, Malaysian, Vietnamese, and Thai. Growing up, it was a staple in our house. Chicken rice is the food that can bring me back to my childhood and transport me to some of my favorite memories as an adult. I’m not embarrassed to say that chicken rice is my everything.

What is Hainanese chicken rice?

Hainanese chicken is deceptively simple but somehow complex. It originated in Hainan in Southern China, but its spiritual home is Singapore, where you’ll find renditions of the ever popular dish everywhere, from hawker stands to high end hotels.

I would fight to the death to say that Hainanese chicken rice is the best rendition of chicken and rice out there. It’s so humble, so flavorful, and so pure. At its heart, Hainanese chicken rice is just that: chicken and rice.

The chicken is poached in a simple yet flavorful broth scented with ginger, garlic, and scallions and is silky, firm, and tastes like the most perfect chicken you’ll ever have. The rice that comes with it should stand on its own: full of chicken flavor, slicked with fat, savory, and fragrant.

Super simple and satisfying Hainanese chicken rice: juicy steamed chicken and ginger garlic rice cooked in the same pot. It’s what you want for dinner, right now! #hainanesechickenrice #chickenrice #recipes #dinner #onepot #easy #chickenrecipe #rice #chickenandrice

What’s so special about the rice?

You’ve got to taste it to believe it, but I think the secret to why Hainanese chicken rice is so good is the rice. And the secret to the rice is chicken fat. Any good cook knows that when you cook rice in broth, the broth infuses the inside of the grain, giving it extra flavor. A lot of cultures do this, like how Mexican rice is cooked in tomatoes and onions. Chicken rice goes one step further by frying uncooked rice in chicken fat with garlic, shallots, and ginger before cooking in chicken broth, giving the rice another layer of toasty, aromatic deliciousness. The rice should be glossy, luscious and full of flavor.

The best chicken rice is the one you like making

There are a lot of Hainanese chicken rice recipes that call for 24 hour (or more) cures and other very complicated steps. It doesn’t need to be this way, especially if you just want good chicken rice and you’re not competing with a dozen other chicken rice hawkers at a market. It’s the rice that you need to pay careful attention to, and that’s an easy thing that doesn’t take much extra time.

Personally, I love making chicken rice, I find it therapeutic somehow. But sometimes I just want to eat chicken and rice without cooking a whole chicken. This easy recipe is for those times: skin-on boneless chicken thighs and rice are cooked in one pot for ease and fewer dishes to wash. Win-win!

Super simple and satisfying Hainanese chicken rice: juicy steamed chicken and ginger garlic rice cooked in the same pot. It’s what you want for dinner, right now! #hainanesechickenrice #chickenrice #recipes #dinner #onepot #easy #chickenrecipe #rice #chickenandrice

The secret to great Hainanese chicken rice

This is a basic one pot Hainanese chicken rice with all the flavor and none of the fuss. The recipe starts with chicken fat. If you’re like me and love chicken rice and make it on the regular, you’ll want to keep a jar of rendered chicken fat in the fridge. Even if you’re not like me and don’t want to make chicken rice every day of the week, you’ll want to keep a jar of chicken fat in the fridge. Chicken fat is PURE FLAVOR.

Chicken fat is what makes the rice part of chicken rice taste so good. But, if you don’t have any chicken fat, don’t worry, toasting your rice in any fat is going to give it a glossy, delicious flavor coat. The key is cooking the ginger, garlic, and shallots in fat so that the aromatics release their deliciousness into the rice.

Super simple and satisfying Hainanese chicken rice: juicy steamed chicken and ginger garlic rice cooked in the same pot. It’s what you want for dinner, right now! #hainanesechickenrice #chickenrice #recipes #dinner #onepot #easy #chickenrecipe #rice #chickenandrice

How to render chicken fat

Chicken fat is the key to a good Hainanese chicken rice. The chicken fat adds so much flavor to the rice, you won’t believe it.

  1. Collect. Trim any excess skin off of your thighs. I tend to collected a bunch of chicken skins, freeze them, then make a big batch of chicken fat and crispy chicken skin when I have a good amount. Every time you have a recipe that calls for boneless skinless, just save buy skin on, take the skins off and freeze them. Soon you’ll have a bunch of chicken skin perfect for this.
  2. Chop. Use a sharp knife and chop the chicken skin into small 1/2 inch pieces. You can use a pair of scissors for this too.
  3. Slowly render. Put all of the chicken skins in a non-stick (or cast iron) skillet, pot, or pan. I like using a pot to keep everything from splattering but it’ll be faster in a pan or skillet. Cover and cook on medium low for 15 minutes. The fat will start to render out and collect.
  4. Crisp. After you have a pretty pool of glistening fat, uncover the skillet and turn the heat up to medium. Let the skin and fat cook, stirring and breaking up occasionally, until the chicken skins start to crisp and brown.
  5. Strain. After all the skins are brown, remove the pan from the heat and use a fine mesh strainer over a heat proof liquid measuring cup to strain out the crispy skin. The rendered chicken fat is pure flavor. If desired, return the skin to the pan and crisp up further. The crispy chicken skins are the BEST. They’ll continue to crisp up as they cool, so don’t cook them too long. Store the strained fat in a jar in the fridge for several weeks and use to make chicken rice!

Super simple and satisfying Hainanese chicken rice: juicy steamed chicken and ginger garlic rice cooked in the same pot. It’s what you want for dinner, right now! #hainanesechickenrice #chickenrice #recipes #dinner #onepot #easy #chickenrecipe #rice #chickenandrice

Chicken thigh vs chicken breast

But what about the chicken? Do you need a whole chicken? Should you use dark meat or light if you’re just going with individual pieces? Again, this is personal preference, but I think the whole chicken isn’t necessary. The only question is, do you go with thigh or breast?

When you’re in Singapore, you have to pay extra for dark meat (thighs and drumsticks) because the meat is silkier and more tender. I definitely prefer thighs to chicken breasts when making chicken rice but sometimes I like the texture of breasts too.

How do you eat Hainanese chicken rice?

Everyone eats it differently! Some people like to pour all three sauces on top and mix it all up, some people only use certain sauces, really, it’s up to you. Authentically, like with curry rice, it’s usually served on a plate with a spoon and fork – NOT a bowl and chopsticks – to scoop everything up.

Super simple and satisfying Hainanese chicken rice: juicy steamed chicken and ginger garlic rice cooked in the same pot. It’s what you want for dinner, right now! #hainanesechickenrice #chickenrice #recipes #dinner #onepot #easy #chickenrecipe #rice #chickenandrice

What to serve with Hainanese chicken rice

Traditionally it’s served with the poaching broth the chicken was cooked in, as well as chili sauce, scallion-ginger sauce (I kept it simple here with a scallion only sauce), and dark soy sauce. If you’re in Singapore, they’ll probably give you a couple pieces of cucumber, and a sprig of cilantro on top.

Homemade Hainanese scallion oil

Sometimes I keep it simple with a pure scallion oil, but if you have the time to chop up some more aromatics, a ginger garlic scallion oil is an unforgettable umami bomb you’ll want to put on EVERYTHING.


  • 4 cloves garlic
  • 1/2 cup scallions
  • 1 tbsp fresh ginger
  • 1/4 cup neutral oil
  1. In a food processor – or by hand, you wizard you – chop up 4 cloves garlic, 2-3 scallions (about 1/2 cup), and 1 tbsp fresh ginger. Place everything in a deep heat proof bowl.
  2. In the smallest pot you have, heat up 1/4 cup neutral oil (grapeseed, sunflower, safflower, canola) over medium heat until it reaches 275°F. You can also test the heat by placing an uncoated wooden chopstick in the oil. If you see tiny air bubbles escaping from the chopstick in the oil, it should be hot enough.
  3. Carefully remove the pot from the stove and pour over the scallion mix. It will sizzle and bubble. Stir so everything is coated and season with salt to taste.

Hainanese chili garlic sauce


  • 2 fresno peppers (or other red pepper)
  • 1 Thai chili pepper
  • 2 cloves garlic
  • 1″ ginger
  • 2-3 tbsp chicken stock
  • 1 tbsp lime juice
  • 1/2 tsp sugar
  1. In a food processor, chop 2 fresno peppers, 1 Thai chili, 2 cloves garlic, and a 1 inch piece of ginger until it comes together in a paste. Stir in 2-3 tablespoons of chicken stock, 1 tablespoon lime juice, and 1/2 teaspoon of sugar. Add salt to taste.


Here are some of my tips for making chicken rice. I do it so much that it’s pretty much second nature to me!

Use a food processor

I like doing prep work but a food processor makes everything easier and more enjoyable. There are a lot of aromatics in Hainanese chicken rice and it’s the aromatics that make everything taste amazing so you don’t want to skip out. A food processor will cut your prep time in half. This is the mini one we use on the regular.

Save your chicken fat!

I have a little freezer bag of frozen chicken fat/skin in the freezer. This is probably not that strange to people who know how amazing chicken fat is. I add to it whenever I’m trimming chicken or if I need skinless chicken in a recipe. Skin on chicken is so much cheaper that skin-off so I just de-skin at home and happily add to my stash. When the bag is full, I render the fat, stash it in the fridge in clean jar and scoop it out to use whenever I have a chicken rice craving. The crispy chicken skins get eaten pretty much right away. Having a stash of chicken fat in the fridge means you’re never too far away from chicken rice.

Use homemade chicken stock

This is my cheat version of Hainanese chicken rice, which is why it calls for store-bought chicken stock. But the truth is, like my endless supply of chicken fat, I also have an endless supply of Hainanese chicken stock in my freezer. To make homemade Hainanese chicken stock, use trimmed chicken bones:

  1. Place as many trimmed chicken bones as you have in a deep pot and cover with water until it is covers the bones by 2 inches.
  2. Add 1 inch ginger, sliced; 1 shallot, halved, 2 cloves garlic, crushed; and 1 whole green onion.
  3. Bring to a simmer over medium heat and when there are lots of tiny little bubbles, cover and turn down the heat.
  4. Simmer for 1 hour. When the hour is done, strain the stock. Use homemade Hainanese chicken stock as directed in the recipe.

Make it in the rice cooker

If you’re not a fan of cooking rice on the stove you can still make this one pot chicken and rice:

  1. Fry up the rice in chicken fat, along with the ginger, garlic and shallot until glossy.
  2. Add the fried rice to your rice cooker and add in the chicken stock, chicken, and green onion.
  3. Set the rice cooker and cook until the rice is finished cooking.
  4. Let the rice and chicken keep warm (on the keep warm setting) for 10 minutes before opening, fluffing, and enjoying.

Perfectly cooked chicken

I prefer to use boneless chicken for this quick and easy version because boneless thighs finish at the same time as the rice, making this quick and easy. If you want to use bone in chicken, make sure the chicken is tempered (not straight from the fridge) when you’re adding it to the pan. Cook the chicken and rice for 5 more minutes and let it steam with the lid on for an extra 5 minutes as well. The rice will be on the more tender side.

When chicken rice is done well, you almost don’t need the chicken! Mike pretty much just eats giant bowls of the rice with no chicken at all, that’s how good it is. I hope you give this recipe a try, it’s the perfect comfort food for chilly fall days.

Chicken rice forever and always,
xoxo steph

Super simple and satisfying Hainanese chicken rice: juicy steamed chicken and ginger garlic rice cooked in the same pot. It’s what you want for dinner, right now! #hainanesechickenrice #chickenrice #recipes #dinner #onepot #easy #chickenrecipe #rice #chickenandrice

One Pot Hainanese Chicken and Rice Recipe

Super simple and satisfying Hainanese chicken and rice: juicy steamed chicken and ginger garlic rice cooked in the same pot. It’s what you want for dinner, right now!

from votes

Chicken Rice

Green Onion Oil

To Serve

  • Rub the chicken skin with the salt and set aside.
  • In a pan or pot with a lid, heat up the chicken fat or oil. Add the ginger, garlic, and shallot. Cook, stirring, until fragrant. Stir in the rice and fry gently until glossy.
  • Add chicken stock, then place the chicken, skin side up, in the pan. Add the green onions on top. Bring to boil over medium high heat and when it starts to simmer, cover and turn the heat down to low. Cook for 17 minutes, turn off the heat, and let rest for 10 minutes.
  • While the rice is cooking, make the green onion oil: place the green onions in a deep heat proof bowl and set aside.
  • In a small pot, heat 1/4 cup oil over medium heat until it reaches 275°F. Remove the pot from the stove and very carefully pour over the green onions – they will sizzle and bubble up. Stir in salt to taste.
  • When the 10 minute rest is up, remove and discard the green onions. Remove the chicken and slice. Fluff up the rice and serve with thinly sliced cucumbers and green onion oil. Enjoy immediately!

Estimated nutrition facts don’t include the green onion oil.

Nutrition Facts

One Pot Hainanese Chicken and Rice Recipe

Amount Per Serving

Calories 396 Calories from Fat 147

% Daily Value*

Fat 16.3g25%

Saturated Fat 0.9g6%

Cholesterol 0.01mg0%

Sodium 641mg28%

Potassium 369mg11%

Carbohydrates 23.2g8%

Fiber 1.3g5%

Sugar 0.5g1%

Protein 37.6g75%

* Percent Daily Values are based on a 2000 calorie diet.

Original Post – I am a Food Blog