Mix the ingredients, then pour it into a freezer bag. Add the duck legs and massage them well, making sure they are well coated.
Rest in the refrigerator for at least 2-3 hours, preferably overnight.
Preheat the oven to 175°C.
Pour a glass of water (about 1-2 centimetres) into a baking dish.
Place the duck legs (skin-side up) on top of a metal rack ( reserve the marinade).Put the rack on top of the dish ( the meat should not touch the water).
Bake for about 45-50 minutes, basting the duck every 10-15 minutes with the marinade .Also, turn over the duck a couple of times.
When the duck is cooked through and golden, season the skin with salt& pepper. Turn up the heat or turn the oven to grill. Make sure the duck is skin-side up. Cook for 5-10 minutes or until the skin is crispy.
Serve warm.