Make the curry paste by blending all the ingredients in a small food processor. (You might need to add a little water to make a smooth paste).
Heat the oil in a large, nonstick wok over a high heat and add the curry paste. Stir-fry for 1–2 minutes and then add the duck. Stir-fry for 4–5 minutes until sealed and then pour in the stock and fish sauce and bring to the boil. Remove the duck from the pan with a slotted spoon, set aside and keep warm.
Add the bamboo shoots and aubergines to the pan and cook for 12–15 minutes or until tender.
Return the meat to the pan and cook gently for 3–4 minutes. Stir in half the basil leaves and remove from the heat. Ladle the curry into deep plates or bowls, garnish with the remaining basil leaves and serve immediately with steamed jasmine rice.