Singaporean Hainanese Chicken Rice Recipe: Fragrant Poached Perfection With Ginger Garlic Sauce

Singaporean Hainanese Chicken Rice Recipe: Fragrant Poached Perfection With Ginger Garlic Sauce

Mastering this dish brings Singapore’s iconic street food to your kitchen with perfectly tender poached chicken and fragrant ginger-garlic rice.

The chicken is gently simmered in an aromatic broth, ensuring juicy, silky meat that pairs beautifully with the rice cooked in the same flavorful liquid.

Each bite delivers a balance of delicate chicken, fragrant jasmine rice, and the bold, punchy ginger-garlic sauce that ties everything together.

This method stays true to tradition while making it accessible for home cooks to achieve perfect results every time.

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

Ingredients for Singaporean Hainanese Chicken Rice

Fragrant jasmine rice and poached chicken meet bold ginger-garlic sauce in this iconic dish.

Ingredient Amount Notes
Chicken Breast 🍗 2 lb Boneless, skin-on for flavor
Jasmine Rice 🍚 2 cups Rinsed until water runs clear
Fresh Ginger 🌿 4 oz Peeled and sliced thin
Garlic Cloves 🧄 12 cloves Peeled and minced finely
Green Onions 🧅 6 whole Thinly sliced, whites and greens separated
Chicken Stock 🥣 6 cups Low-sodium preferred for control
Sesame Oil 🫒 2 tbsp Toasted, for depth of flavor
Light Soy Sauce 💧 3 tbsp All-purpose, not dark soy
Oyster Sauce 🫒 1 tbsp Optional but traditional
Sugar 🍚 1 tsp Balances the ginger-garlic punch
Salt 🧂 1 ½ tsp Diamond Crystal kosher preferred
White Pepper 🌶️ ½ tsp Ground, for authentic taste
Cucumber 🥒 1 whole Thinly sliced for garnish
Cilantro 🌿 ½ cup Fresh, roughly chopped

The chicken is the foundation—bone-in, skin-on thighs stay juicier than breasts but Whole Foods or local butchers often carry quality boneless options. Jasmine rice is non-negotiable; look for Thai brands at Asian markets for authentic fragrance. Ginger and garlic should be fresh, never powdered, to achieve that vibrant, punchy sauce that defines the dish.

No oyster sauce? Vegetarian stir-fry sauce works as a substitute but lacks depth—add a dash of fish sauce (if not vegetarian) to compensate. Short on time? Pre-minced garlic and ginger from Trader Joe’s save prep without sacrificing flavor. For the stock, homemade is ideal, but better-than-bouillon chicken base delivers consistent results.

Store fresh ginger and garlic in the fridge for up to 3 weeks. Cooked chicken keeps 4 days refrigerated, while the ginger-garlic sauce stays potent for 5 days in an airtight container. Reheat chicken gently in broth to maintain its silky texture.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I love that everything cooks together—jasmine rice soaking up the ginger-garlic aroma while the chicken steams right on top.
  • Flavor Bomb: The garlic and ginger in the rice give that authentic Singaporean taste that’s rich but not overpowering.
  • Weeknight Hero: Honestly, it’s my go-to for busy evenings when I need something filling and impressive with minimal effort.
  • Stretches Far: Leftovers taste even better the next day, and it’s budget-friendly since chicken breast and jasmine rice go a long way.

Step-by-Step Instructions for Singaporean Hainanese Chicken Rice

Master the technique that delivers tender poached chicken and fragrant rice with authentic results.

Step 1: Poach the Chicken to Silky Perfection

In a large pot, combine the 6 cups Chicken Stock, 4 oz Fresh Ginger, 6 whole Green Onions (whites only), and 1.5 tsp Salt. Bring to a gentle simmer over medium heat—you want small bubbles, not a rolling boil, to prevent toughening the meat.

Lower the 2 lb Chicken Breast into the stock, ensuring it’s fully submerged. Maintain the simmer and poach for 15-18 minutes until the internal temperature reaches 160°F and the meat feels firm yet springy to the touch. Remove from heat and let the chicken steep in the hot liquid for 10 minutes to finish cooking gently.

Step 2: Prepare the Aromatic Rice Base

Drain the 2 cups Jasmine Rice after rinsing until the water runs clear. In a rice cooker or heavy pot, combine the drained rice with 4 cups of the reserved chicken poaching liquid (top up with water if needed). Add 1 tbsp of the Sesame Oil, 0.5 tsp White Pepper, and the remaining Green Onions (greens only).

Stir well to distribute the aromatics, then cook according to your rice cooker’s standard setting. For stovetop, bring to a boil, then reduce to low heat, cover, and simmer for 15 minutes. Remove from heat and let steam, undisturbed, for 10 minutes—this ensures fluffy, separate grains.

Step 3: Craft the Ginger-Garlic Sauce

In a small saucepan, heat the remaining 1 tbsp Sesame Oil over medium-low heat. Add the 12 cloves Garlic Cloves and sauté for 1-2 minutes until golden and fragrant, but not browned. Remove from heat immediately to prevent bitterness.

Stir in the 3 tbsp Light Soy Sauce, 1 tbsp Oyster Sauce, and 1 tsp Sugar. The sauce should be glossy and slightly thickened. Taste and adjust seasoning if needed, though the balance of sweet, salty, and umami should already be perfect. Let it cool to room temperature before serving.

Step 4: Assemble and Garnish

Slice the poached chicken breast thinly against the grain. Arrange the slices on a platter and drizzle lightly with some of the ginger-garlic sauce. Fluff the jasmine rice with a fork and transfer to a serving bowl, drizzling with a bit more sauce.

Garnish the chicken with thinly sliced 1 whole Cucumber and sprinkle both the chicken and rice with the 0.5 cup Cilantro. Serve the remaining sauce on the side for dipping. The cucumber adds a refreshing contrast, while the cilantro provides a bright, herbal finish to the dish.

👨‍🍳

Pro Tips For Making Singaporean Hainanese Chicken Rice

  • Poach Low and Slow: Keep the chicken breast in barely simmering water (around 160°F) for 15-20 minutes—any higher heat will toughen it. I learned this the hard way after ending up with rubbery chicken more times than I’d like to admit.
  • Rinse the Rice: Wash the jasmine rice until the water runs clear to remove excess starch, which guarantees fluffier grains. Sounds tedious, but it’s the difference between sticky clumps and perfect, separate kernels.
  • Don’t Skip the Fat: Use the chicken poaching liquid (with its rendered fat) for cooking the rice—it adds depth you can’t get from plain water. My grandmother swore by this, and she was right.
  • Rest Before Slicing: Let the poached chicken rest in warm broth for 10 minutes before slicing to keep it juicy. I used to rush this part and wondered why my chicken dried out so fast.

Make-Ahead Tips for This singaporean hainanese chicken rice

Prep Ahead for Chicken

You can poach the chicken 1 day ahead—let it cool in its broth, then store both in the fridge. The flavors deepen overnight, and the meat stays incredibly tender. Just reheat gently in the broth before serving.

Rice Prep Strategy

Cook the rice up to 2 days ahead and store it in an airtight container in the fridge. Reheat in the microwave with a splash of water and a damp paper towel to restore moisture and fragrance. 💡

Sauce Make-Ahead

The ginger-garlic sauce keeps well for 5 days refrigerated. Make it first—it only takes 10 minutes and actually tastes better the next day as the flavors meld together.

Broth Utilization

Strain and save the poaching broth in the freezer for up to 3 months. It’s perfect for soups or cooking future batches of rice, adding that signature aromatic depth.

Garnish Prep

Slice the cucumber and chop cilantro the morning of serving—they stay crisp and fresh for 6-8 hours in sealed containers. Keep them separate to maintain texture.

Assembly Shortcut

For a stress-free meal, prep all components the day before, then assemble and reheat just before serving. This dish actually improves with a little advance planning. ✨

Nutrition Facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value
Total Fat 14g18%
Saturated Fat 3g15%
Cholesterol 125mg42%
Sodium 850mg37%
Total Carbohydrate 42g15%
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

Can I use chicken thighs instead of breast?

Bone-in, skin-on thighs stay juicier and are more forgiving during poaching. Adjust cooking time to 20-25 minutes until reaching 165°F internally.

2

What if my rice turns out mushy?

This usually happens from too much liquid or stirring during cooking. Use exactly 4 cups poaching broth for 2 cups rice and resist stirring after starting. Let it steam undisturbed for 10 minutes after cooking.

3

Is the ginger-garlic sauce spicy?

No, it’s aromatic but not spicy. The heat comes from fresh ginger’s warmth, not chili. For extra kick, add 1/2 tsp red pepper flakes when sautéing garlic.

4

Can I make this vegetarian?

Yes! Swap chicken for firm tofu and use vegetable stock. Add 1 tbsp mushroom seasoning to the stock for umami depth. The rice and sauce remain unchanged.

★★★★★4.6(11 reviews)
Tyler Campbell