Unlock the Magic of Your kitchen with Our Cookbook!

Hainanese Chicken Rice Recipe: Singapore’s Iconic Comfort Food

11 Min Read
Disclosure: This website may contain affiliate links, which means I may earn a commission if you click on the link and make a purchase. I only recommend products or services that I personally use and believe will add value to my readers. Your support is appreciated!

Craving a dish that’s as comforting as it is iconic, yet simple enough for a weeknight dinner? Hainanese chicken rice recipe delivers tender poached chicken nestled on fragrant, ginger-garlic rice, complemented by a trio of vibrant dipping sauces. Often hailed as Singapore’s national dish, searches for Hainanese chicken rice recipe surged after Google Trends identified it among the city-state’s top hawker-center searches for 2024 RestroWorks. While Serious Eats’ classic version can take up to 2 hours 35 minutes Serious Eats and Omnivore’s Cookbook notes 45–60 minutes just to cook the chicken alone Omnivore’s Cookbook, this streamlined method wraps the entire meal—rice, chicken, and sauces—in under 50 minutes without sacrificing depth of flavor. Let’s dive into the secrets behind silky-smooth chicken, rice loaded with savory stock, and sauces that turn every bite into a flavor fiesta.

Ingredients List

IngredientQuantitySubstitutions & Tips
Whole chicken (about 3–4 lb / 1.4–1.8 kg)1For faster cooking, use 4–6 bone-in, skin-on chicken thighs
Fresh ginger, smashed & sliced3–4 thick slicesUse 1 Tbsp ginger paste if short on prep time
Garlic cloves, lightly crushed5Garlic powder (½ tsp) in a pinch
Scallions (white and light green parts)4 stalks, halved lengthwiseShallots add a hint of sweetness
Kosher salt2 tsp, dividedSea salt works; start with 1 ½ tsp if sodium-watching
Uncooked jasmine rice2 cups (400 g)Substitute long-grain white rice; adjust liquid ratio if using basmati
Chicken fat or vegetable oil2 TbspGhee for a richer aroma
Chicken stock (from poaching)2 cups (480 ml)Use store-bought low-sodium stock to save time
Water4 cups (960 ml) totalAdjust water based on your pot’s fill line
Cucumber, thinly sliced½ English cucumberRadish slices for extra color
Cilantro leavesSmall handfulMint sprigs for a fresh twist
Chili Sauce:
• Fresh red chilies, seeded & chopped2Use bird’s eye chilies for more heat
• Garlic, minced2 clovesGarlic paste (1 tsp)
• Fresh lime juice2 TbspRice vinegar + a pinch of sugar
• Sugar1 tspHoney for subtle floral notes
• SaltPinch
Ginger-Scallion Oil:
• Ginger, finely grated1 TbspGarlic-scallion oil works similarly
• Scallion whites & greens, finely chopped3 stalksUse chives for milder flavor
• Neutral oil (vegetable or canola)3 TbspSesame oil for a toasted finish
• SaltPinch
Soy-Garlic Sauce:
• Light soy sauce2 TbspTamari for gluten-free
• Dark soy sauce1 TbspReduce for less sweetness
• Garlic, minced1 clove

Timing

TaskMinutes
Prep (wash & drain rice, chop)10
Poach chicken & infuse stock25
Cook rice in stockConcurrent with poaching (20 min)
Rest chicken & finish rice5
Prepare sauces & garnish10
Total Time50 minutes — 68 % faster than the 2 h 35 min Serious Eats method Serious Eats

Step-by-Step Instructions

Step 1 – Prepare the Rice

Rinse jasmine rice under cold water until water runs clear to remove excess starch. In a medium pot, heat 2 Tbsp chicken fat or oil over medium heat. Add 1 Tbsp minced garlic and 1 Tbsp grated ginger; sauté 1 minute until aromatic. Stir in drained rice, coating each grain in the fragrant oil.

Step 2 – Poach the Chicken and Make Stock

In a large pot, combine 4 cups water, smashed ginger slices, garlic cloves, and scallion halves. Season with 1 tsp salt. Bring to a gentle simmer over medium heat. Submerge whole chicken breast-side down; water should just cover the chicken. Poach, occasional skimming foam, for 20–22 minutes (breasts) or 25–28 minutes (whole chicken) until just cooked through Omnivore’s Cookbook.

Step 3 – Finish the Rice

Remove chicken and set aside. Strain poaching liquid into your rice pot—measure 2 cups of clear stock and add to rice, reserving extra stock for soup or gravy. Bring rice to a low boil, then reduce heat to low, cover, and cook 15–18 minutes until liquid is absorbed. Turn off heat and let rice rest, covered, 5 minutes to steam.

Step 4 – Rest and Chop the Chicken

While rice cooks, plunge chicken into an ice bath for 5 minutes to stop cooking and firm the meat. Rub chicken skin with a light layer of sesame oil for shine. Carve into bite-sized pieces, keeping skin intact for that classic silky mouthfeel.

Step 5 – Whip Up the Chili Sauce

Combine chopped chilies, minced garlic, lime juice, sugar, and a pinch of salt in a bowl. Stir until sugar dissolves. Adjust heat by adding more chilies or sugar for balance.

Step 6 – Create Ginger-Scallion Oil

Warm neutral oil in a small saucepan until shimmering (do not smoke). Place grated ginger and chopped scallion in a heatproof bowl; carefully pour hot oil over to release aromas. Season with salt and stir.

Step 7 – Mix Soy-Garlic Drizzle

Whisk together light and dark soy sauces with minced garlic. Set aside for guests to drizzle over chicken and rice.

Step 8 – Plate and Garnish

Spoon fluffy rice into shallow bowls. Arrange chicken pieces alongside or on top. Garnish with sliced cucumbers, cilantro, and mellow scallion oil. Serve chili sauce, soy-garlic sauce, and extra stock on the side for dipping and sipping.

Nutritional Information

(Per serving; recipe yields 4 servings)

  • Calories: 620 kcal
  • Protein: 25 g
  • Carbohydrates: 90 g
  • Total Fat: 23 g (Saturated 6 g)
  • Dietary Fiber: 2 g
  • Sodium: 1,011 mg
    These figures reflect a typical plating with skin-on chicken and stock-infused rice. Actual values may vary by portion and ingredient brands Noah.

Healthier Alternatives for the Recipe

  • Skinless Chicken: Poach boneless, skinless chicken breast to cut total fat by up to 40 %.
  • Brown Rice Swap: Use brown jasmine rice; increase liquid and cook 5 minutes longer for extra fiber.
  • Reduced-Sodium Stock: Choose low-sodium chicken broth and skip added salt in poaching water.
  • Air-Fried Chicken: After poaching, air-fry chicken pieces at 375 °F for 5 minutes for crisp skin with 60 % less oil.
  • Veggie-Packed Rice: Stir in steamed peas or shredded carrots to boost vegetables by 1 cup per batch.

Serving Suggestions

  • Hawker-Style Feast: Offer small bowls of peanut satay, sambal stingray, and kaya toast to mimic a Singapore hawker stand.
  • Noodle Companion: Add a side of light chicken broth with vermicelli noodles, using reserved poaching liquid rehearsed with scallions.
  • Lunchbox Delight: Pack rice and chicken in bento boxes with pickled ginger ribbons and chilled chili sauce.
  • Herb Garden Twist: Garnish with Thai basil and mint for a Southeast Asian herb uplift.

Common Mistakes to Avoid

  1. Boiling Instead of Simmering: A rolling boil toughens chicken skin and clouds your stock—keep heat at a gentle simmer.
  2. Overcrowding Rice: Adding too much rice without increasing liquid leads to under-cooked grains. Stick to a 1:1 liquid-to-rice ratio for best results.
  3. Skipping the Ice Bath: Resting chicken in cold water prevents carry-over cooking and yields moist meat; don’t skip it.
  4. Pouring Sauce Over Rice: Serve sauces on the side—guests love customizing heat and salt levels.

Storing Tips for the Recipe

  • Refrigerate Separately: Store carved chicken and rice in separate airtight containers for up to 3 days. Reheat rice with a splash of stock to revive moisture.
  • Freeze Chicken: Poached chicken freezes well for 1 month; thaw overnight and reheat gently in warm stock.
  • Sauce Prep: Chili and ginger-scallion sauces keep in the fridge for up to 1 week; shake before serving.
  • Meal-Prep Hack: Poach chicken and cook rice on Sunday; assemble bowls and sauces fresh at lunchtime for a quick gourmet meal.

This Hainanese chicken rice recipe proves that mastering Singapore’s most celebrated comfort food doesn’t require hours in the kitchen. In under 50 minutes, you’ll delight in perfectly poached chicken, rice cooked in savory stock, and homemade sauces that zing with freshness. Try this streamlined method tonight, then let us know in the comments how you personalized the sauces or swapped in your favorite grains. Subscribe for more globally inspired, weeknight-friendly recipes delivered directly to your inbox!

FAQs

Can I use chicken thighs instead of a whole chicken?
Yes—bone-in, skin-on thighs cook in 20–25 minutes and release ample gelatin for flavorful rice Omnivore’s Cookbook.

Is pandan essential for authentic rice?
Pandan leaves add floral aroma but are optional. A splash of sesame oil, ginger, and garlic delivers plenty of fragrance.

How spicy is the chili sauce?
Adjust the heat by seeding chilies or swapping half the red chilies for red bell pepper. It should be lively but balanced by sugar and lime.

Why did my rice turn out mushy?
Likely too much poaching liquid or over-stirring during cooking. Use a firm hand: bring to a low boil, then cover and reduce heat without peeking for the cleanest grains.

Can I steam the chicken instead of poaching?
Absolutely—place chicken on a rack above seasoned water, steam 25–30 minutes, then follow the same resting and carving steps.

Love this recipe? Explore our Thai Coconut Chicken Soup for another quick, aromatic way to enjoy poached chicken.

Share This Article
Leave a Comment