Roasted Chicken Rice Singapore Recipe: Hainanese-Style Fragrant One-Pot Meal

Roasted Chicken Rice Singapore Recipe: Hainanese-Style Fragrant One-Pot Meal

This Hainanese-inspired dish brings Singapore’s iconic flavors to your kitchen with minimal effort. The aromatic rice cooks in the same pot as the chicken, absorbing every bit of savory goodness.

The secret lies in a one-pot method that locks in moisture while infusing the rice with garlic, ginger, and pandan. It’s a foolproof way to achieve tender chicken and fragrant grains without extra cleanup.

You’ll end up with juicy, golden chicken atop perfectly seasoned rice, all in a single vessel. The result is a complete meal that’s as convenient as it is delicious.

Serve with a side of chili sauce or cucumber slices for the full experience. Here’s how to make it.

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

Ingredients for Roasted Chicken Rice Singapore

Simple ingredients, big flavor. Everything you need for this fragrant one-pot meal.

Ingredient Amount Notes
Chicken Thighs 🍗 1 ½ lb Boneless, skin-on preferred
Jasmine Rice 🍚 1 ½ cups Rinsed until water runs clear
Garlic Cloves 🧄 6 cloves Minced for maximum flavor
Fresh Ginger 🌿 1 whole Peeled, sliced into coins
Pandan Leaves 🌿 2 pieces Fresh or frozen, knotted
Green Onions 🧅 4 whole White and green parts separated
Soy Sauce 🫒 3 tbsp Light or all-purpose variety
Sesame Oil 🫒 1 tbsp Toasted for aroma
Chicken Stock 💧 2 cups Low-sodium preferred
Shallots 🧅 2 whole Thinly sliced for garnish
Cucumber 🥒 1 whole Thinly sliced for serving
Vegetable Oil 🫒 2 tbsp Neutral flavor for browning
Salt 🧂 1 tsp Adjust to taste
White Pepper 🌶️ ½ tsp Ground, for authenticity

The chicken is the star here. Thighs stay juicier than breasts in this method. Look for skin-on, bone-in for maximum flavor (or boneless if you prefer). Asian grocery stores often have better pandan leaves—fresh is ideal, but frozen works too. Jasmine rice is a must; its fragrance is key to the dish. I usually grab mine in bulk at H Mart or any well-stocked international market.

No pandan? A bay leaf plus a splash of coconut milk gets you surprisingly close. Short on time? Pre-minced garlic and ginger from a jar saves a step (just use a little extra). If you can’t find jasmine rice, basmati is a decent backup—just don’t overcook it. The soy sauce should be light or all-purpose; skip the dark variety (too strong).

This keeps well—3 days in the fridge, but the rice dries out a bit. Reheat with a splash of water to bring it back. The chicken tastes even better the next day. Cucumber slices stay fresh for 4-5 days if stored separately.

❤️

Why You’ll Love This Recipe

  • One Pan Magic: The chicken thighs and jasmine rice cook together, so I just toss everything in and let the oven do the work.
  • Aroma Overload: The garlic, ginger, and pandan leaves fill my kitchen with a scent that makes my stomach growl before the first bite.
  • Weeknight Hero: I’ve served this for casual dinners and even packed leftovers for lunch the next day—still tastes amazing.
  • Budget Friendly: Chicken thighs and rice stretch far, and I can feed my whole family without breaking the bank.

Step-by-Step Instructions for Hainanese-Style Roasted Chicken Rice

This one-pot method delivers fragrant, flavorful results with minimal cleanup.

Step 1: Marinate and Brown the Chicken Thighs

Pat the 1.5 lb chicken thighs dry with paper towels. In a bowl, combine the thighs with 3 tbsp soy sauce, 1 tbsp sesame oil, minced 6 cloves garlic cloves, and 0.5 tsp white pepper. I like to let this marinate for 15-20 minutes while prepping the rest.

Heat 2 tbsp vegetable oil in a large pot over medium-high heat. Add the chicken thighs skin-side down and sear for 5-6 minutes until the skin is golden brown and crispy. Flip and cook for another 3-4 minutes until lightly browned. Remove and set aside.

Step 2: Sauté Aromatics and Toast the Rice

In the same pot, add the sliced 1 whole fresh ginger and white parts of the 4 whole green onions. Sauté for 1-2 minutes until fragrant. This builds the flavor base that defines this dish.

Add the rinsed 1.5 cups jasmine rice, 2 pieces pandan leaves (knotted), and 1 tsp salt. Stir for 2 minutes to toast the rice slightly—you’ll notice it becomes translucent at the edges. This step ensures each grain absorbs maximum flavor.

Step 3: Build the One-Pot and Cook

Return the chicken thighs to the pot, skin-side up. Pour in the 2 cups chicken stock and bring to a boil. Once boiling, reduce heat to low, cover, and simmer for 20-25 minutes. You want the liquid to be mostly absorbed and the rice tender.

Here’s the thing—don’t stir during cooking. The chicken will release its juices while the rice cooks in the fragrant broth, creating that signature Hainanese flavor. If the rice looks dry before it’s done, add ¼ cup of hot water.

Step 4: Rest and Garnish

Turn off the heat and let the pot sit covered for 10 minutes. This resting period allows the rice to steam and the flavors to meld. I know it’s hard to wait, but it makes all the difference.

Discard the pandan leaves. Fluff the rice gently with a fork, then garnish with thinly sliced 2 whole shallots, the green parts of the green onions, and serve with sliced 1 whole cucumber on the side. The contrast of cool cucumber with the warm, fragrant rice is perfect.

👨‍🍳

Pro Tips For Making Roasted Chicken Rice Singapore

  • Parboil the Rice: Soak jasmine rice for 20 minutes before cooking, then parboil with pandan leaves for 5 minutes—this ensures grains stay separate and absorb the aromatic oils.
  • Crisp the Skin First: Sear chicken thighs skin-side down in a hot pan for 3-4 minutes before roasting to render fat and guarantee golden, crackling skin.
  • Pound the Aromatics: Smash garlic and ginger with the flat of your knife before mincing—this releases more oils and flavors into the marinade.
  • Use the Fat: After roasting, pour the rendered chicken fat over the rice before serving—it adds depth and richness that water or oil just can’t match.

Wine and Beer Pairings for This Recipe

White Wine Pairings

A crisp Riesling from Germany or Alsace cuts through the dish’s richness with its bright acidity and subtle sweetness. The citrus notes complement the ginger and garlic beautifully. I prefer Dr. Loosen Blue Slate for its mineral edge. 🍷

Light Red Options

For red wine lovers, try a chilled Pinot Noir from Oregon or Burgundy. Its light body and red fruit flavors won’t overpower the chicken. Domaine Drouhin offers a perfect balance of earth and berry notes.

Asian Beer Picks

Tiger Beer or Singha are classic Singaporean choices that pair naturally with this dish. Their light, crisp profiles cleanse your palate between bites. I always keep a few bottles on hand for authentic pairings. 🍺

Craft Alternatives

A wheat beer like Hoegaarden brings citrusy coriander notes that echo the dish’s aromatics. The slight sweetness balances the savory soy and sesame flavors perfectly.

Non-Alcoholic Pairings

Try pandan-infused sparkling water for a zero-proof option that mirrors the dish’s signature aroma. Or brew a strong jasmine tea—its floral notes complement the rice beautifully.

Serving Tip

Chill your wine slightly below room temperature (50-55°F) to enhance its crispness against the warm, fragrant dish. This makes all the difference with the rich, savory flavors. 💡

Nutrition Facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value
Total Fat 28g36%
Saturated Fat 7g35%
Cholesterol 140mg47%
Sodium 850mg37%
Total Carbohydrate 48g17%
Dietary Fiber 2g7%
Sugars 1g
Protein 32g64%
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 breast instead of thighs?

Yes, but thighs stay juicier in this method. If using breasts, reduce cooking time to 15-18 minutes to prevent dryness. Brining them for 30 minutes beforehand helps too.

2

What if I can’t find pandan leaves?

A bay leaf plus 1/4 cup coconut milk works as a substitute. It won’t be identical, but adds a similar fragrant depth to the rice.

3

How do I prevent the rice from burning?

Use a heavy-bottomed pot and keep heat at low after boiling. If rice looks dry, add 1/4 cup hot water and stir gently once.

4

Can I make this ahead of time?

Store in an airtight container for up to 3 days. Reheat with a splash of water to restore moisture.

★★★★★5.0(10 reviews)
Tyler Campbell