
This Malaysian-inspired dish brings together tender roasted chicken with crispy golden skin and fragrant rice infused with aromatic spices. The secret lies in a balanced marinade and precise roasting technique that guarantees perfect texture every time.
The chicken develops a crispy exterior while staying juicy inside, thanks to a high-heat finish after initial slow cooking. Meanwhile, the rice absorbs the rich flavors of garlic, ginger, and pandan, creating a harmonious base for the star protein.
What makes this recipe stand out is how the spice rub transforms simple ingredients into a restaurant-worthy meal. The combination of soy sauce, sesame oil, and five-spice powder delivers authentic Malaysian flavors without complicated steps.
Serve the chicken over the spiced rice with a side of cucumber and chili sauce for the complete experience. The contrast of textures and layers of flavor will make this a new favorite.
Ingredients for Roasted Chicken Rice Recipe Malaysia
Tender chicken and fragrant rice come together with bold Malaysian flavors here.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Thighs 🍗 | 2 lb | Bone-in, skin-on for crispiness |
| Jasmine Rice 🍚 | 2 cups | Rinsed until water runs clear |
| Soy Sauce 🫒 | ⅓ cup | Low-sodium preferred for balance |
| Sesame Oil 🫒 | 1 tbsp | Toasted for depth of flavor |
| Five-Spice Powder 🌶️ | 1 ½ tsp | Freshly ground for potency |
| Garlic Cloves 🧄 | 6 cloves | Minced for marinade and rice |
| Fresh Ginger 🌿 | 1 tbsp | Grated or finely minced |
| Pandan Leaves 🌿 | 3 whole | Knotted for rice infusion |
| Green Onions 🧅 | 4 whole | Thinly sliced for garnish |
| Cucumber 🥒 | 1 whole | Thinly sliced for serving |
| Chili Sauce 🌶️ | ½ cup | Sweet or spicy variety |
| Chicken Stock 🥣 | 1 ½ cups | For cooking rice |
| Vegetable Oil 🫒 | 2 tbsp | Neutral flavor for roasting |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
The chicken thighs are key—bone-in, skin-on guarantees that crispy exterior. Look for them at Asian markets or well-stocked supermarkets; they often have the best selection. The pandan leaves might be new to some, but fresh or frozen (found at Asian grocers) are worth seeking out—they infuse the rice with an authentic aroma you can’t replicate.
No pandan? Bay leaves plus a drop of vanilla gets you surprisingly close. Out of five-spice? Mix equal parts cinnamon, cloves, fennel, star anise, and pepper. The soy sauce can be swapped for tamari for gluten-free, and regular long-grain rice works if jasmine isn’t available (just adjust water slightly).
The chicken is best eaten fresh, but leftovers keep 3-4 days in the fridge. Rice actually improves overnight—store it separately. Freeze the chicken for up to 3 months (reheat in the oven to revive crispiness).
Why You’ll Love This Recipe
- I’ll be real: this feeds my family of four with leftovers for lunch the next day, and it’s ready before the kids start arguing over homework.
- One Pan Magic: I toss the thighs and rice with soy and sesame, pop it in the oven, and let the five-spice do its thing—no babysitting required.
- Flavor Bomb: That first bite of crispy chicken skin with the fragrant jasmine rice soaked in its juices? Ridiculously good.
- Weeknight Hero: I’ll be real: this feeds my family of four with leftovers for lunch the next day, and it’s ready before the kids start arguing over homework.
Step-by-Step Instructions for Roasted Chicken Rice
Here is the method to achieve perfectly crispy chicken skin and fragrant jasmine rice every time.
Step 1: Marinate the Chicken Thighs
In a large bowl, combine the 2 lb Chicken Thighs with 0.33 cup Soy Sauce, 1 tbsp Sesame Oil, 1.5 tsp Five-Spice Powder, 6 cloves Garlic Cloves (minced), 1 tbsp Fresh Ginger (grated), 1 tsp Salt, and 0.5 tsp Black Pepper. Mix thoroughly to ensure each piece is evenly coated.
Let the chicken marinate for at least 30 minutes at room temperature, or up to 4 hours in the refrigerator for deeper flavor penetration. This step ensures the meat absorbs the aromatic spices and stays juicy during cooking.
Step 2: Prepare and Cook the Jasmine Rice
Rinse the 2 cups Jasmine Rice under cold water until the water runs clear to remove excess starch. In a rice cooker or pot, combine the rinsed rice with 1.5 cups Chicken Stock, 3 whole Pandan Leaves (knotted to release their fragrance), and 1 tsp Salt.
Cook the rice according to your usual method. Once done, fluff it with a fork and let it sit covered for 10 minutes to steam. The pandan leaves infuse the rice with a subtle, sweet floral aroma characteristic of Malaysian chicken rice.
Step 3: Roast the Chicken Thighs
Preheat your oven to 400°F. Heat 2 tbsp Vegetable Oil in a large oven-safe skillet over medium-high heat. Remove the chicken from the marinade (reserve the marinade) and sear skin-side down for 5-6 minutes until the skin is golden brown and crispy.
Flip the chicken and transfer the skillet to the preheated oven. Roast for an additional 15-20 minutes or until the internal temperature reaches 165°F. Baste the chicken with the reserved marinade halfway through roasting for extra flavor and shine.
Step 4: Assemble and Serve
Slice the 1 whole Cucumber and 4 whole Green Onions thinly for garnish. Arrange the roasted chicken over a bed of the cooked jasmine rice on a serving platter. Drizzle with 0.5 cup Chili Sauce and scatter the cucumber and green onions on top.
Serve immediately while the chicken skin is still crispy and the rice is fragrant. The combination of tender, spiced chicken with aromatic rice and fresh garnishes delivers the authentic Malaysian experience.
Pro Tips For Making Roasted Chicken Rice Recipe Malaysia
- Dry the Thighs: Pat the chicken thighs very dry with paper towels before marinating—this guarantees a proper sear and crispy skin instead of steamed meat.
- Bloom the Spices: Toast the five-spice powder in the oil for 15-20 seconds before adding the chicken; it wakes up the aromatics and prevents a raw spice taste.
- Don’t Overcrowd: Roast the thighs in a single layer with space between them, or they’ll steam instead of brown—I learned this the hard way with soggy skin.
- Use Chicken Fat: After roasting, drizzle 1-2 tablespoons of the rendered chicken fat over the jasmine rice before cooking; it adds a depth of flavor that oil alone can’t.
Common Mistakes When Making This Dish
Over-Marinating the Chicken
Marinating too long can break down the chicken’s texture, making it mushy. Stick to 30 minutes at room temperature or up to 4 hours refrigerated—any longer and the soy sauce and ginger start to “cook” the meat. I learned this the hard way with a batch that turned to mush overnight. 💡
Skipping the Sear
Don’t rush straight to the oven. Searing the chicken skin-side down for 5-6 minutes in 2 tbsp Vegetable Oil creates that coveted crispy layer. Without this step, you’ll end up with steamed chicken instead of roasted. Use a heavy skillet like Lodge cast iron for even browning.
Cold Chicken in Oven
Let the chicken sit at room temperature for 15-20 minutes after marinating before searing. Cold meat seizes up in the pan, preventing even cooking and crispy skin. This small wait makes a huge difference in texture and doneness.
Ignoring Rice Rinsing
Rinsing the 2 cups Jasmine Rice until the water runs clear removes excess starch, preventing gummy rice. I use a fine-mesh strainer and rinse under cold water for 30-45 seconds. Skip this, and your rice will clump together instead of fluffing beautifully.
Wrong Pandan Use
Knotting the 3 Pandan Leaves releases their aromatic oils into the rice as it cooks. Just tossing them in whole won’t infuse enough flavor. Remove the leaves before serving—they’re fibrous and inedible. No pandan? Try 1 bay leaf + 1 drop vanilla as a backup.
Resting the Chicken
Let the roasted chicken rest for 5-10 minutes before slicing. This allows juices to redistribute, keeping the meat moist. Cut too soon, and all those flavorful juices will end up on your cutting board instead of in your chicken. 🔥
Nutrition Facts
Frequently Asked Questions
Can I use chicken breast instead of thighs?
Breast works but won’t be as juicy. Reduce roasting time to 12-15 minutes to prevent dryness. Thighs are preferred for their fat content and flavor.
What if I don’t have pandan leaves?
Substitute with 1 bay leaf and 1 drop vanilla extract. It won’t be identical but adds a similar fragrance to the rice.
How do I keep the chicken skin crispy?
Pat the skin dry before searing and roast at 400°F. Avoid covering while resting to prevent steam from softening it.
Can I make this in a slow cooker?
Not recommended for crispy skin. The oven’s high heat is essential. A slow cooker would steam the chicken instead.
- Jollof Rice Sauce Recipe: West African Tomato and Spice Infusion - September 25, 2026
- Japanese Rice Soup Recipe: Umami-Rich Comfort in a Bowl - September 25, 2026
- Homemade Cream Of Rice Recipe: Silk-Smooth Breakfast in Minutes - September 25, 2026