
This fragrant duck curry is rich with coconut milk, Thai curry paste, and tender vegetables, all cooked in one pan for an easy but impressive dinner. Crispy rendered duck adds deep flavor, while lime, herbs, and peanuts bring freshness and crunch at the end.
Place the duck breasts skin-side down in a cold wok or large frying pan. Set over low heat and cook gently for 10-15 minutes, letting the fat slowly render until the skin is deep golden and crisp. Transfer the duck to a plate and rest for a few minutes.
Leave about 2 tablespoons of duck fat in the pan and discard any excess. Stir in the brown sugar, curry paste, and fish sauce, then cook over low heat for 2-3 minutes until the paste darkens slightly and smells fragrant.
Add the aubergine and potatoes, stirring well to coat them in the curry paste. Pour in the coconut milk and about 200 ml water, then add the lime leaves if using. Bring to a gentle simmer.
Thinly slice the rested duck breasts and add them back to the pan along with any juices from the plate. Cover loosely and simmer gently for 25-30 minutes, stirring occasionally, until the potatoes are tender and the duck is cooked through.
Stir in the green beans and cook for 8-10 minutes more, until just tender. Remove from the heat, stir in the lime juice, and taste. Add a little more fish sauce, lime juice, or sugar if needed to balance the flavors.
Spoon the curry into bowls and top with sliced red chili, coriander leaves, and chopped roasted peanuts or cashews. Serve hot with cooked rice.
Massaman curry paste will give a slightly sweeter, milder result, while red Thai curry paste makes the dish spicier. Keep the curry at a gentle simmer rather than a hard boil so the duck stays tender. Leftovers can be refrigerated for up to 2 days and reheated gently on the stovetop.