Roasted Hainan Chicken Rice Recipe: Fragrant Basmati With Poached Chicken

Roasted Hainan Chicken Rice Recipe: Fragrant Basmati With Poached Chicken

This roasted Hainan chicken rice brings authentic Singaporean flavors to your kitchen with minimal effort. The dish centers on poached chicken served over fragrant basmati rice cooked in rich chicken broth, ginger, and garlic.

I’ve streamlined the traditional method by roasting the chicken first, which locks in juices and deepens the flavor of the stock. The rice absorbs every drop of the aromatic broth, resulting in grains that are tender, fragrant, and packed with savory depth.

What sets this version apart is its balance—tender, succulent chicken paired with rice so flavorful it stands on its own. The garnishes, like fresh cilantro and a drizzle of sesame oil, add the final restaurant-quality touch.

Serve it with the classic dipping sauce for a meal that’s comforting yet refined. Here’s how to make it.

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

Ingredients for Roasted Hainan Chicken Rice

Pantry staples plus a few fresh items bring this Singaporean classic to life at home.

Ingredient Amount Notes
Chicken Thighs 🍗 2 lb Boneless, skin-on preferred
Basmati Rice 🍚 2 cups Rinsed until water runs clear
Chicken Broth 🥣 4 cups Low-sodium preferred
Fresh Ginger 🌿 3 tbsp Peeled and minced
Garlic Cloves 🧄 6 cloves Peeled and smashed
Green Onions 🧅 4 whole Thinly sliced, white and green parts separated
Sesame Oil 🫒 2 tbsp Toasted variety preferred
Soy Sauce 💧 3 tbsp Light or all-purpose
Fresh Cilantro 🌿 ½ cup Chopped, for garnish
Neutral Oil 🫒 1 tbsp For roasting chicken
Salt 🧂 1 tsp Kosher or sea salt
White Pepper 🌶️ ½ tsp Ground, for authentic flavor
Cucumber 🥒 ½ whole Thinly sliced for garnish

The chicken is the star here. Thighs stay juicier than breasts for this method—skin-on adds flavor to the broth. I grab mine from Whole Foods or a local Asian market where they’re often cheaper. For the rice, basmati is non-negotiable—it absorbs the broth without turning mushy. Rinse it well to remove excess starch (don’t skip this step). Ginger and garlic should be fresh—no powdered shortcuts.

No chicken thighs? Breasts work in a pinch but cook faster, so pull them early. Vegetable broth with a splash of soy sauce can stand in for chicken broth if needed. Out of sesame oil? Peanut oil adds a similar nutty depth. Fresh cilantro can be swapped for Thai basil if you prefer. The cucumber garnish isn’t traditional but adds a nice crunch (skip if you hate it).

Leftovers keep 3-4 days in the fridge—reheat the chicken and rice separately with a splash of broth. The rice actually improves overnight. Freeze the broth for up to 3 months if you make extra. Always store cilantro stems in water like flowers to keep it fresh longer.

❤️

Why You’ll Love This Recipe

  • One Pan Meal: I toss everything—the thighs, rice, and broth—into one dish and let the oven do the work.
  • Garlic-Ginger Magic: The fresh ginger and garlic infuse the chicken and rice with that warm, aromatic depth Hainan style is known for.
  • Meal Prep Hero: It reheats beautifully, so I make a big batch for lunches all week. Honestly, it tastes even better the next day.
  • Budget Stretch: Chicken thighs stay juicy and flavorful without breaking the bank, and basmati rice soaks up all the rich broth.

Step-by-Step Instructions for Roasted Hainan Chicken Rice

Here’s the method I swear by for tender chicken and fragrant rice every time.

Step 1: Roast the Chicken Thighs

Preheat your oven to 400°F. Pat the 2 lb Chicken Thighs dry with paper towels, then rub them with the 1 tbsp Neutral Oil, 1 tsp Salt, and 0.5 tsp White Pepper. I always let them sit at room temperature for 10 minutes first—this ensures even cooking.

Place the thighs skin-side up on a baking sheet and roast for 25-30 minutes until the skin is golden brown and the internal temperature hits 165°F. You’ll smell the aroma when they’re ready. Let them rest for 5 minutes before slicing thinly.

Step 2: Infuse the Rice Base

While the chicken roasts, rinse the 2 cups Basmati Rice until the water runs clear. In a pot, heat the 2 tbsp Sesame Oil over medium heat. Add the minced 3 tbsp Fresh Ginger, smashed 6 cloves Garlic Cloves, and the white parts of the 4 whole Green Onions.

Sauté for 1-2 minutes until fragrant—you’ll notice the ginger and garlic turn slightly translucent. This builds the flavor foundation for your rice. Don’t let them brown or they’ll turn bitter.

Step 3: Cook the Fragrant Rice

Add the drained rice to the pot and stir for 30 seconds to toast lightly. Pour in the 4 cups Chicken Broth and 3 tbsp Soy Sauce, then bring to a boil. Once boiling, reduce heat to low, cover, and simmer for 15 minutes.

Turn off the heat and let it sit covered for 10 minutes—this steams the rice perfectly. The grains should be tender and the liquid fully absorbed. Fluff with a fork and fold in the green onion tops.

Step 4: Assemble and Garnish

Slice the roasted chicken and arrange it over the rice. Drizzle any pan juices over the top. Garnish with the 0.5 cup Fresh Cilantro and thinly sliced 0.5 whole Cucumber for freshness.

Each bite should have tender chicken, aromatic rice, and a pop of cool cucumber. Serve immediately while the chicken is still warm and the rice is steaming. The cilantro adds that final bright note.

👨‍🍳

Pro Tips For Making Roasted Hainan Chicken Rice

  • Poach Then Roast: Par-cook the chicken thighs in the broth for 12-15 minutes before roasting—this keeps them juicy while the skin crisps up in the oven.
  • Rinse the Rice: Wash the basmati rice until the water runs clear to remove excess starch, or you’ll end up with a gummy, sticky mess instead of fluffy grains.
  • Don’t Skip the Ginger: I learned this the hard way—grate at least 2 tablespoons of fresh ginger into the broth, or the dish will taste flat and one-dimensional.
  • Use Thighs, Not Breasts: Chicken thighs stay tender and flavorful during the long cooking process, while breasts dry out—even if you’re tempted to go leaner.

Best Sauces and Condiments for This Dish

Classic Ginger-Garlic Sauce

This is the traditional dipping sauce that elevates the dish. Finely mince 2 tbsp ginger and 3 garlic cloves, then combine with ¼ cup soy sauce, 1 tbsp sesame oil, and 1 tsp sugar. I let it sit for 10 minutes before serving to let flavors meld. 🔥

Spicy Chili Oil

For heat lovers, I mix 3 tbsp neutral oil with 1 tbsp chili flakes and 1 tsp Sichuan peppercorns. Heat until sizzling, then cool slightly. Drizzle sparingly—this adds a fiery kick that cuts through the richness of the chicken.

Sweet Soy Glaze

Simmer ½ cup soy sauce with 2 tbsp brown sugar and 1 tbsp rice vinegar until syrupy. I reduce it by half for a glossy finish. Brush it on the chicken just before serving for a sticky, savory-sweet coating.

Lime-Cilantro Drizzle

Blend ¼ cup cilantro, 2 tbsp lime juice, 1 tbsp honey, and 3 tbsp water until smooth. Strain for a bright, herbal sauce that adds freshness to each bite.

Sesame-Ginger Dressing

Whisk 3 tbsp sesame oil with 1 tbsp rice vinegar, 1 tsp grated ginger, and 1 tsp honey. This nutty dressing pairs perfectly with the cucumber garnish. 💫

Nutrition Facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value
Total Fat 28g36%
Saturated Fat 7g35%
Cholesterol 180mg60%
Sodium 850mg37%
Total Carbohydrate 45g16%
Dietary Fiber 2g7%
Sugars 1g
Protein 38g76%
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 adjust the roasting time to 20-22 minutes at 400°F. Breasts cook faster and can dry out, so check the internal temperature reaches 165°F. Thighs stay juicier though.

2

Why rinse the basmati rice?

Rinsing removes excess starch, preventing mushy grains. It ensures the rice absorbs the chicken broth fully, resulting in separate, fragrant grains. Skip this step and the texture suffers.

3

Can I make this ahead of time?

Cook the rice and chicken separately, then store in the fridge for up to 3 days. Reheat the chicken in the microwave with a splash of broth to keep it moist.

4

What if my rice is undercooked?

Add ¼ cup more broth, cover, and steam for 5 more minutes off the heat. Basmati needs precise liquid ratios, so measure carefully next time.

★★★★★4.5(8 reviews)
Tyler Campbell