Preparation time: 20 minutes
Marinating time: 2 hours
Cooking time: 2 hours 30 minutes
Servings: 4
Combine the marinade ingredients in a bowl.
Rinse the duck then dab it with paper towel. Baste the duck with the marinade then put in a roasting pan, breast-side up. Let it marinate for 2 to 8 hours in the fridge, uncovered.
Remove the duck from the fridge 20 to 30 minutes prior to cooking.
When ready to cook, preheat the oven to 180 °C (350 °F).
Place the baby potatoes, carrots and onions around the duck and cover the pan with aluminum foil. Cook in the oven for 2 hours.
Remove the aluminum foil, stir the vegetables and baste the duck with the cooking juices. Continue cooking for 30 minutes, until the internal temperature of the duck reaches 82 °C (180 °F) on a meat thermometer.