Skip to main content

How Long to Cook Whole Duck

1 cooking method with times, temperatures, and tips. Safe to 165°F (USDA FSIS).

Roast

Whole Duck

Cook Time

150-210 min

Set Roast To

325°F

cooking temperature

Safe Internal Temp

165°F

74°C · USDA FSIS

Preheat Roast before cooking

Cooking Tips

  • Prick skin all over to help fat render
  • Place on a rack in a roasting pan to catch drippings
  • Save the duck fat for cooking potatoes

Rest for 20 minutes before serving

Resting allows juices to redistribute for a moister result.

Roast Temperature Options

TemperatureCook Time
325°Frecommended150-210 min
350°F120-180 min

Adjust Cooking Time by Weight

Adjust for Weight

80oz
64 oz112 oz

Adjusted cooking time

150-210 min

All 1 Ways to Cook Whole Duck

Kitchen Timer

Kitchen Timer

180:00

180 min preset

min
:
sec

Frequently Asked Questions

How long does it take to cook Whole Duck?

Whole Duck typically takes 150-210 minutes using the Oven method at 325°F. Times vary by cooking method and weight.

What temperature should Whole Duck be cooked to?

Whole Duck must reach an internal temperature of 165°F (74°C) according to USDA FSIS guidelines. Always verify with a meat thermometer.

What is the best method to cook Whole Duck?

Whole Duck can be prepared using 1 different methods: Roast. The most popular method is Roast.

Can I cook Whole Duck from frozen?

Yes, you can cook Whole Duck from frozen. Add approximately 50% more cooking time (multiply by 1.5x). Always verify the internal temperature reaches the safe minimum before serving.

How do I know when Whole Duck is done?

The most reliable way to check doneness is using an instant-read meat thermometer. Whole Duck is done when the internal temperature reaches 165°F (74°C). Do not rely on color alone.