🌍 Honest home cooking from around the world ▶ Subscribe on YouTube — @taraskitchen
Cantonese Roast Duck served and ready to eat

Cantonese Roast Duck

A whole duck marinated in five-spice, soy and honey, air-dried and roasted until the skin is mahogany-crisp.

↓ Jump to recipe
⏱️
24 hrPrep
🔥
1 hr 30 minCook
🍽️
4Serves
📊
HardLevel
Advertisement · placeholder

Ingredients

  • 1 whole duck (about 2kg)
  • For marinade (inside): 2 tbsp hoisin, 2 tbsp soy, 1 tbsp Shaoxing, 1 tbsp sugar, 1 tbsp five-spice, 1 thumb ginger, 4 garlic cloves, 3 spring onions
  • For glaze (outside): 3 tbsp honey, 2 tbsp white vinegar, 2 tbsp boiling water
  • Pancakes, hoisin, spring onions, cucumber to serve

Instructions

  1. Wash duck; pat dry inside and out.
  2. Mix marinade; rub inside the cavity; sew or skewer shut.
  3. Mix glaze; brush all over the outside skin.
  4. Hang or place on a rack uncovered in the fridge for 24 hours to dry — essential for crisp skin.
  5. Roast at 200C for 30 min, then 180C for 60 min more — skin should be deep mahogany and crisp.
  6. Rest 15 min; chop or slice.
  7. Serve with pancakes, hoisin, spring onions and cucumber.
Advertisement · placeholder

Tara’s tips

  • The air-drying is non-negotiable for crispy skin.
  • Don't skip the boiling water in the glaze — it relaxes the skin.

Serving suggestions

  • Eat as wraps.

Storage & reheating

Best fresh.

Nutrition

Nutrition information is not yet available for this recipe. Values vary with portion size and exact ingredients — we will add verified figures here soon.

Frequently asked questions

Without overnight drying?

Skin won't be crispy — patience required.

You might also like

Related recipes

Palak Paneer served and ready to eat Indian

Palak Paneer

Soft cubes of paneer in a smooth, gently spiced spinach sauce — comforting, green and surprisingly…

⏱ 35 min 🍽 4 servings 📊 Medium
Spaghetti Aglio e Olio served and ready to eat Italian

Spaghetti Aglio e Olio

The quiet hero of Italian cooking — spaghetti tossed with garlic, good olive oil and a…

⏱ 20 min 🍽 2 servings 📊 Easy