A 5 pound Peking duck will take 2 hours and 20 minutes to roast, total. • 1 hour to roast breast-side up • 40 minutes to roast breast-side down • 20 minutes to roast breast-side up and brushed with a balsamic / orange juice mixture • 20 minutes with a balsamic / honey mixture