Five-Spice Roast Ducks

Featured in: Everyday Meal Plans

This aromatic roast duck combines the warmth of Chinese five-spice with honey, soy, and fresh orange for a show-stopping main dish. The duck is marinated in a fragrant blend of garlic, ginger, and Shaoxing wine, then slow-roasted until the skin turns gloriously crisp and golden. Stuffed with orange quarters and star anise, each bite delivers layers of savory-sweet flavor with a hint of citrus. Perfect for intimate celebrations or when you want to impress with authentic Chinese-inspired cuisine.

Updated on Sat, 31 Jan 2026 08:27:00 GMT
Golden brown Five-Spice Roast Ducks with aromatic star anise and orange slices on a platter. Save to Pinterest
Golden brown Five-Spice Roast Ducks with aromatic star anise and orange slices on a platter. | freshtiwizi.com

The smell of star anise and ginger hit me before I even opened the oven door, sharp and warm all at once. I was attempting this duck for the second time, having overcooked the first one into leather a month prior. My partner was skeptical, hovering near the kitchen with a polite smile that said they were ready to order takeout. But when I pulled that glossy, amber bird from the oven, skin crackling like autumn leaves, the look on their face told me everything I needed to know.

I made this for Valentines once, mostly because I wanted to prove I could handle something beyond pasta and roasted chicken. We ate it by candlelight with too much wine and jasmine rice that I kept warm in a rice cooker my mom gave me years ago. The duck was so rich we could only finish half, and I remember laughing as we packed up the rest, already planning sandwiches for the next day. It became our thing after that, not just for romance but for any night we wanted to feel a little fancy without leaving home.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Whole duck (1.5 to 2 kg): Look for one with thick skin and a plump breast, it will render better and crisp up beautifully in the high heat.
  • Chinese five-spice powder: This blend of star anise, cloves, cinnamon, Sichuan pepper, and fennel is the soul of the dish, warm and slightly sweet with a hint of licorice.
  • Sea salt: Draws out moisture from the skin, which is key to getting that shatteringly crisp texture.
  • Light soy sauce: Adds savory depth without overpowering the spice, use gluten-free if needed and always taste your brand first.
  • Dark soy sauce: This is for color and a touch of molasses-like sweetness, it gives the duck that burnished mahogany gloss.
  • Honey: Balances the salty and helps caramelize the skin, though maple syrup works if you want a more earthy sweetness.
  • Shaoxing wine: A splash of this rice wine cuts through the fat and adds complexity, dry sherry is a fine stand-in.
  • Garlic and ginger: Freshly minced and grated, these two bring pungency and warmth that cling to the meat.
  • Orange: Zest and juice brighten the marinade, and the quartered fruit stuffed inside perfumes the cavity as it roasts.
  • Spring onions: Chopped and tucked into the duck, they add a mild oniony sweetness that mellows in the heat.
  • Star anise pods: Tuck these inside the bird for an extra hit of that signature licorice note.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Make the marinade:
Whisk together five-spice powder, salt, both soy sauces, honey, Shaoxing wine, garlic, ginger, orange zest, and juice in a small bowl until smooth and fragrant. The smell alone will make you hungry.
Prep the duck:
Set the duck on a rack in a roasting pan and prick the skin all over with a fork, being careful not to stab into the meat. This lets the fat render out and the skin crisp up without steaming.
Season and stuff:
Rub the marinade all over the outside and inside the cavity, really working it into every crevice. Stuff the cavity with orange quarters, chopped spring onions, and star anise pods.
Marinate:
Let the duck sit uncovered in the fridge for at least an hour, or up to overnight if you have the time. The longer it sits, the deeper the flavor sinks in.
Roast low and slow:
Preheat your oven to 180°C (350°F) and roast the duck breast-side up for 1 hour, basting with the pan juices every 30 minutes. The fat will pool in the pan, golden and shimmering.
Crisp the skin:
Crank the heat up to 220°C (425°F) and roast for another 20 to 30 minutes until the skin turns deep brown and crackles when you tap it. Watch it closely so it does not burn.
Rest and carve:
Pull the duck from the oven and let it rest for 10 minutes before carving. This lets the juices settle back into the meat instead of running all over your cutting board.
Crisp-skinned Five-Spice Roast Ducks garnished with fresh green onions and served over steamed rice. Save to Pinterest
Crisp-skinned Five-Spice Roast Ducks garnished with fresh green onions and served over steamed rice. | freshtiwizi.com

The first time I served this to my family, my dad, who rarely comments on food, looked up mid-bite and said it tasted like the duck he had in Hong Kong decades ago. My mom nodded, quiet for a moment, then asked for the recipe. I realized then that food has this strange power to pull people back to places and times they thought they had forgotten, and suddenly my little kitchen felt a lot bigger.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Getting the Crispiest Skin

Leaving the duck uncovered in the fridge overnight is the secret move here. The cold, dry air pulls moisture out of the skin, and when it hits the oven, it crisps up fast and even. I learned this trick after too many ducks came out with patches of chewy skin, and now I never skip it. If you are short on time, at least let it air-dry for an hour on the counter before roasting. Pat it dry with paper towels one more time before it goes in, every bit of moisture you remove is another step toward that perfect crackle.

Flavor Swaps and Tweaks

If you cannot find Shaoxing wine, dry sherry or even a splash of white wine with a pinch of sugar works just fine. I have used maple syrup instead of honey when I wanted a deeper, more molasses-like sweetness, and it was excellent. Some nights I add a tablespoon of hoisin sauce to the marinade for extra umami, or toss in a few slices of fresh chili if I want a little heat. This recipe is forgiving, it wants you to make it your own.

Serving and Storing

I like to serve this with steamed jasmine rice and quick stir-fried bok choy or gai lan, something green and simple to balance the richness. A light Pinot Noir is lovely if you drink wine, but honestly, chilled jasmine tea is just as good and feels more authentic. Leftovers keep in the fridge for up to three days, and they make incredible sandwiches with a smear of hoisin and pickled vegetables.

  • Reheat leftover duck in a hot oven to bring back some of that crispy skin.
  • Save the rendered duck fat in a jar, it is gold for roasting potatoes or frying eggs.
  • If you are feeding more than two, just roast two ducks and keep the marinade ratio the same.
Juicy Five-Spice Roast Ducks resting on a wooden board, ready to be sliced for dinner. Save to Pinterest
Juicy Five-Spice Roast Ducks resting on a wooden board, ready to be sliced for dinner. | freshtiwizi.com

This dish taught me that patience and a little bit of courage in the kitchen can turn an ordinary evening into something worth remembering. I hope it does the same for you.

Recipe FAQs

How do I get crispy duck skin?

Prick the skin all over with a fork before marinating, and leave the duck uncovered in the refrigerator overnight. This dries out the skin. Finish roasting at high heat (220°C) for the final 20-30 minutes to achieve golden, crispy skin.

Can I prepare this dish ahead of time?

Yes, marinate the duck up to 24 hours in advance for deeper flavor. The longer marination allows the five-spice and aromatics to penetrate the meat thoroughly. Simply roast when ready to serve.

What can I substitute for Shaoxing wine?

Dry sherry works excellently as a substitute for Shaoxing wine. You can also use dry white wine or rice wine vinegar mixed with a pinch of sugar for similar depth of flavor.

How do I know when the duck is fully cooked?

The duck is done when the internal temperature reaches 75°C (165°F) in the thickest part of the thigh, the juices run clear, and the skin is crispy and golden brown. Total roasting time is approximately 1.5 hours.

What side dishes pair well with this duck?

Steamed jasmine rice, stir-fried bok choy or Chinese greens, and roasted root vegetables complement the rich flavors beautifully. Consider adding steamed buns or Asian-style cucumber salad for variety.

Can I make this gluten-free?

Absolutely. Use certified gluten-free soy sauce (both light and dark varieties are available) and verify that your five-spice powder contains no wheat-based fillers. All other ingredients are naturally gluten-free.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Five-Spice Roast Ducks

Aromatic whole duck with Chinese five-spice, honey glaze, and crispy golden skin for special occasions.

Prep Time
20 minutes
Time to Cook
90 minutes
Overall Time
110 minutes
Created by Preston Ivory


Skill Level Medium

Cuisine Chinese

Makes 2 Number of Portions

Diet Preferences No Dairy, No Gluten

What You Need

Duck

01 1 whole duck (about 3.3–4.4 lbs), cleaned and patted dry

Marinade & Seasoning

01 2 tablespoons Chinese five-spice powder
02 1 teaspoon sea salt
03 1 tablespoon light soy sauce (gluten-free if required)
04 1 tablespoon dark soy sauce (gluten-free if required)
05 2 tablespoons honey
06 2 tablespoons Shaoxing wine or dry sherry
07 4 cloves garlic, minced
08 2-inch piece fresh ginger, grated
09 1 orange, zested and juiced
10 2 spring onions, chopped

For Roasting

01 1 orange, quartered
02 4 star anise pods

How to Make It

Step 01

Prepare the Marinade: In a small bowl, combine five-spice powder, salt, light soy sauce, dark soy sauce, honey, Shaoxing wine, minced garlic, grated ginger, orange zest, and orange juice. Mix thoroughly until well blended.

Step 02

Prepare the Duck: Place the duck on a rack in a roasting pan. Using a fork, prick the skin all over, being careful not to pierce the meat beneath.

Step 03

Apply Marinade: Rub the prepared marinade thoroughly over the entire exterior and inside the duck cavity. Stuff the cavity with quartered orange, chopped spring onions, and star anise pods.

Step 04

Marinate: Leave the duck uncovered in the refrigerator for at least 1 hour, or preferably overnight for deeper flavor development.

Step 05

Initial Roasting: Preheat oven to 350°F (175°C). Position duck breast-side up in the roasting pan and roast for 1 hour, basting with accumulated pan juices every 30 minutes.

Step 06

Finish Roasting: Increase oven temperature to 425°F (220°C) and continue roasting for 20–30 minutes until the skin achieves a crisp, golden-brown finish.

Step 07

Rest and Serve: Remove duck from oven and allow to rest for 10 minutes before carving. Serve with steamed jasmine rice and stir-fried greens if desired.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools You'll Need

  • Roasting pan with rack
  • Small mixing bowl
  • Sharp carving knife
  • Basting brush

Allergy Advice

Look over each item for allergens and reach out to a doctor if unsure.
  • Contains soy from soy sauce
  • Gluten may be present in regular soy sauce; use certified gluten-free soy sauce if required

Nutrition Breakdown (one portion)

Nutrient details are for reference only and not a substitute for professional advice.
  • Calories per serving: 780
  • Fat content: 50 grams
  • Carbohydrates: 16 grams
  • Proteins: 58 grams

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.