Go Back
flavorful roasted duck

Asian Style Roasted Duck

This roasted duck is very juicy and moist. The skin in this version is not crispy, instead it is soft and loaded with flavor.
5 from 3 votes
Prep Time 30 mins
Cook Time 45 mins
Marinade & Cooking Time 1 d 2 hrs
Total Time 1 d 3 hrs 15 mins
Course Main Course
Cuisine Chinese
Servings 4 people


  • Roasting pan
  • Cooking twine or bamboo skewers
  • Hook


  • 1 whole duck

Marinade Mixture

  • 3 tbsp black peppercorn or 1 tbsp Szechuan pepper
  • 3 tbsp five spice powder
  • 2 tbsp cinnamon powder
  • 3 tbsp brown sugar
  • 3 tbsp salt
  • 3 tbsp soy sauce
  • 5 tbsp hoisin sauce
  • 3 pieces mandarin or orange peel
  • 6 pieces star anise
  • 3 stalks onion green white part

Boiling mixture

  • 8 c water
  • 3 stalk green onion
  • 1 small ginger sliced
  • 1 c vinegar
  • 1 c honey

Glaze 1

  • ¼ c balsamic vinegar

Glaze 2

  • ¼ c balsamic vinegar
  • c honey


Marinade Process

  • Make sure clear out the duck’s cavity before stuffing with ⅔ marinade mixture.
  • Enclose the cavity with thick thread or a bamboo/stainless skewer.
  • Rub the left over marinade mixture all over the outside of the duck.
  • Let it marinade for at least 2 hours, maximum 6 hours in a chiller, breast side up.

Rinsing & Boiling Process

  • Rinse the whole duck (cavity still closed, do not cut the thread) under cold tap water. Mean while, in a medium cook pot bring water to boil.
  • Secure the duck with a hook or use anything that you can actually carry the duck in one hand while ladle the hot water all over the duck. Make sure cover all parts of the duck with hot boiling mixture.
  • Hang or place the duck breast side up in a chiller, uncover. Let it sit for at least 24 hours, maximum 48 hours.

Roasting & Glazing Process

  • Preheat oven 380F/195C.
  • Put the duck on roasting rack, breast side up. And roast for 20 minutes.
  • Brush the duck evenly with Glaze 1
  • Turn on the heat down to 300F/150C .
  • Continue roasting the duck for 15 minutes, then baste with glaze 2. Roasting for another 15 minutes and baste with glaze 2 again. The duck should be done after another 10 minutes of roasting.
  • You can check whether it's done cooking by using a knife and carefully cut into a thigh part, if there's no blood coming out, it means the duck is done. If not, feel free to add another 6 minutes before checking again.
  • Let the duck cool down at room temperature for 15 minutes before carving/cutting into pieces. Enjoy!


I'm using convectional oven for this roasted process so if you use regular oven please adjust your cooking time accordingly.