
Roast Duck Rice
Hawker • Singapore
About Roast Duck Rice
Cantonese roast duck on rice with plum sauce
How to Make Roast Duck Rice (Traditional & Healthy Version)
Roast Duck Rice is a beloved staple in Singapore’s vibrant hawker scene and kopitiams, where locals gather for affordable, flavorful meals. This dish features succulent roast duck, served atop fragrant rice and often accompanied by a savory sauce and refreshing cucumber slices. The harmonious balance of tender meat, well-seasoned rice, and crunchy vegetables makes it a satisfying and wholesome choice for lunch. The roots of Roast Duck Rice in Singapore trace back to early Chinese immigrants, whose culinary traditions have been expertly woven into the city’s multicultural fabric. Today, you’ll find this dish at neighborhood food courts and bustling hawker centers, a testament to its universal appeal and adaptability to local tastes. Its rich, aromatic flavors are enhanced by light yet flavorful herbal marinades and roasted to a crisp finish—a technique perfected over generations. Opting for a health-conscious version, this recipe retains all the authentic flavors while reducing oil and sodium, making it ideal for calorie-conscious diners. It’s a prime example of how Singaporean cuisine fuses heritage and modern nutrition, delivering both taste and wellness in every bite.
Ingredients(for 1 plate (rice with 120g roast duck and vegetables))
- 250g Duck breast, skin-on (preferably fresh)
- 1 cup Brown rice (or jasmine rice for traditional flavor)
- 1/2 Cucumber (thinly sliced)
- 2 stalks Spring onion (finely chopped)
- 1 thumb-sized piece Ginger (sliced)
- 2 cloves Garlic (minced)
- 2 tbsp Light soy sauce (low sodium recommended)
- 1 tbsp Hoisin sauce
- 1/2 tsp Five-spice powder
- 1 tsp Honey (for glazing) - optional
- 1 tsp Sesame oil
- 1/4 tsp Black pepper (freshly ground)
Instructions
- 1
Prepare the duck by patting it dry. Mix soy sauce, hoisin sauce, five-spice powder, honey, garlic, ginger, black pepper, and sesame oil to create a marinade. Rub the marinade over the duck breast and let it sit for at least 10 minutes.
10 minutes
Marinate overnight for deeper flavor.
- 2
Preheat oven to 200°C. Place duck breast skin-side up on a wire rack over a tray. Roast for 18-20 minutes until skin is crisp and duck is just cooked.
20 minutes
Use a thermometer; internal temp should reach 70°C.
- 3
While the duck roasts, cook brown rice according to package instructions. Fluff with a fork and keep warm.
15 minutes
Add sliced ginger to rice water for extra aroma.
- 4
Prepare the sauce: In a small pan, combine a splash of water with leftover marinade, simmer for 2 minutes until slightly thickened.
3 minutes
Strain sauce for a smooth finish.
Why This Dish is Healthy
This healthy Roast Duck Rice recipe reduces calories by using lean duck meat, brown rice, and less oil, while boosting fiber and micronutrients. The inclusion of fresh vegetables adds antioxidants and phytonutrients, making it a wholesome, heart-friendly choice. Its balanced macronutrient content helps sustain energy and satiety, supporting weight management and overall wellness.
Roast Duck Rice offers a balanced nutritional profile, providing high-quality protein from lean duck breast, complex carbohydrates from brown rice, and vitamins from fresh cucumber and spring onion. The dish is rich in B vitamins, iron, and selenium, which support energy metabolism and immune function. Using low-sodium soy sauce and minimal oil reduces sodium and saturated fat content, making it suitable for health-conscious diners.
Pro Tips
- 💡Tip 1: Pat duck skin completely dry for the crispiest finish.
- 💡Tip 2: Slice duck against the grain for maximum tenderness.
- 💡Tip 3: For extra aroma, add pandan leaf to the rice while cooking.
Storage & Serving
Store leftover duck and rice separately in airtight containers in the refrigerator for up to 2 days. Reheat gently to preserve texture and moisture.
Best served: Lunch
Nutrition Facts
| Nutrient | Per 100g |
|---|---|
| Energy | 620.0 kcal |
| Protein | 28.0 g |
| Carbohydrates | 65.0 g |
| Total Fat | 26.0 g |
| Fiber | 1.0 g |





