Main Courses
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.
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.
đ¨âđł 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.
đł 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.
đĽ 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.
đĽ 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
Frequently asked questions
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.
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.
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!
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.
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.
