Chinese Roast Chicken and Rice Recipe: Five-Spice Crust Over Fragrant Jasmine Grains

Main Courses

Chinese Roast Chicken and Rice Recipe: Five-Spice Crust Over Fragrant Jasmine Grains

This Chinese roast chicken and rice recipe brings the heart of a Singaporean hawker stall to your kitchen table. 🌟 The secret lies in a fragrant five-spice crust that encases tender chicken thighs, roasted until golden and crispy, while jasmine rice steams into fluffy perfection beneath.

I first perfected this dish during a culinary exchange in Malaysia, where the balance of aromatic spices and delicate rice became my signature comfort food.

The foundation of this dish is simple yet transformative: chicken thighs marinated in a blend of five-spice powder, soy sauce, and ginger, then roasted until the crust crackles with each bite.

Meanwhile, fragrant jasmine rice cooks in a light broth infused with pandan leaves, creating grains that are tender yet distinct. This isn't just a meal—it's an experience that transports you to bustling Asian markets with every flavorful forkful.

What makes this recipe truly special is how the components come together. The chicken's crispy exterior gives way to succulent meat, while the rice absorbs just enough of the roasting juices to become slightly savory. The combination of textures and aromas—spicy, sweet, and umami—creates a harmony that's impossible to resist.

Serve with a simple cucumber salad to cut through the richness, and you've got a complete meal that's both impressive and deeply satisfying.

This dish scales beautifully for gatherings, yet remains approachable for weeknight dinners. The key is patience—letting the chicken marinate and the rice steam just right ensures restaurant-quality results every time.

Whether you're feeding a crowd or treating yourself, this recipe delivers the kind of comfort that comes from food made with intention and care.

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

Ingredients for chinese roast chicken rice

Fourteen ingredients that bring Singaporean hawker stall magic to your kitchen table.

Ingredient Amount Notes
Chicken Thighs 🍗 1 ½ lb Bone-in, skin-on preferred
Jasmine Rice 🍚 1 ½ cups Uncooked, long-grain
Five-Spice Powder 🌶️ 2 tbsp Authentic Chinese blend
Light Soy Sauce 🥄 ½ cup Kikkoman preferred
Fresh Ginger 🧄 1 tbsp Grated, aromatic
Pandan Leaves 🌿 2 whole Fresh, for rice aroma
Chicken Broth 💧 1 ½ cups Low-sodium preferred
Sesame Oil 🫒 1 tbsp Toasted, for finishing
Garlic Cloves 🧄 4 cloves Minced, aromatic
Green Onions 🧅 2 whole Sliced, for garnish
Vegetable Oil 🫒 2 tbsp High smoke point
Honey 🍯 1 tbsp For glaze balance
Salt 🧂 1 tsp Kosher preferred
Black Pepper 🌶️ ½ tsp Freshly ground

The five-spice powder is non-negotiable here—Penzeys or Asian markets carry the best blends. Look for a mix with star anise, cloves, fennel, cinnamon, and Sichuan peppercorns. Kikkoman soy sauce is my go-to, but any light soy will work. For the ginger, grab a fresh root and grating it yourself makes all the difference. The chicken thighs? Bone-in, skin-on gives you that crispy crust and juicy meat—skip the boneless if you want authenticity. I always buy mine from Whole Foods or the Asian grocery down the street, where they're usually pre-cut and ready to marinate.

No five-spice powder? Mix 1 tsp each of cinnamon, cloves, fennel seeds, and star anise—toast them first for deeper flavor. Light soy sauce unavailable? Dark soy sauce at half the amount works in a pinch. Fresh ginger too pungent? Powdered ginger at one-third the quantity. The pandan leaves can be swapped for 1 tsp pandan extract if you're in a hurry, but fresh is worth the hunt at Trader Joe's or H Mart. For the rice, jasmine is ideal, but basmati or long-grain white will do if that's what you've got. Just don't use instant rice—this isn't a quick fix.

Marinate the chicken for at least 4 hours (overnight is best)—it's worth the wait. The rice keeps 2 days in the fridge, but it's best served fresh. Store the chicken separately if prepping ahead, then reheat gently to keep the crust crispy. I always make extra rice—it freezes beautifully for 3 months and makes quick lunches. The five-spice marinade? Double the batch and freeze half for next time. Trust me, you'll want to make this again.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe on my busiest days—just toss the chicken thighs with ginger, five-spice, and soy sauce, then let the oven do the work while the rice simmers. No chopping, no flipping, no stress.
  • Flavor Bomb: That five-spice powder? It’s the secret weapon—warm, earthy, and just a little sweet. The ginger cuts through the richness of the thighs, and the soy sauce ties it all together with that perfect umami punch.
  • Lunchbox Hero: Between us, this is my go-to for meal prep. The chicken stays juicy for days, and the rice? Still fluffy when reheated. Pack it for work or school—nobody will guess it’s from last night’s dinner.
  • Budget Win: Chicken thighs are cheaper than breasts, and this recipe stretches them further with rice that feels like a treat. Honestly, I make it twice a month just to keep groceries in check without sacrificing flavor.

Step-by-step instructions for Chinese roast chicken and rice

Here's how to create a fragrant, five-spice crust on juicy chicken thighs paired with aromatic jasmine rice.

1

👨‍🍳 Step 1: Marinate and Season the Chicken

In a large bowl, combine the 1.5 lb chicken thighs, 2 tbsp five-spice powder, 0.5 cup light soy sauce, 1 tbsp grated fresh ginger, 1 tbsp honey, 1 tsp salt, and 0.5 tsp black pepper. Mix gently but thoroughly until every piece of chicken is evenly coated with the marinade.

I like to press the marinade into the chicken using my hands—this ensures the spices penetrate the meat and creates that signature five-spice crust. Let the chicken marinate at room temperature for 30 minutes while you prepare the rice. If you're short on time, you can marinate it in the refrigerator for up to 2 hours—just let it sit at room temperature for 15 minutes before cooking to ensure even cooking.

2

🍳 Step 2: Cook the Jasmine Rice with Pandan Leaves

Rinse the 1.5 cups jasmine rice under cold water until the water runs clear. In a medium pot, combine the rinsed rice with 1.5 cups chicken broth and bring to a boil. Once boiling, reduce heat to low, cover tightly with a lid, and let it simmer for 15 minutes without lifting the lid.

After 15 minutes, carefully add the 2 whole pandan leaves to the pot. The pandan leaves will infuse the rice with their signature floral aroma. Return the lid and continue cooking for another 5 minutes. Remove from heat and let the rice steam, covered, for 10 minutes. This resting period allows the rice to absorb any remaining moisture and develop its signature fragrance. Fluff the rice gently with a fork before serving.

3

🔥 Step 3: Roast the Chicken to Crispy Perfection

Preheat your oven to 375°F. Heat 2 tbsp vegetable oil in a large oven-safe skillet over medium-high heat. Add the marinated chicken thighs and cook for 4-5 minutes per side until the skin is golden brown and crispy. You'll know it's ready when the chicken releases easily from the pan and the skin is no longer translucent.

Transfer the skillet to the preheated oven and roast for 25-30 minutes, or until the internal temperature reaches 165°F. The chicken should be golden brown on the outside with a crispy five-spice crust, and the meat should be tender and juicy on the inside. If the skin starts to darken too quickly, tent it loosely with aluminum foil to prevent over-browning.

4

🥘 Step 4: Finish with Sesame Oil and Garnish

Once the chicken is fully cooked, remove it from the oven and let it rest for 5 minutes. Drizzle 1 tbsp sesame oil over the chicken and toss gently to coat. This step adds a nutty aroma and enhances the overall flavor profile.

Slice the 2 whole green onions into thin rounds and garnish the chicken and rice with them. Serve the crispy roast chicken over the fragrant jasmine rice, drizzling any remaining juices from the skillet over the top. The combination of the aromatic rice and the five-spice crust on the chicken creates a harmonious balance of flavors that's truly comforting and delicious.

👨‍🍳

Pro Tips For Making Chinese Roast Chicken Rice

  • CRISP THE THIGHS FIRST: Pat the chicken thighs bone-dry with paper towels—this isn’t just about moisture, it’s about getting that golden, crackling skin. I used to skip this step and ended up with soggy, pale thighs that tasted more like steamed chicken than roasted. Trust me, the 2-minute dry rub before seasoning makes all the difference when you’re frying or roasting.
  • GINGER: GRATE, DON’T SLICE: Fresh ginger loses its punch when it sits in water. For this dish, use a microplane or fine grater and toss it directly into the marinade or oil—no soaking needed. I learned this the hard way after my ginger-infused oil turned into a watery, flavorless mess. The texture blends better, and the heat stays sharp.
  • SLOW THE SOY SAUCE: Don’t dump all the light soy sauce at once. Start with half, let it caramelize slightly on the chicken, then add the rest later. This keeps the dish from tasting flat or overly salty. I used to pour it all in early and wondered why my rice ended up drowning in a salty broth instead of soaking up the five-spice aroma.
  • REST THE CHICKEN UNDER FOIL: Once the chicken comes out of the oven or pan, tent it loosely with foil and let it sit for 5–10 minutes. This traps the heat and renders the fat back into the meat, keeping it juicy. I skipped this once and sliced into dry, stringy thighs—now I make sure to give it that quiet time before carving. (Yes, even if you’re impatient like me.)

Essential equipment for this dish

Oven Essentials

You'll need an oven that maintains 375°F consistently—my Lodge cast iron skillet is perfect for this recipe. It handles the high heat for crispy skin while distributing heat evenly. If you don't have cast iron, a stainless steel or heavy-duty carbon steel skillet works too.

Just avoid non-stick—it can't handle the heat needed for that perfect five-spice crust. 🔥

Precision Tools

A meat thermometer is non-negotiable for checking the chicken's internal temperature at 165°F. I use the Thermoworks Smoke—it's durable and accurate. For measuring spices, a small digital scale ensures precision with the 2 tbsp five-spice powder and 1 tbsp sesame oil.

If you don't have one, a standard measuring spoon works, but I've found scales make all the difference in flavor consistency.

Rice Cooker Options

For the jasmine rice, I prefer a programmable rice cooker like the Zojirushi—it handles the 15-minute simmer and 10-minute rest automatically. If you're cooking on the stovetop, a heavy-bottomed pot prevents burning.

The pandan leaves are key here, so if you're using dried leaves, steep them in the broth for 5 minutes before adding the rice. Pro tip: Save the pandan leaves for future batches—they infuse beautifully into broths or even cocktails.

Marinating Gear

A large glass or ceramic bowl is ideal for marinating the chicken—it lets you see the spices cling to the skin. I like to use plastic wrap to seal the bowl and keep the marinade from drying out.

If you're short on time, a ziplock bag works too, but press out the air first to prevent oxidation. For grated ginger, a microplane gives you the finest texture, which dissolves perfectly into the marinade. 🧄

Finishing Touches

For garnishing, a sharp chef's knife and cutting board are essential for slicing the green onions. I also keep a small squeeze bottle for the sesame oil—it makes drizzling over the chicken effortless. A tongs helps toss the chicken gently after roasting, ensuring even coating.

If you're serving this dish family-style, a large platter lets everyone help themselves while keeping the presentation intact. The key is keeping everything warm until serving—cover the chicken with foil if it's ready before the rice.

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 3g11%
Sugars 6g
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

Can I use chicken breasts instead of thighs for this recipe?

I recommend sticking with thighs for the best results—they stay juicier and develop that signature crispy five-spice crust. Chicken breasts can dry out, especially with the high heat needed for the crust. If you must use breasts, marinate them for at least 4 hours and cook them at 350°F instead of 375°F to prevent drying.

2

What's the best way to store leftovers?

Store the chicken and rice separately in airtight containers. The chicken keeps well for 3 days in the fridge, while the rice lasts 4 days. For reheating, warm the chicken in a skillet over medium heat until crispy again (about 3-4 minutes per side), then microwave the rice with a splash of water. Freeze the chicken for up to 3 months—thaw overnight in the fridge before reheating.

3

Can I make this dish in a slow cooker?

Not for the chicken—slow cooking won't give you that crispy five-spice crust. However, you can adapt the rice by cooking it in the slow cooker on low for 2 hours with the pandan leaves, then adding the broth. For the chicken, stick to the pan-roasting and oven method for that signature texture. The flavor will be different but still delicious!

4

What's the secret to getting that perfect crispy crust?

The key is threefold: bone-in, skin-on thighs, high heat (medium-high in the pan), and even coating of the five-spice marinade. Press the marinade into the chicken skin with your hands before cooking, and don't overcrowd the pan—cook in batches if needed. The oven finish at 375°F helps develop the crust while keeping the meat juicy.

5

Can I substitute jasmine rice with another type?

Jasmine rice is ideal for its fragrant aroma, but you can use basmati or long-grain white rice in a pinch. For best results, use a 1:1.25 rice-to-liquid ratio (e.g., 1 cup rice to 1.25 cups broth). Avoid instant rice or short-grain varieties like sushi rice—they won't have the same texture. If using basmati, add the pandan leaves 10 minutes earlier to maximize flavor infusion.

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