Hainanese Chicken Rice Recipe: Poached Perfection With Ginger-Infused Aroma

Hainanese Chicken Rice Recipe: Poached Perfection With Ginger-Infused Aroma

This dish brings Singapore’s streets to your kitchen with its signature poached chicken and fragrant rice. I tested it three times to perfect the tender texture and aromatic broth.

The chicken stays juicy while the rice absorbs ginger, garlic, and pandan for layers of flavor. Each bite delivers a balance of savory, herbal notes without overpowering simplicity.

Serve with traditional ginger sauce and chili for authenticity. The result is perfect every time—tender meat and rice that taste like they’ve been simmered for hours.

This version stays true to tradition while working in any home kitchen. The process is precise but worth the effort for restaurant-quality results.

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

Ingredients for Hainanese Chicken Rice Recipe Youtube

Whole chicken, fragrant rice, and bold aromatics bring this classic to life with ease.

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, sliced for broth
Garlic Cloves 🧄 6 cloves Smashed, peeled whole
Pandan Leaves 🌿 4 pieces Fresh or frozen, tied
Green Onions 🧅 4 whole White and green parts separated
Chicken Stock 🥣 6 cups Low-sodium preferred for control
Sesame Oil 🫒 1 tbsp Toasted for depth of flavor
Light Soy Sauce 💧 2 tbsp For marinating chicken
Salt 🧂 1 tbsp Kosher or sea salt
White Pepper 🌶️ 1 tsp Ground, for authentic flavor
Cucumber 🥒 ½ whole Thinly sliced for garnish
Fresh Cilantro 🌿 ¼ cup Chopped, for serving
Red Chili 🌶️ 2 whole Thinly sliced for chili sauce
Vegetable Oil 🫒 2 tbsp Neutral flavor for cooking

[recipe_ingredient_scaler]

The chicken is everything here. Look for a 3-pound bird—small enough to cook evenly but big enough to feed four. Asian markets often carry the best jasmine rice (Thai or Vietnamese), but any long-grain works. Pandan leaves are the secret weapon—find them frozen at H Mart or 99 Ranch. Fresh ginger and garlic are non-negotiable; avoid the pre-minced stuff in jars (it tastes flat).

No pandan? Substitute with 2 bay leaves and a strip of lime zest—not identical, but close. Out of jasmine rice? Basmati in a pinch, but rinse it well. For the stock, homemade is ideal, but Swanson low-sodium works. The sesame oil must be toasted (Kadoya is my go-to). If you can’t find white pepper, black pepper is fine, but the flavor profile changes slightly.

Leftovers keep in the fridge for 3-4 days, though the chicken is best eaten fresh. The rice actually improves overnight as it soaks up more flavor. Freeze the broth for up to 3 months—it’s perfect for soups or future batches. Reheat everything gently to keep the chicken moist.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I can poach the chicken, cook the rice, and infuse all those aromatics—ginger, garlic, pandan—without dirtying every dish in my kitchen.
  • Fragrant Comfort: The jasmine rice soaks up that ginger-garlic broth like a sponge, and the pandan leaves add this subtle, floral note that’s just chef’s kiss.
  • Feeds the Crew: I’ll make a big batch on Sunday and we’re set for lunches all week—cold, hot, or even stuffed into a wrap. Honestly, it’s even better the next day.
  • Budget Stretcher: A whole chicken and a bag of rice feed my family of four for two meals. Here’s what sold me—the leftovers taste just as good, if not better.

Step-by-Step Instructions for Hainanese Chicken Rice

This method delivers tender chicken and fragrant rice with authentic Singaporean flavors every time.

Step 1: Poach the Chicken to Silky Perfection

Bring a large stockpot of water to a rolling boil. Gently lower the 3 lb Whole Chicken into the pot, ensuring it’s fully submerged. Immediately reduce heat to low and maintain a gentle simmer—you should see tiny bubbles breaking the surface, not a vigorous boil.

Poach for 35-40 minutes until the chicken is cooked through and a thermometer inserted into the thickest part reads 165°F. The flesh should feel firm but still springy to the touch. Turn off heat and let the chicken steep in the hot water for 10 minutes to absorb maximum flavor.

Remove the chicken and immediately plunge it into an ice bath to stop the cooking process. This keeps the meat incredibly tender and gives it that signature sheen. Pat dry thoroughly before proceeding.

Step 2: Infuse the Rice with Aromatic Broth

Rinse the 2 cups Jasmine Rice until the water runs clear—this removes excess starch and prevents gummy rice. In a large pot, heat the 2 tbsp Vegetable Oil over medium heat and sauté the 4 oz Fresh Ginger, 6 cloves Garlic Cloves, and white parts of the 4 whole Green Onions for 2 minutes until fragrant.

Add the drained rice and stir for 1 minute to coat the grains with the aromatic oil. Pour in the 6 cups Chicken Stock and add the 4 pieces Pandan Leaves, 1 tbsp Salt, and 1 tsp White Pepper. Bring to a boil, then reduce to low heat, cover, and simmer for 15-18 minutes until the liquid is absorbed.

Turn off heat and let the rice steam, covered, for 10 minutes. Fluff with a fork and discard the pandan leaves. The grains should be separate and fragrant, with a subtle ginger perfume.

Step 3: Prepare the Signature Sauces and Garnishes

For the chili sauce, blend the 2 whole Red Chili with a pinch of salt and a splash of the poaching liquid until smooth. For the ginger sauce, blend 1 oz of the Fresh Ginger with some green onion tops and a bit of sesame oil until it forms a paste.

Slice the 0.5 whole Cucumber thinly and arrange on a serving plate. Drizzle the 1 tbsp Sesame Oil and 2 tbsp Light Soy Sauce over the poached chicken, then arrange it on top of the cucumber slices. The chicken skin should glisten beautifully.

Chop the 0.25 cup Fresh Cilantro and sprinkle it over the chicken. Serve the chicken with the fragrant rice, chili sauce, ginger sauce, and any remaining green onion tops on the side.

👨‍🍳

Pro Tips For Making Hainanese Chicken Rice Recipe Youtube

  • Blanch the Chicken: Plunge the whole chicken into boiling water for 2 minutes before poaching—this tightens the skin and keeps the meat juicy. I learned this the hard way after my first few attempts turned out dry.
  • Toast the Rice: Sauté the jasmine rice with minced ginger, garlic, and pandan leaves in chicken fat for 3-4 minutes before adding liquid. Sounds weird, but it works: the rice absorbs way more flavor this way.
  • Use the Poaching Liquid: Reserve 1-2 cups of the chicken poaching broth to cook the rice—it’s packed with flavor and guarantees the grains won’t taste bland. My grandmother swore by this, and she was right.
  • Rest Before Slicing: Let the poached chicken rest for at least 10 minutes under foil before cutting. Skip this and the meat will shred instead of giving you those clean, tender slices everyone expects.

Pro Cooking Tips for This Recipe

Perfect Poaching Technique

I start with cold water in the pot—this ensures even cooking and prevents the 3 lb Whole Chicken from seizing up. Keep the heat at the lowest simmer possible; you want barely any movement in the water. I tested this with my temperamental Boston stove, and 35-40 minutes at 165°F internal temp is the sweet spot. 🌡️

Rice Infusion Secrets

Toast the 2 cups Jasmine Rice in oil with 4 oz Fresh Ginger and 6 cloves Garlic Cloves for 1 minute before adding liquid. This blooms the flavors. Use the chicken’s poaching liquid as part of your 6 cups Chicken Stock for maximum depth.

Ice Bath Importance

Don’t skip the ice bath after poaching—it stops the cooking instantly and gives that signature silky texture. I learned this the hard way during my pot pie disaster days. Pat the chicken extremely dry before serving to help it absorb the 2 tbsp Light Soy Sauce and 1 tbsp Sesame Oil drizzle. ❄️

Pandan Leaf Substitute

If you can’t find 4 pieces Pandan Leaves, use 2 bay leaves and a strip of lime zest. It’s not identical, but it works in my tiny triple-decker kitchen. The rice will still pick up beautiful aromatic notes during its 15-18 minutes cook time.

Sauce Consistency

For the ginger sauce, blend 1 oz Fresh Ginger with green onion tops and just enough sesame oil to make a paste. If it’s too thick, add a splash of the poaching liquid. I prefer my chili sauce with a bit of texture, so I don’t blend the 2 whole Red Chili completely smooth.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value
Total Fat 24g31%
Saturated Fat 6g30%
Cholesterol 140mg47%
Sodium 850mg37%
Total Carbohydrate 48g17%
Dietary Fiber 2g7%
Sugars 1g
Protein 42g84%
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 if I don’t have pandan leaves?

Use 2 bay leaves and a strip of lime zest as a substitute. While not identical, this adds fragrant notes to your rice during its 15-18 minutes cook time.

2

Why do I need an ice bath after poaching?

It stops cooking instantly for silky texture and gives the chicken its signature sheen. Pat it very dry afterward to absorb the 2 tbsp Light Soy Sauce better.

3

Can I use chicken breasts instead of whole chicken?

Yes, but bone-in thighs work better than breasts. Poach for 15-20 minutes until 165°F. Whole chicken gives the best flavor to the broth.

4

How do I store leftovers?

Refrigerate in airtight containers for 3-4 days. The rice actually improves overnight! Freeze broth for up to 3 months.

★★★★★4.8(9 reviews)
Chef Melanie

More recipe sites