French Bean & Duck Thai Curry Recipe
Introduction
This French bean and duck Thai curry combines tender, flavorful duck breast with fragrant green curry paste and creamy coconut milk. The addition of kaffir lime leaves and fresh lime juice brings a zesty brightness to this rich and comforting dish. It’s perfect for those looking to explore Thai flavors at home.

Ingredients
- 3-4 duck breasts, about 700g/1lb 9oz in total
- 6 tbsp green Thai curry paste
- 1 tbsp light brown sugar
- 400ml can coconut milk
- 2 tbsp fish sauce
- Juice of 2 limes
- 6 kaffir lime leaves (3 left whole, 3 finely shredded)
- 200g French beans, trimmed
- 2 handfuls beansprouts
- Handful coriander leaves
- 1 red chilli, deseeded and sliced (optional)
Instructions
- Step 1: Place a sauté pan over low heat and add the duck breasts skin-side down to the dry pan. Slowly fry until the skin is brown and much of the fat has rendered off, about 20 minutes. Flip the duck breasts to seal the other side for 1 minute, then remove them to a board to cool. Pour off all but 2 tablespoons of the rendered fat from the pan.
- Step 2: Return the pan to the heat. Fry the green curry paste and brown sugar for 1-2 minutes until fragrant. Add the coconut milk, then fill the empty coconut milk can with water and add this to the pan. Stir in the fish sauce, half of the lime juice, and the whole kaffir lime leaves. Bring the mixture to a simmer.
- Step 3: Slice the cooled duck breasts and add them to the curry. Cover the pan and simmer on the lowest heat for 1 hour until the duck is tender.
- Step 4: Add the French beans to the pan and cook, covered, for an additional 10 minutes until the beans are tender but still have a slight crunch. Taste the curry and adjust the seasoning with more lime juice, fish sauce, or sugar as needed.
- Step 5: Stir in the beansprouts and cook for 1 more minute. Serve the curry garnished with the shredded kaffir lime leaves, coriander leaves, and sliced red chilli if using. Accompany with boiled jasmine rice.
Tips & Variations
- For extra heat, keep the seeds in the red chilli or add fresh sliced bird’s eye chillies.
- Substitute duck breasts with chicken thighs for a lighter but still flavorful version.
- If kaffir lime leaves are unavailable, a squeeze of extra lime juice and a little lime zest can provide a similar citrus aroma.
- Use fresh coconut milk if possible for a richer, creamier curry.
Storage
Store leftover curry in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove over low heat, adding a splash of water or coconut milk if the sauce has thickened. This curry is not recommended for freezing due to the texture of the coconut milk and beans.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use frozen duck breasts for this curry?
Yes, frozen duck breasts can be used, but thaw them thoroughly in the refrigerator before cooking to ensure even cooking and safety.
What can I serve with this Thai duck curry?
Boiled jasmine rice is traditional and perfect for soaking up the flavorful sauce. You can also serve it with steamed sticky rice or rice noodles for variety.
Print
French Bean & Duck Thai Curry Recipe
- Total Time: 1 hour 50 minutes
- Yield: 4 servings 1x
Description
A flavorful Thai-inspired curry featuring tender duck breasts cooked in a fragrant green curry sauce with coconut milk, kaffir lime leaves, and fresh vegetables like French beans and bean sprouts. This rich and aromatic dish combines the crispness of beans and brightness of lime for a balanced and satisfying meal.
Ingredients
Duck & Curry Base
- 3–4 duck breasts, about 700g / 1lb 9oz total
- 6 tbsp green Thai curry paste
- 1 tbsp light brown sugar
- 400ml can coconut milk
- 2 tbsp fish sauce
- Juice of 2 limes
- 6 kaffir lime leaves (3 left whole, 3 finely shredded)
Vegetables & Garnish
- 200g French beans, trimmed
- 2 handfuls bean sprouts
- Handful coriander leaves
- 1 red chilli, deseeded and sliced (optional)
Instructions
- Render the Duck Fat: Place a sauté pan over low heat and add the duck breasts, skin-side down, without any oil. Slowly fry for about 20 minutes until the skin is browned and most of the fat has rendered out. Flip the breasts to seal the other side for 1 minute, then remove from the pan and let cool slightly.
- Prepare the Curry Sauce: Pour off all but 2 tablespoons of the duck fat from the pan, then return it to the heat. Add the green Thai curry paste and light brown sugar, frying for 1-2 minutes until fragrant.
- Add Coconut Milk and Simmer: Pour in the coconut milk, then fill the empty can with water and add this as well. Stir in the fish sauce, half the lime juice, and the whole kaffir lime leaves. Bring the mixture to a gentle simmer.
- Simmer Duck and Curry: Slice the rested duck breasts and add them to the curry sauce. Cover the pan and simmer on the lowest heat for 1 hour until the duck is tender and infused with curry flavors.
- Cook the French Beans: Add the trimmed French beans to the curry, cover again, and cook for an additional 10 minutes until the beans are tender but still slightly crunchy. Taste and adjust seasoning with more lime juice, fish sauce, or sugar as desired.
- Finish with Bean Sprouts and Garnish: Stir in the bean sprouts and cook for 1 more minute. Serve the curry topped with coriander leaves, shredded kaffir lime leaves, and optional sliced red chilli. Accompany with boiled jasmine rice for a complete meal.
Notes
- Cooking duck skin-side down slowly is key to rendering out fat and getting crispy skin.
- Simmering the curry for an hour ensures duck is tender and absorbs the aromatic flavors.
- Adjust fish sauce and lime juice to balance saltiness and acidity to your preference.
- Optional chilli adds heat but can be omitted for milder flavor.
- Serve with jasmine rice to soak up the delicious curry sauce.
- Prep Time: 15 minutes
- Cook Time: 1 hour 35 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Thai
Keywords: duck curry, Thai green curry, French beans, coconut milk curry, kaffir lime, bean sprouts, Thai cuisine, duck breast recipe

