Heat oil in a large frying pan over medium heat. Add garlic, ginger and green chilies. Sauté, stirring occasionally, for 1 minute or until fragrant. Add onions and 1 sprig of curry leaves. Sauté, stirring occasionally, for 3-4 minutes or until onions are browned.
Add ground turmeric, ground coriander, garam masala, red chili powder and chicken masala. Sauté, stirring constantly, for 1 minute. Add duck. Stir to combine. Fry duck in the spice mixture for 3-4 minutes. Stir occasionally.
Add water to cover duck pieces. Add 1 sprig of curry leaves. Season with salt. Cook, covered, for 45 minutes or until duck is cooked through.
(Alternatively, cook duck in a pressure cooker. Transfer the curry to pressure cooker and cook for 4-5 whistles)
Stir in thick coconut milk (or coconut cream). Add ground black pepper. Heat through.