Skip to main content

How Long to Cook Whole Duck in Roast

Time, temperature, and tips for perfect results every time.

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

Kitchen Timer

180:00

180 min preset

min
:
sec

Adjust for Weight

80oz
64 oz112 oz

Adjusted cooking time

150-210 min

Temperature Options

TemperatureTimeNotes
325°F(recommended)150-210 minFor 5 lb duck, about 20 min per pound
350°F120-180 minSlightly faster roast

Frequently Asked Questions

How long to cook Whole Duck in Roast?

Whole Duck takes 150-210 minutes in Roast at 325°F. Verify internal temperature reaches 165°F with a meat thermometer.

What temperature to bake Whole Duck?

The recommended temperature for Whole Duck in Roast is 325°F. For 5 lb duck, about 20 min per pound

Should I cover Whole Duck when bakeing?

It is generally not necessary to flip Whole Duck during this cooking method. Check your specific recipe for guidance.

Can I cook frozen Whole Duck in Roast?

Yes, you can cook frozen Whole Duck in Roast. Add approximately 50% more time (225-315 minutes). Always verify internal temperature before serving.

Do I need to preheat Roast for Whole Duck?

Yes, preheating your Roast is recommended for best results. This ensures even cooking and proper browning from the start.