There’s something truly comforting about the rich, aromatic scent of five-spice mingling with crispy roast duck, especially when served over fluffy steamed rice. One evening, craving a dish that felt both indulgent and deeply satisfying, I decided to whip up my own Five-Spice Roast Duck with Rice. The result was a perfectly balanced meal—the savory spices dancing with the tender, golden skin of the duck, while the rice soaked up every bit of that luscious flavor. Whether you’re tired of fast food or simply love crafting homemade meals that wow family and friends, this recipe brings a touch of gourmet flair right to your kitchen, without complicated steps. It’s beautifully versatile and guaranteed to become a crowd-pleaser at any table.

Why Choose Five-Spice Roast Duck with Rice?
Bold Flavor Explosion: The blend of star anise, cloves, and cinnamon creates an unforgettable aromatic experience. Simplicity Meets Elegance: Easy to make yet impressive enough for special occasions. Perfectly Crispy Skin: Achieve that irresistible crunch while keeping the meat tender and juicy. Versatile and Crowd-Friendly: Pairs beautifully with steamed rice and your favorite sides. Homemade Satisfaction: Break free from fast food with a comforting, gourmet dish you’ll proudly serve again and again.
Five-Spice Roast Duck with Rice Ingredients
For the Duck Marinade
- Whole duck (about 4-5 pounds) – Choose a fresh or fully thawed duck for the best crispy skin and tender meat.
- Chinese five-spice powder – The star of this recipe, it brings warm, complex flavors that define the Five-Spice Roast Duck with Rice.
- Soy sauce – Adds depth and a savory umami base for the marinade.
- Shaoxing wine or dry sherry – Helps tenderize the duck and infuses a subtle aromatic richness.
- Honey – Enhances browning and balances the spices with a gentle sweetness.
- Garlic cloves (minced) – For a mellow pungency that complements the five-spice blend.
- Ginger (fresh, grated) – Adds warmth and a fresh bite to brighten the flavor profile.
For the Rice and Serving
- Long-grain jasmine rice – Its fragrant aroma and fluffy texture are the perfect canvas to soak up the duck’s luscious juices.
- Scallions (thinly sliced) – A fresh, crisp garnish that adds color and a subtle oniony crunch.
- Cucumber (thinly sliced) – Offers a cooling contrast to the rich flavors of the roast duck.
- Hoisin sauce – Ideal for drizzling or dipping, providing sweet and tangy notes that elevate the dish.
How to Make Five-Spice Roast Duck with Rice
For the Duck Marinade:
- Mix the Marinade: In a medium bowl, whisk Chinese five-spice powder, soy sauce, Shaoxing wine, honey, minced garlic, and grated ginger until smooth and fragrant, about 2 minutes.
- Coat the Duck: Pat the 4–5 pound duck dry, then rub the marinade generously over the skin and cavity. Refrigerate uncovered for 2 hours (or overnight) to deepen flavor.
For the Rice:
- Rinse and Soak: Rinse 2 cups of jasmine rice under cold water until the runoff is clear. Soak for 10 minutes to ensure fluffy, separate grains once cooked.
- Cook the Rice: Combine the soaked rice with 2¼ cups water in a covered pot. Bring to a gentle boil, then simmer on low heat 15 minutes until tender and fluffy.
For the Duck Roasting:
- Preheat Oven: Preheat your oven to 375°F (190°C) and position a rack in the center. Let the duck sit at room temperature 30 minutes before roasting.
- Roast the Duck: Place duck breast-side up on a rack over a baking sheet. Roast 1 hour, basting every 20 minutes, until skin is golden brown and juices run clear.
- Rest and Carve: Remove duck from oven and let rest 10 minutes. The juices will redistribute, keeping the meat tender. Then carve into thick slices against the grain.
- Serve: Spoon steamed rice onto warm plates, top with succulent slices of duck, garnish with scallions and cucumber. Drizzle hoisin sauce for a sweet-tangy finish. Enjoy!
Optional: Sprinkle toasted sesame seeds over rice for extra crunch.
Exact quantities are listed in the recipe card below.

Expert Tips for Five-Spice Roast Duck with Rice
- Dry the Skin Thoroughly: Pat the duck skin completely dry before marinating to ensure that crispy, golden skin everyone loves on your Five-Spice Roast Duck with Rice.
- Marinate Overnight: For deeper, more balanced flavor, marinate the duck overnight. This allows the five-spice and aromatics to fully infuse each bite.
- Use a Rack to Roast: Place the duck on a rack over the baking sheet to allow air circulation, helping the skin crisp evenly and the fat to render properly.
- Baste Regularly: Basting every 20 minutes keeps the skin moist and enhances caramelization—skip this, and the duck can dry out or burn.
- Let It Rest: Always rest the duck after roasting for at least 10 minutes to keep the meat tender and juicy when slicing.
- Rinse Rice Well: Rinse jasmine rice until the water runs clear to avoid sticky clumps and achieve perfectly fluffy rice to complement your duck.
Make Ahead Options
These Five-Spice Roast Duck with Rice are perfect for busy home cooks looking to save time! You can prepare the duck marinade and coat the duck up to 24 hours in advance, allowing the flavors to develop beautifully. Simply refrigerate the marinated duck uncovered to ensure crispy skin when roasted. Additionally, you can rinse, soak, and even cook the jasmine rice up to 3 days ahead; just store it in an airtight container in the refrigerator. When you’re ready to enjoy this delicious meal, preheat your oven and roast the duck as instructed. The dish will taste just as fabulous, giving you gourmet results with minimal effort on hectic weeknights!
Five-Spice Roast Duck with Rice Variations
Feel free to explore these delightful twists and substitutions to make this dish truly your own!
-
Herb-Infused: Add fresh herbs like rosemary and thyme to the marinade for an aromatic lift that beautifully complements the five-spice seasoning.
-
Citrus Zing: Incorporate the zest of an orange or lemon into the marinade; this brightens the flavors and adds a zesty freshness to the duck.
-
Spicy Kick: For those who love heat, add a teaspoon of chili flakes to the marinade, giving your roast duck a fiery, tantalizing edge.
-
Gluten-Free: Swap regular soy sauce for a gluten-free version or tamari to keep the rich flavors while accommodating dietary needs.
-
Fruit Glaze: Baste with a mixture of pineapple juice and honey towards the end of roasting for a tropical sweet-tart glaze that enhances the crispy skin.
-
Nutty Flavor: Sprinkle crushed nuts such as toasted walnuts or pecans over the finished dish for added crunch and a depth of flavor.
-
Vegetable Bed: Roast the duck on a bed of root vegetables like carrots and potatoes; they soak up the dripping flavor, becoming a delicious side in their own right.
-
Quinoa Base: Replace jasmine rice with cooked quinoa for a nutty texture and added protein, creating a wholesome alternative that pairs wonderfully with the duck.
What to Serve with Five-Spice Roast Duck with Rice?
Imagine the delightful moments around your dining table as your Five-Spice Roast Duck with Rice takes center stage, surrounded by appetizing side dishes.
- Garlicky Green Beans: Fresh green beans sautéed with garlic add crunch and a hint of earthiness that balance the rich duck.
- Crispy Brussels Sprouts: Roasting Brussels sprouts until golden crips enhances their natural sweetness, pairing beautifully with the savory duck flavors.
- Tangy Cabbage Slaw: A refreshing slaw with a tangy vinaigrette cuts through the richness of the duck, offering a bright and crunchy contrast.
- Mango Chutney: A sweet and spicy mango chutney drizzled atop the duck brings out the five-spice flavors while adding a luscious tropical twist.
- Roasted Sweet Potatoes: Their caramelized edges and sweetness intertwine perfectly with the savory notes, making every bite a comfort.
- Chilled Sake: A glass of chilled sake perfectly complements the spices of the duck, enhancing your dining experience with its clean finish.
- Sesame Noodles: Serve chilled sesame noodles tossed in a soy-based dressing for a playful, Asian-inspired twist that keeps the flavors vibrant.
- Chocolate Mousse: End your meal on a sweet note with a light chocolate mousse that contrasts wonderfully with the savory, spiced duck.
- Steamed Broccoli Salad: The tender broccoli with a zesty dressing adds a refreshing crunch and brings a nutritious balance to your plate.
- Orange and Fennel Salad: This salad’s bright citrus and mild anise notes refresh the palate, making it a perfect companion for the hearty duck.
How to Store and Freeze Five-Spice Roast Duck with Rice
Fridge: Store any leftover Five-Spice Roast Duck in an airtight container for up to 3 days, ensuring it stays juicy and flavorful.
Freezer: For longer storage, wrap the duck tightly in plastic wrap, then place it in a freezer bag. It will keep well for up to 3 months.
Reheating: To reheat, thaw the duck in the fridge overnight, then warm in the oven at 350°F (175°C) until heated through. This retains that crispy skin.
Rice Storage: Store leftover rice in the fridge, covered, for up to 4 days. Reheat in the microwave or gently in a saucepan with a splash of water to fluff it up.

Five-Spice Roast Duck with Rice Recipe FAQs
How do I know if my duck is fresh and ready for roasting?
Choose a whole duck that feels firm to the touch with smooth, slightly glossy skin. Avoid any with dark spots all over or an unpleasant odor. Fresh duck should have a mild scent, not overly fishy or sour.
Can I marinate the duck overnight, and will it improve the flavor?
Absolutely! Marinating overnight in the five-spice mixture allows the flavors to deeply penetrate the meat, making every bite rich and aromatic. Just be sure to keep the duck uncovered in the fridge so the skin dries nicely, which helps achieve that coveted crispiness when roasting.
What is the best way to store leftover Five-Spice Roast Duck and rice?
Store leftover duck meat in an airtight container in the refrigerator for up to 3 days to maintain its juiciness. Rice should be cooled quickly and kept covered in the fridge for up to 4 days. For best results, reheat the duck in the oven and fluff the rice with a splash of water on the stovetop or microwave.
Can I freeze the leftover roast duck and rice? If so, how?
Yes, freezing is a great option! Wrap the duck tightly in plastic wrap to prevent freezer burn, then place it in a sealed freezer bag; it will keep for up to 3 months. For the rice, freeze in portioned airtight containers. When ready, thaw the duck overnight in the fridge before reheating gently in the oven to preserve crispy skin.
What should I do if the duck skin isn’t crispy after roasting?
No worries! To rescue your duck’s skin, place it under a hot broiler for 2–3 minutes—watch carefully to avoid burning. Also, make sure the duck skin is completely dry before seasoning and roasting. Using a rack during roasting helps air circulate, which is key for crispiness. Lastly, basting regularly with rendered fat encourages that beautiful golden finish.
Is Five-Spice Roast Duck safe for pets or people with allergies?
While delicious for us, five-spice contains star anise and other potent spices that may be harmful to pets, so avoid sharing any duck scraps with your furry friends. For allergy concerns, check the five-spice powder ingredients carefully—some blends include cinnamon or cloves, which can trigger sensitivities. You can customize the seasoning to suit dietary needs by omitting or substituting certain spices.

Juicy Five-Spice Roast Duck with Rice You Can Master Tonight
Ingredients
Equipment
Method
- In a medium bowl, whisk Chinese five-spice powder, soy sauce, Shaoxing wine, honey, minced garlic, and grated ginger until smooth and fragrant, about 2 minutes.
- Pat the duck dry, then rub the marinade generously over the skin and cavity. Refrigerate uncovered for 2 hours (or overnight) to deepen flavor.
- Rinse jasmine rice under cold water until the runoff is clear. Soak for 10 minutes.
- Combine the soaked rice with 2¼ cups water in a covered pot. Bring to a gentle boil, then simmer on low heat for 15 minutes until tender and fluffy.
- Preheat your oven to 375°F (190°C) and position a rack in the center. Let the duck sit at room temperature for 30 minutes.
- Place duck breast-side up on a rack over a baking sheet. Roast for 1 hour, basting every 20 minutes.
- Remove the duck from the oven and let rest for 10 minutes before carving into thick slices against the grain.
- Spoon steamed rice onto warm plates, top with slices of duck, garnish with scallions and cucumber, and drizzle hoisin sauce.




