Singapore Hainanese Chicken Rice Recipe: Fragrant Poached Perfection With Ginger-Garlic Aroma

Singapore Hainanese Chicken Rice Recipe: Fragrant Poached Perfection With Ginger-Garlic Aroma

This dish represents the pinnacle of Singaporean comfort food, where simplicity meets extraordinary flavor. The poached chicken achieves perfect tenderness through precise temperature control and timing.

Ginger and garlic infuse both the poaching liquid and the fragrant rice, creating layers of aroma that define this classic. The rice, cooked in the chicken’s poaching broth, absorbs every bit of savory essence.

What emerges is silky chicken with jelly-like skin, resting atop rice so aromatic it demands a second helping. The accompanying ginger sauce and chili paste complete the experience.

This is home cooking elevated to an art form, with each element working in harmony to deliver perfect results every time.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
⏱️
Total Time
30 min
🔥
Calories
High Cal

Ingredients for Singapore Hainanese Chicken Rice

These traditional ingredients create Singapore’s beloved poached chicken and fragrant ginger-garlic rice dish.

Ingredient Amount Notes
Whole Chicken 🍗 3 lb Skin-on, bone-in for flavor
Jasmine Rice 🍚 2 cups Rinsed until water runs clear
Fresh Ginger 🌿 4 oz Peeled and sliced thin
Garlic Cloves 🧄 8 cloves Smashed lightly with side of knife
Green Onions 🧅 4 whole White and green parts separated
Chicken Stock 🥣 6 cups Low-sodium preferred for control
Sesame Oil 🫒 2 tbsp Toasted for depth of flavor
Light Soy Sauce 💧 3 tbsp Kikkoman or Pearl River Bridge
Oyster Sauce 🍚 1 tbsp Vegetarian oyster sauce if needed
Shaoxing Wine 🍷 2 tbsp Dry sherry works as substitute
Cucumber 🥒 1 whole Thinly sliced for garnish
Fresh Cilantro 🌿 ½ cup Roughly chopped for garnish
Red Chili Paste 🌶️ ½ cup Sambal oelek or homemade
Salt 🧂 1 tsp Sea salt or kosher salt

The chicken must be fresh—look for air-chilled, never frozen for the silkiest texture. Jasmine rice from Thai or Vietnamese markets gives the authentic fragrance. Fresh ginger is non-negotiable; avoid the powdered kind. For the best results, organic free-range chicken yields superior poaching broth with cleaner flavor (worth the extra cost).

No Shaoxing wine? Dry sherry at a one-to-one ratio works perfectly. For a vegetarian version, mushroom stock replaces chicken stock, and vegetarian oyster sauce is widely available at Asian grocery stores. Green onions can be swapped with shallots if needed (use half the quantity). The cucumber garnish adds crucial freshness—don’t skip it.

Poached chicken keeps 4-5 days refrigerated in its broth. Rice is best fresh but reheats well—splash with broth before microwaving. The ginger-garlic sauce intensifies overnight and stays vibrant for 3 days. Freeze broth for up to 3 months for future use.

❤️

Why You’ll Love This Recipe

  • One Pot Magic: I love that the chicken poaches right in the ginger-garlic broth, then the same liquid cooks the jasmine rice—minimal cleanup, maximum flavor.
  • Flavor Bomb: The ginger and garlic infuse every bite, while the green onions add that fresh finish. Honestly, it’s the kind of taste that lingers in the best way.
  • Crowd Pleaser: I’ve served this at family dinners and casual lunches—everyone from picky kids to foodie friends asks for seconds.
  • Budget Stretch: A whole chicken and pantry staples feed a group for less than takeout. Between us, leftovers taste even better the next day.

Step-by-Step Instructions for Singapore Hainanese Chicken Rice

Master the technique behind this iconic dish with precise timing and proper aromatic infusion.

Step 1: Poach the Whole Chicken with Aromatics

In a large stockpot, combine the 3 lb Whole Chicken, 4 oz Fresh Ginger, 8 cloves Garlic Cloves, 4 whole Green Onions (white parts only), and 1 tsp Salt. Pour in enough cold water to fully submerge the chicken by 2 inches.

Bring to a gentle simmer over medium heat—never a rolling boil, which would toughen the meat. Skim any foam that rises to the surface during the first 5 minutes. Cover partially and poach for 45-50 minutes, turning the chicken once halfway through, until the internal temperature reaches 165°F.

The chicken is done when the juices run clear and the meat feels firm yet springy to the touch. Turn off the heat and let it steep in the liquid for 20 minutes to deepen the flavor infusion.

Step 2: Prepare the Fragrant Rice

Rinse the 2 cups Jasmine Rice until the water runs clear to remove excess starch. In a separate pot, heat 2 tbsp Sesame Oil over medium heat until shimmering. Sauté the remaining green onion tops for 30 seconds until fragrant.

Add the drained rice and stir to coat each grain with oil. Pour in 6 cups Chicken Stock and bring to a boil. Reduce to a simmer, cover tightly, and cook for 15-18 minutes until the liquid is absorbed and the rice is tender. Turn off the heat and let it sit covered for 10 minutes to steam.

The rice should be fluffy with individual grains that glisten from the fat. Any remaining liquid at the bottom should be fully absorbed, not wet.

Step 3: Create the Signature Dipping Sauce

In a small bowl, whisk together 3 tbsp Light Soy Sauce, 1 tbsp Oyster Sauce, 2 tbsp Shaoxing Wine, and 1 tablespoon of the poaching liquid from the chicken. Taste and adjust the seasoning if needed, though the balance should be savory with a subtle sweetness.

Let the sauce sit for 5 minutes to allow the flavors to meld. The sauce should be glossy and coat the back of a spoon lightly. This is the hallmark of authentic Hainanese chicken rice—never skip this step.

Step 4: Assemble and Garnish

Remove the chicken from the pot and let it cool slightly before slicing. Arrange the slices on a serving platter with the grain of the meat for an elegant presentation. Thinly slice the 1 whole Cucumber and arrange alongside.

Fluff the rice with a fork and transfer to a separate bowl. Drizzle a small amount of the dipping sauce over the chicken just before serving. Garnish with 0.5 cup Fresh Cilantro and serve the remaining sauce on the side with 0.5 cup Red Chili Paste for those who prefer heat.

The chicken should be tender and moist with a delicate aroma from the ginger and garlic, while the rice carries a subtle savory depth from the stock and oil. Serve immediately while warm.

👨‍🍳

Pro Tips For Making Singapore Hainanese Chicken Rice

  • Poach at 160°F: I learned this the hard way—boiling the chicken toughens it. Keep the water just below a simmer, around 160°F, for tender, juicy meat that shreds easily.
  • Rinse the rice: Skip this and your rice will be gummy. Rinse the jasmine rice until the water runs clear to remove excess starch—it makes a real difference in texture.
  • Use chicken fat: Sounds weird, but it works: after poaching, skim off the chicken fat floating on top and use it to sauté the ginger, garlic, and green onions for the rice—flavor you can’t get any other way.
  • Rest the chicken: Give it a solid 15 minutes under foil after poaching. It keeps the juices inside instead of all over your cutting board—my grandmother swore by this, and she was right.

Creative Variations of This singapore hainanese chicken rice

Turmeric Coconut Rice

Add 1 tsp turmeric powder and ½ cup coconut milk to the rice cooking liquid for a golden hue and subtle sweetness. This variation is popular in Southern Malaysia. The turmeric adds earthy depth while coconut milk creates a richer texture. 💛

Lemongrass Infusion

Include 2 stalks of bruised lemongrass in the poaching liquid for a citrusy aroma. I learned this trick from a street vendor in Singapore—it brightens the dish beautifully. Remove lemongrass before serving to avoid fibrous bits.

Mushroom Rice

Sauté ½ cup shiitake mushrooms with the green onions before adding rice. This meaty addition works well for vegetarian versions. The mushrooms absorb the chicken stock flavor while adding umami depth to each bite.

Pandan Leaf Aroma

Wrap the 3 lb Whole Chicken in 3 pandan leaves before poaching for a fragrant, slightly floral note. This is a traditional Peranakan adaptation. The leaves impart a subtle vanilla-like aroma to the chicken. ✨

Spicy Garlic Sauce

Blend ½ cup Red Chili Paste with 4 extra garlic cloves and 1 tbsp lime juice for a fiery dipping sauce. This version packs serious heat—perfect for those who love bold flavors. Serve in small bowls alongside the standard sauce.

Herb-Forward Garnish

Mix 0.5 cup Fresh Cilantro with ¼ cup Thai basil and ¼ cup mint for a vibrant garnish. This Southeast Asian herb combination elevates the dish with fresh, bright flavors that cut through the richness.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 620kcal
% Daily Value
Total Fat 28g36%
Saturated Fat 7g35%
Cholesterol 140mg47%
Sodium 850mg37%
Total Carbohydrate 48g17%
Dietary Fiber 2g7%
Sugars 3g
Protein 48g96%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

What’s the secret to silky chicken texture?

Poach at a gentle simmer, never a boil, for 45-50 minutes. Then let it steep in the broth for 20 minutes off heat. This keeps the meat tender and the skin jelly-like.

2

Can I use chicken breasts instead of a whole chicken?

Yes, but reduce poaching time to 12-15 minutes. Whole chicken yields richer broth for the rice, but breasts work in a pinch. Just monitor the internal temp closely.

3

Why rinse jasmine rice until water runs clear?

Rinsing removes excess starch so the grains stay separate and fluffy. Skipping this step can make the rice gummy. 2-3 washes are usually enough.

4

How do I store leftovers?

Keep chicken submerged in its broth in the fridge for 4-5 days. Rice reheats well—add a splash of broth to restore moisture. The sauce stays fresh for 3 days.

★★★★★4.5(10 reviews)
Tyler Campbell