You must braise the legs first with wild duck and goose legs.. You might be able to get away with not braising the legs if you have store-bought duck legs, but if you want to guarantee tenderness, even with them, braise first. This recipe works best with skin-on legs. I prefer specklebelly goose legs or big mallard legs, but you could do it with pretty much any waterfowl leg. If you do skinless legs, you absolutely need to cover the pan that you braise the legs in or they will dry out horribly. Leave the pan uncovered with skin-on legs.
Braise the legs. Arrange the legs skin side up in a shallow pan and pour in all the liquid ingredients. The liquid should come up to just about the skin level of the legs. If not, add some water. Put in the oven and turn it to 300°F. Roast uncovered until the legs are tender, anywhere from 90 minutes for domesticated duck legs to 3 hours for old Canada goose legs. The specklebelly goose legs in the picture took about 2 hours.
When the legs are tender, pour off the sauce into a small pot. Skim off some fat and use that to coat the legs when you put them on the grill. Boil the sauce down until its as salty and sticky as you want, about 10 minutes for me.
Grill the legs. Coat the legs in some of the fat and boiled down sauce. Grill over high heat just until they get a nice char, about 3 to 5 minutes per side. Serve with rice and grilled vegetables and garnished with cilantro and chopped scallions or chives.
Notes
Any teriyaki sauce will work, but I prefer the thinner varieties that don't have sugar as their No. 2 ingredient. I serve these with steamed rice and grilled vegetables -- you have the grill going anyway, might as well use it.