hainanese chicken and rice recipe
The Best hainanese chicken and rice recipe
Hainanese chicken and rice has been a staple in my home for years, and I’ll admit, it’s one of those dishes that feels like a hug in a bowl. There’s something about the tender, lightly spiced chicken—marinated in a mix of soy sauce, garlic, ginger, and a touch of sesame oil—that makes it so satisfying, whether you’re serving it for a quick weeknight dinner or a special family meal. My kids used to beg for it after school, and honestly, I couldn’t blame them. The rice is fluffy and neutral, letting the flavors of the chicken shine, but it’s the balance—rich yet fresh, savory with a hint of sweetness—that makes it so perfect. I love how it’s simple enough to make ahead and reheat, but also feels like a real meal when you’re putting it together fresh.
This recipe isn’t just comforting; it’s also a great way to eat well without feeling like you’re missing out on flavor. The chicken is leaner than you might expect because of the marinade, and the rice is a whole grain, but the secret is in the spices—turmeric, coriander, and a little chili powder—that give it depth without overpowering. My husband and I have tried variations over the years, but the original Hainanese style is where it’s at: the chicken stays juicy, the sauce is light enough to cleanse the palate, and the rice stays separate but perfectly paired. It’s the kind of dish that feels like a celebration, whether you’re serving it for a holiday dinner or just because you’re in the mood for something hearty and flavorful. Plus, kids love the way the chicken looks golden and tender, and it’s always a hit with picky eaters because the flavors are balanced in a way that’s easy to enjoy.

Hainanese Chicken and Rice (Chicken Rice)
A classic Hainanese dish featuring tender poached chicken served with fragrant rice and a light, aromatic sauce. This dish is known for its simplicity and fresh flavors, often enjoyed with a side of pickled vegetables and chili sauce.
🥘Ingredients
- 4 boneless, skinless chicken thighs
- 1 tbsp soy sauce
- 1 tsp salt
- 1 tsp white pepper
- 1 cup water
- 2 cups jasmine rice
- 2 cups water
- 1 tsp salt
- 1 cup Hainanese chicken sauce (or substitute with a mix of ½ cup soy sauce, ½ cup coconut milk, 1 tbsp hoisin sauce, 1 tsp sugar)
- 1 tbsp fish sauce
- 1 tsp ginger, grated
- 1 clove garlic, minced
- 1 tsp lime juice
- Fresh cilantro
- Lime wedges
- Pickled vegetables (e.g., daikon radish, carrots)
- Chili sauce (optional)
👨🍳Directions
-
1 Prepare the rice: Rinse the jasmine rice thoroughly until the water runs clear. Combine rice, water, and salt in a saucepan. Bring to a boil, then reduce heat to low, cover, and simmer for 15 minutes. Let it sit off heat for another 10 minutes before fluffing with a fork.
-
2 Prepare the chicken: In a bowl, mix chicken thighs with soy sauce, salt, and white pepper. Let it marinate for 10 minutes. Boil water in a large pot, add chicken, and poach for 15–20 minutes until fully cooked. Remove chicken, let it cool slightly, then slice into strips.
-
3 Prepare the sauce: In a small saucepan, heat Hainanese chicken sauce (or substitute mixture) over medium heat. Add fish sauce, grated ginger, minced garlic, and lime juice. Stir well and let it simmer for 2–3 minutes until slightly thickened.
-
4 Assemble: Divide the cooked rice into bowls. Top each bowl with sliced chicken. Pour the warm sauce over the chicken, and garnish with fresh cilantro, lime wedges, pickled vegetables, and chili sauce if desired.
🔧Equipment
- Large pot
- Medium saucepan
- Mixing bowls
- Knife and cutting board
- Measuring cups
- Wooden spoon
- Fine-mesh strainer
📊Nutrition Facts (per serving)
📝Notes
Watch Video Of How Hainanese Chicken and Rice (Chicken Rice) Works
This Hainanese chicken and rice recipe is a simple yet hearty dish that never fails to bring everyone together—whether it’s a busy weeknight dinner or a cozy family gathering. The tender chicken and fragrant rice make it easy to prepare ahead, so you can focus on enjoying the moment instead of last-minute stress, and it’s always a crowd-pleaser because the flavors are balanced and comforting. Plus, it’s versatile enough to serve as a main dish or a side, making it perfect for any occasion where you want something familiar, delicious, and stress-free.
❓ Frequently Asked Questions About Hainanese Chicken and Rice (Chicken Rice)
What is the difference between Hainanese Chicken Rice and the traditional Hainanese Chicken and Egg?
Hainanese Chicken Rice features tender poached chicken, rice cooked in coconut milk, and a light chili sauce, while the traditional Hainanese Chicken and Egg dish includes poached chicken served with a soft-boiled egg, pickled vegetables, and a chili sauce. The key difference lies in the rice component: Hainanese Chicken Rice uses rice cooked in coconut milk, whereas the traditional dish does not.
—
How can I make the rice for Hainanese Chicken Rice taste authentic?
To achieve authentic Hainanese Chicken Rice rice, you should use jasmine rice (or Thai sticky rice) and cook it in coconut milk (full-fat, canned) with a pinch of salt. The rice should be soft, slightly sticky, and infused with the coconut flavor. Avoid overcooking to maintain its delicate texture.
—
Why does the Hainanese Chicken Rice sauce need to be balanced with chili and lime?
The Hainanese Chicken Rice sauce is traditionally balanced with chili (for a mild heat) and lime juice (for brightness and tanginess). The chili adds depth, while lime enhances the natural sweetness of the coconut rice, preventing it from becoming too heavy. The combination ensures a harmonious flavor profile that complements the poached chicken and rice.
—
Can I substitute coconut milk in the rice dish if I don’t have any?
Yes, you can use light coconut milk (half and half with water) or even chicken broth with a splash of coconut milk to mimic the flavor. For a richer taste, blend 1 part coconut milk with 1 part water and simmer before adding to the rice. However, the authentic taste comes closest with full-fat coconut milk.
—
What is the secret to keeping the poached chicken tender?
The secret lies in gentle poaching: 1. Use fresh, young chicken thighs (skin-on for flavor, but remove before serving). 2. Simmer in water with a pinch of salt and a splash of vinegar (to prevent toughness) for 15–20 minutes until just cooked through. 3. Remove from heat and let it rest in the poaching liquid for 5 minutes before draining—this keeps it moist. 4. Avoid overcrowding the pot and use low heat to prevent drying.
