Authentic Singapore Chicken Rice Recipe: Fragrant Pandan-Infused Poaching Broth

Main Courses

Authentic Singapore Chicken Rice Recipe: Fragrant Pandan-Infused Poaching Broth

This authentic Singapore chicken rice recipe delivers the same fragrant, aromatic experience you'd find at Hawker Centers across the island. The secret lies in the pandan-infused poaching broth, which transforms simple chicken into tender, flavorful pieces that practically melt in your mouth.

I've spent years perfecting this dish, learning from Singaporean chefs and home cooks who insist on specific techniques to achieve that signature balance of savory, spicy, and fresh elements.

The recipe begins with poaching chicken in a carefully constructed broth that includes lemongrass, galangal, and kaffir lime leaves—each ingredient playing a crucial role in building depth of flavor.

Meanwhile, the rice cooks in the same aromatic broth, absorbing its essence for that signature pandan fragrance that defines Singapore chicken rice.

What sets this version apart is the attention to detail in achieving that perfect tender yet firm chicken texture and the fragrant, slightly sweet rice that's neither mushy nor dry.

What you'll end up with is a complete meal that's both comforting and restaurant-quality: juicy, poached chicken served over fragrant rice, accompanied by traditional sides like chili sauce, sliced cucumber, and lime wedges. The contrast of textures and flavors—creamy chicken, fluffy rice, spicy chili, and cool cucumber—makes every bite satisfying.

This is the kind of dish that transports you to Singapore with its authentic flavors and comforting familiarity.

The best part? This recipe serves four and comes together in about one hour, making it perfect for both weeknight dinners and special occasions. The poaching process might seem intimidating, but I'll guide you through each step to ensure you achieve that authentic Singaporean taste at home.

Let's get started on creating this iconic dish that's beloved across the world.

👨‍🍳
Difficulty
Medium
🍗
Category
Poultry
🔥
Calories
Med Cal

Ingredients for authentic singapore chicken rice

These fragrant, aromatic ingredients transform simple chicken into restaurant-quality Singaporean perfection.

Ingredient Amount Notes
Whole Chicken (2-3 lbs) 🍗 2 ½ lb Bone-in, skin-on preferred
Pandan Leaves 🌿 6 whole Fresh, tied in bundle
Lemongrass Stalks 🌿 3 whole Bruised, bottom 6 inches
Galangal Slices 🥕 3 pieces About 1-inch thick
Kaffir Lime Leaves 🍋 4 whole Lightly bruised
Shallots 🧅 6 whole Peeled, halved
Garlic Cloves 🧄 8 cloves Peeled, smashed
Jasmine Rice 🍚 1 ½ cups Uncooked, long-grain
Chicken Stock 💧 2 cups Homemade preferred
Light Soy Sauce 🍶 2 tbsp Kecap manis preferred
Sugar 🍚 1 tbsp White granulated
Salt 🧂 1 ½ tsp Kosher or sea salt
White Peppercorns 🌶️ ½ tsp Freshly ground
Vegetable Oil 🫒 2 tbsp For poaching
Cucumber 🥒 1 whole Sliced for serving
Limes 🍋 2 whole Wedges for serving
Chili Sauce 🌶️ ¼ cup Sambal oelek preferred

The heart of this dish lies in the aromatic bundle. Pandan leaves are the secret ingredient—find them at Asian markets or well-stocked grocery stores like H Mart or 99 Ranch. For galangal, which can be tricky to find, check the refrigerated section near ginger at Whole Foods or order online. Kaffir lime leaves? Look for them in the frozen section at Trader Joe's—they keep for months. The chicken should be bone-in for maximum flavor, and if you can't find a whole bird, chicken thighs work beautifully too. Bruise the lemongrass and galangal with the side of your knife to release those essential oils that'll infuse the broth with incredible aroma.

No pandan leaves? Substitute with 1 tsp pandan extract or a splash of pandan-flavored syrup, though fresh is ideal. Can't find galangal? Ginger at double the amount works in a pinch, though it won't be identical. The shallots and garlic are non-negotiable—they form the aromatic base. For the rice, jasmine is essential, but if you're in a bind, basmati rice will do. The chicken stock can be store-bought, but homemade makes a world of difference. Pro tip: Toast the rice in oil for 2 minutes before cooking—this prevents mushiness and adds nuttiness. The sambal oelek chili sauce should be medium heat—adjust to taste.

This dish tastes even better the next day as the flavors meld. Store the poached chicken and rice separately in airtight containers for up to 3 days in the fridge. The broth can be kept for 4 days and makes incredible soup. For serving, slice the chicken against the grain for maximum tenderness. The cucumber should be chilled until serving, and the lime wedges should be freshly cut—squeeze them right before eating. Freeze any extra broth in ice cube trays for future use in soups or rice dishes. The aroma alone will transport you to Singapore!

❤️

Why You'll Love This Recipe

  • I swear by this trick: just tie the lemongrass, galangal, and pandan into a little bundle with twine—no dicing, no measuring. Toss it in the pot with the chicken, and the broth does all the work while you sip tea. (Between us, that’s my kind of cooking.)
  • No-Chop Simplicity: I swear by this trick: just tie the lemongrass, galangal, and pandan into a little bundle with twine—no dicing, no measuring. Toss it in the pot with the chicken, and the broth does all the work while you sip tea. (Between us, that’s my kind of cooking.)
  • Umami Bomb: The galangal and kaffir lime leaves give this broth this deep aroma—like a warm hug in a bowl. The chicken falls apart so easily, but it’s not mushy; it’s got that crispy skin and tender meat that makes you want to lick the plate.
  • Weeknight Crowd-Pleaser: This feeds four easily, but the leftovers? Even better. I make a double batch on Sundays—some for lunch, some for dinner—and everyone fights over the last piece. Honestly, my roommate still asks for it months later.

Step-by-step instructions for authentic Singapore chicken rice

This method delivers restaurant-quality results with fragrant pandan-infused broth and tender, poached chicken.

1

Prepare the Aromatic Poaching Broth

In a large pot, combine the 2 cups chicken stock, 2 tbsp light soy sauce, 1 tbsp sugar, 1.5 tsp salt, and 0.5 tsp white peppercorns. Tie the 6 whole pandan leaves together with kitchen twine and add to the pot. Bruise the 3 whole lemongrass stalks (bottom 6 inches) and the 3 pieces galangal slices by pounding lightly with a rolling pin, then add them to the pot along with the 4 whole kaffir lime leaves. Bring to a gentle simmer over medium heat for 10 minutes, allowing the aromatics to infuse the broth deeply.

Here's the thing—don't rush this step. The pandan leaves should release their signature floral aroma, and the broth should develop a pale golden hue. If you smell the lemongrass and galangal releasing their citrusy, peppery notes, you're on the right track. Strain the broth through a fine-mesh sieve into a clean pot, pressing gently on the aromatics to extract every last drop of flavor. Discard the solids—we're keeping only the fragrant liquid.

2

Poach the Chicken to Perfection

In a separate large pot, heat the 2 tbsp vegetable oil over medium heat until shimmering. Add the 6 whole shallots and 8 cloves garlic, cooking for 2-3 minutes until the shallots soften and the garlic turns golden. Add the 2.5 lb whole chicken, skin-side down, and sear for 3-4 minutes until the skin develops a golden crust. Carefully transfer the chicken to the pot with the strained pandan broth.

Bring the broth to a gentle simmer again, ensuring the chicken is fully submerged. Cover the pot and poach for 45-50 minutes, or until the chicken reaches an internal temperature of 165°F at the thickest part of the thigh. The chicken should be fork-tender with no resistance, and the broth should reduce slightly, becoming more concentrated in flavor. Here's the moment that matters: resist the urge to peek or stir—the gentle simmering is what creates that signature tender texture and fragrant broth.

3

Prepare the Jasmine Rice

While the chicken poaches, rinse the 1.5 cups jasmine rice under cold water until the water runs clear. In a separate pot, combine the rinsed rice with 2 cups fresh water (or the remaining strained broth if you prefer extra flavor) and bring to a boil. Once boiling, reduce heat to low, cover tightly, and simmer for 15 minutes. Turn off the heat and let the rice steam undisturbed for another 10 minutes. The rice should be fluffy and slightly sticky, with grains that cling together just enough to hold their shape.

Don't skip the steaming time—this is what transforms good rice into authentic Singapore-style rice. The residual heat ensures even cooking and prevents the rice from becoming dry. Fluff the rice gently with a fork before serving, and keep it warm in a covered pot.

4

Serve with Classic Accompaniments

Remove the poached chicken from the broth and let it rest for 5 minutes before carving. The chicken should be juicy and tender, with skin that's crispy on the outside and silky on the inside. Slice the chicken into bite-sized pieces and serve immediately over the jasmine rice. Ladle the fragrant pandan broth generously over the top, ensuring each bite is infused with its aromatic essence.

Slice the 1 whole cucumber into half-moons and serve alongside the chicken rice. Cut the 2 whole limes into wedges for a bright, tangy contrast to the rich flavors. Drizzle each serving with 0.25 cup chili sauce—this adds the signature heat that balances the dish perfectly. The combination of tender chicken, fragrant rice, cooling cucumber, and zesty lime creates a harmonious bite that captures the soul of Singapore street food.

👨‍🍳

Pro Tips For Making Authentic Singapore Chicken Rice

  • Char First, Then Steam: Get that chicken blackened and crispy before steaming—high heat on a dry pan for 3-4 minutes per side. I used to skip this step, thinking it was just for show, but it’s the thing that matters most for that signature smoky aroma and tender meat. (Yes, even if you’re impatient like me.)
  • Bruise the Galangal: Lightly smash the galangal slices with the flat side of your knife before adding them to the broth. This releases more flavor without turning the broth bitter, and it’s a game-changer for depth. (Your future self will thank you.)
  • Don’t Overcrowd the Pot: If you’re using a small pot for the rice, cook the chicken in batches—steam one side, flip, then add the second. Crowding makes the chicken steam instead of crisp, and no one wants soggy, flavorless meat. (I learned this the hard way with my first batch.)
  • Save the Pandan Juice: After removing the pandan leaves from the broth, squeeze out every last drop—they’re packed with fragrance. Strain it into the rice water or drizzle it over the finished dish. (Sounds weird, but it works: the rice tastes noticeably brighter.)

Storing and reheating this dish

Refrigerator Storage

Store the poached chicken and jasmine rice separately in airtight containers for up to 3 days in the fridge. The chicken stays juicy when wrapped in parchment paper, while the rice benefits from a light mist of water before sealing to maintain moisture.

The pandan-infused broth can be kept in a separate container for 4 days—its aroma intensifies overnight, making it perfect for quick meals. 💪

Freezer Prep Tips

For longer storage, freeze the chicken and rice in single-serving portions using silicone molds or freezer-safe bags. The broth freezes beautifully in ice cube trays—just thaw and reheat for instant flavor.

Label everything with the date, as the chicken holds quality for 2 months while the broth lasts 3 months. Thaw overnight in the fridge for best results. ✨

Reheating Chicken

Reheat chicken in a skillet over medium-low heat with 1 tbsp water for 5-7 minutes, basting occasionally to restore crispiness. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals until reaching 165°F. Never reheat to dryness—always add moisture to preserve tenderness. 🍗

Reviving Jasmine Rice

Add 2 tbsp water to the rice in a microwave-safe bowl, cover with a damp cloth, and heat for 1-2 minutes. For stovetop, steam in a bamboo steamer over simmering water for 5 minutes.

The key is gentle heat—overcooking turns rice mushy. A quick sprinkle of pandan extract before reheating enhances the authentic aroma. 🍚

Broth Refresh

Reheat broth in a saucepan over medium heat until steaming, then reduce to a gentle simmer for 5 minutes to revive its depth. Strain out any solids if needed, then adjust seasoning with a pinch of salt or white peppercorns.

This reheated broth makes an incredible base for quick rice dishes or noodle soups. 💛

Serving Leftovers

Assemble leftovers with fresh cucumber slices and lime wedges to cut through richness. Drizzle with chili sauce for heat, and serve with steamed greens like bok choy. The contrast of textures—creamy chicken, fluffy rice, crisp cucumber—keeps every bite exciting. Store components separately to maintain freshness. 🌟

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 9g45%
Cholesterol 185mg62%
Sodium 1200mg52%
Total Carbohydrate 52g18%
Dietary Fiber 2g8%
Sugars 6g
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

Why does authentic Singapore chicken rice use pandan leaves?

The pandan leaves are essential for that signature floral aroma that defines Singapore chicken rice. When simmered in the broth, they release a subtle vanilla-like fragrance that elevates the dish beyond regular chicken rice. This aromatic element is what makes the rice smell so irresistibly fragrant—it's a key part of the cultural experience!

2

Can I substitute any of the aromatic ingredients if I can't find them?

For galangal, use ginger at double the amount (though it won't be identical). If you lack pandan leaves, try 1 tsp pandan extract or a splash of pandan-flavored syrup. The lemongrass and kaffir lime leaves are harder to replace—they provide that citrusy depth, but you could use extra lime zest or cilantro stems in a pinch. The shallots and garlic are non-negotiable for that aromatic base.

3

How do I know when the chicken is perfectly poached?

The chicken is done when it reaches an internal temperature of 165°F at the thickest part of the thigh, and the meat should pull away from the bone with no resistance. The skin should be golden and crispy, while the meat remains juicy and tender. If you're unsure, use a meat thermometer—overcooking will make the chicken dry. The broth should also reduce slightly, becoming more concentrated and fragrant.

4

What's the best way to achieve that signature Singapore rice texture?

Toast the rice in oil for 2 minutes before cooking to prevent mushiness, and use a 1:1.3 rice-to-water ratio (1.5 cups rice to 2 cups water). After boiling, reduce heat to low and steam for 15 minutes, then let it rest 10 minutes off heat. The rice should be fluffy with a slight stickiness—this ensures it holds up to the poached chicken and broth without becoming dry.

5

Can I make this dish ahead of time?

Yes! Store the poached chicken and rice separately in airtight containers for up to 3 days in the fridge. The broth can be kept for 4 days and actually tastes better the next day as flavors meld. For serving, reheat the chicken gently and revive the rice with a quick steam or microwave. The aroma alone will transport you to Singapore—just add fresh cucumber and lime wedges before serving!

★★★★★4.6(9 reviews)
Categories Main Courses