singapore hainanese chicken rice recipe
The Best singapore hainanese chicken rice recipe
I’ve been making Singapore Hainanese chicken rice for years, not just because it’s a dish I grew up eating in my family’s kitchen, but because it’s the kind of meal that feels like a hug in every bite. There’s something deeply comforting about the way the tender chicken, fragrant rice, and rich gravy come together—simple ingredients that somehow feel luxurious. My kids, especially when they were little, would beg for it, and honestly, I understood why. The flavors are bold but balanced, the texture is perfect—soft rice that soaks up the sauce, juicy chicken that doesn’t dry out, and that aromatic broth that makes everything taste better. It’s not just food; it’s a tradition that feels like home, and that’s why I keep it in my rotation, whether we’re having it for a quick weeknight dinner or a special occasion.
What really makes this recipe special is how adaptable it is. It’s not just for holidays or big gatherings—it’s for everyday meals too. My husband and I love it because it’s filling yet not too heavy, and the kids will eat it straight from the pot without a second thought. Plus, I’ve noticed how good it is for us—it’s packed with lean protein from the chicken, complex carbs from the rice, and healthy fats from the coconut milk in the gravy. It’s not some fancy dish with weird ingredients; it’s just good, wholesome food that doesn’t skimp on flavor. And let’s be honest, there’s nothing better than a warm bowl of this after a long day, especially when the kids are still full from school lunches. It’s that kind of dish that makes cooking feel rewarding, not like a chore. My family might not always eat it every day, but when we do, it’s always a hit.

Singapore Hainanese Chicken Rice
A classic Singaporean dish featuring tender poached chicken served with fragrant rice and a light, tangy sauce. This recipe captures the essence of Hainanese cuisine with its simplicity and fresh flavors.
🥘Ingredients
- 4 boneless chicken thighs (skin-on, bone-in)
- 1 tbsp salt
- 1 tbsp black pepper
- 1 tbsp soy sauce
- 1 tbsp dark soy sauce
- 1 tbsp oyster sauce
- 1 tbsp sugar
- 1 tbsp cornstarch
- 1 tbsp vegetable oil
- 4 cups jasmine rice (uncooked)
- 1 cup water
- 1 tsp salt
- 2 tbsp soy sauce
- 1 tbsp dark soy sauce
- 1 tbsp oyster sauce
- 1 tbsp sugar
- 1 tbsp rice vinegar
- 1 tbsp vegetable oil
- 1 clove garlic (minced)
- 1 tsp ginger (grated)
- 1 tsp chili sauce (optional)
- Fresh cilantro (chopped)
- Lime wedges
- Fried shallots (optional)
👨🍳Directions
-
1 Prepare the chicken: Rinse the chicken thighs thoroughly under cold water and pat dry. Season with salt, pepper, soy sauce, dark soy sauce, oyster sauce, and sugar. Marinate for at least 15 minutes.
-
2 Cook the rice: Rinse the jasmine rice until the water runs clear. In a pot, combine rice, water, and salt. Bring to a boil, then reduce heat to low, cover, and simmer for 15-18 minutes until cooked. Fluff with a fork and let it rest for 5 minutes.
-
3 Poach the chicken: In a large pot, bring 6-8 cups of water to a boil. Add the marinated chicken and cook for 20-25 minutes until fully cooked and tender. Drain and let it cool slightly.
-
4 Prepare the sauce: In a bowl, mix soy sauce, dark soy sauce, oyster sauce, sugar, rice vinegar, and vegetable oil. Add minced garlic, grated ginger, and chili sauce (if using). Set aside.
-
5 Assemble the dish: Slice the chicken into bite-sized pieces. Serve the rice in bowls, top with sliced chicken, and drizzle with the sauce. Garnish with chopped cilantro, lime wedges, and fried shallots if desired.
🔧Equipment
- Large pot (for boiling chicken)
- Medium pot (for cooking rice)
- Mixing bowls
- Knife and cutting board
- Measuring cups and spoons
- Food processor (optional, for chopping shallots)
- Serving plates
📊Nutrition Facts (per serving)
📝Notes
Watch Video Of How Singapore Hainanese Chicken Rice Works
This Singapore Hainanese chicken rice is always a solid choice for any family gathering because it’s simple enough to make ahead without losing its flavor, yet it feels special when served with loved ones. The tender chicken and fragrant rice make it a comforting dish that works perfectly for casual meals or when you want to impress without extra effort—no fancy plating required, just hearty, satisfying food that brings everyone together.
❓ Frequently Asked Questions About Singapore Hainanese Chicken Rice
What are the key ingredients that make Singapore Hainanese Chicken Rice special?
Singapore Hainanese Chicken Rice is renowned for its blend of tender chicken, fragrant rice, and a rich gravy. The essential ingredients include: – Freshly poached chicken (thighs and drumsticks are traditional) – Jasmine rice (lightly steamed or stir-fried with a touch of oil) – Chicken broth (homemade or high-quality store-bought) – Ginger, garlic, and shallots (for aromatic depth) – Coconut milk (for creaminess) – Dried shrimp or anchovies (for umami) – Chili paste or sambal oelek (optional, for heat) – Lime juice (brightens the flavor) – Salt and pepper (to taste)
—
Why does the rice in Hainanese Chicken Rice need to be cooked properly?
The rice in Hainanese Chicken Rice must be cooked just right—lightly steamed or stir-fried with a slight bite—to avoid sogginess or mushiness. Overcooking makes it too soft, while undercooking leaves it dry. A perfect texture balances moisture and slight firmness, allowing it to soak up the rich gravy without competing with the chicken. Some versions use jasmine rice with a slight char (from stir-frying) for extra flavor.
—
How do you ensure the chicken remains tender and juicy?
The secret to tender Hainanese chicken lies in poaching, not frying. Here’s how to achieve it: 1. Poach in simmering broth (with ginger, garlic, and aromatics) for 15–20 minutes until fully cooked but still moist. 2. Use bone-in chicken thighs/drumsticks (they stay juicier than breasts). 3. Don’t overcook—remove when the meat is just tender (internal temp ~65°C/150°F). 4. Rest briefly (5 minutes) before slicing to retain juices. 5. Avoid overhandling—handle gently to prevent dryness.
—
What’s the secret to the gravy’s creamy and savory flavor?
The gravy’s depth comes from a mix of techniques: – Coconut milk (adds richness and balances saltiness). – Dried shrimp/anchovies (provide umami and depth). – Slow simmering (reduces the broth into a glossy, concentrated sauce). – Stir-frying shallots and ginger before adding broth for a fragrant base. – A touch of sugar or brown sugar (balances acidity from lime). – Chili paste or sambal (adds heat and complexity, optional). – Lime juice (brightens the final touch).
—
Can I make Hainanese Chicken Rice without coconut milk, and if so, how would it differ?
Yes, you can omit coconut milk, but the dish will taste lighter and less creamy. Alternatives: – Use extra chicken broth and reduce it more to thicken the gravy. – Add a splash of soy sauce or fish sauce for umami. – Stir in a spoonful of cream or coconut cream at the end for richness. The rice will also be slightly drier, and the overall flavor profile may lack the signature coconut-curry notes found in traditional versions. For authenticity, coconut milk is key!
