How long does it take to roast duck?

The roasting time for a duck depends on its size and how you prefer it cooked. Here's a general guide:

For a 4-5 pound duck:

* Medium-rare: 1 hour 15 minutes to 1 hour 30 minutes

* Medium: 1 hour 30 minutes to 1 hour 45 minutes

* Well-done: 1 hour 45 minutes to 2 hours

For a 6-7 pound duck:

* Medium-rare: 1 hour 45 minutes to 2 hours

* Medium: 2 hours to 2 hours 15 minutes

* Well-done: 2 hours 15 minutes to 2 hours 30 minutes

Important factors:

* Oven temperature: Most recipes call for 350°F (175°C), but some might use higher temperatures.

* Duck size and weight: A smaller duck will cook faster than a larger one.

* Bone-in vs. boneless: A boneless duck will cook faster than a bone-in duck.

* Desired doneness: If you like your duck more crispy, it will take longer to roast.

Tips for determining doneness:

* Internal temperature: Use a meat thermometer to check the internal temperature. Duck is considered safe to eat when it reaches 165°F (74°C) in the thickest part of the thigh.

* Appearance: The skin should be crispy and golden brown. The flesh should be cooked through and juicy.

Remember to rest the duck for 10-15 minutes before carving to allow the juices to redistribute.

This is just a general guide. The best way to determine the perfect roasting time for your duck is to use a meat thermometer and adjust accordingly based on your preferences.