Duck Curry Recipe UK: A Rich, Fragrant Slow Simmer

Updated November 3, 2026

Total time
2 hr 15 min
prep 25 min · cook 1 hr 50 min
Serves
4
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece

Jump to recipe

Duck Curry Recipe UK: A Rich, Fragrant Slow Simmer

This UK-friendly duck curry pairs browned duck legs with warming spices, tomatoes and coconut milk for a rich, gently spiced sauce. It is a home-style curry rather than one fixed regional recipe, and the slow simmer gives the duck time to turn tender while the sauce develops flavour.

Ingredients

  • 4 skin-on duck legs, about 2.2 lb (1 kg) total
  • 1 tbsp (15 ml) neutral vegetable oil
  • 2 medium onions, about 10 oz (280 g), finely chopped
  • 4 garlic cloves, about 1 oz (30 g), finely chopped or grated
  • 1 tbsp (15 g) fresh ginger, finely grated
  • 2 tbsp (30 g) mild or medium curry powder
  • 1 tsp (2 g) ground cumin
  • 1 tsp (2 g) ground coriander
  • ½ tsp (1 g) ground turmeric
  • ¼ tsp (0.5 g) chilli powder, or more to taste
  • 1 tbsp (15 g) tomato purée
  • 1 can chopped tomatoes, 14 oz (400 g)
  • 1 can full-fat coconut milk, 14 oz (400 ml)
  • 1 cup (240 ml) chicken stock, preferably lower-salt
  • 12 oz (350 g) waxy potatoes, such as Charlotte or new potatoes, cut into 1-inch (2.5 cm) chunks
  • 1 tsp (6 g) fine salt, plus more to taste
  • ½ tsp (1 g) freshly ground black pepper
  • 1 tbsp (15 ml) lime juice, plus lime wedges to serve
  • ¼ cup (10 g) chopped fresh coriander leaves, optional

Instructions

  1. Pat the duck legs dry with kitchen paper and trim away any loose excess skin or fat, keeping the skin that covers the legs. Season all over with the salt and black pepper. Chop the onions, garlic and ginger, measure the spices, and cut the potatoes into even chunks so they cook at the same rate.
  2. Heat the oil in a large, heavy-based casserole or deep lidded pan over medium heat. Put in the duck legs skin-side down and brown for 8 minutes, adjusting the heat if the fat smokes. Turn and brown the other side for 4 minutes. Transfer the legs to a plate. Spoon off and discard most of the rendered fat, leaving about 1 tablespoon in the pan; take care because it will be hot. Browning builds savoury flavour, but the legs do not need to cook through at this stage.
  3. Add the chopped onions to the same pan and cook for 5 minutes, stirring and scraping up the browned bits. Add the garlic and ginger and cook for 1 minute. Stir in the curry powder, cumin, ground coriander, turmeric and chilli powder and cook for 1 minute, until fragrant. Add the tomato purée and stir for 30 seconds, then add the chopped tomatoes, coconut milk and stock. Stir well and bring the sauce to a gentle simmer. The sauce may look loose now; it will reduce as it cooks.
  4. Return the duck legs to the pan, skin-side up, and spoon a little sauce over the sides without covering the skin completely. Cover with a lid and simmer gently for 55 minutes. Keep the heat low enough for occasional bubbles rather than a vigorous boil, which can toughen the meat and cause the sauce to catch. Stir the sauce around the legs once or twice, taking care not to tear the skin.
  5. After 55 minutes, turn the legs carefully and add the potato chunks, pushing them into the sauce. Cover and simmer for another 30 minutes, giving 85 minutes of simmering in total. Check that the potatoes are tender when pierced and the duck is tender near the joint. If either needs more time, continue at a gentle simmer in 10-minute increments, checking the sauce level and adding a splash of water if it becomes too thick.
  6. Check the thickest part of each duck leg with a food thermometer, avoiding the bone. The USDA FSIS safe minimum internal temperature for duck is 165°F (74°C). The meat should also be tender; if it has reached that temperature but is still firm, keep simmering gently until it softens, then check again. Stir in the lime juice and taste the sauce, adding salt, pepper or a little extra lime as needed. Simmer uncovered for 5 minutes to bring the sauce together, then scatter over coriander if using. Let the curry stand for a few minutes before serving.

Tips

  • Manage the duck fat. Duck legs release plenty of fat as they brown. Keep only about a tablespoon in the pan for cooking the onions, and discard the rest safely once it has cooled. Too much can leave the finished curry greasy; do not pour hot fat down the sink.
  • Choose a gentle simmer. A hard boil can make the meat less tender and reduce the sauce too quickly. If the curry bubbles rapidly even on low heat, move the pan to a smaller burner or use a heat diffuser. A heavy casserole helps keep the temperature steady.
  • Adjust the sauce at the end. If it is thinner than you like, remove the lid for the final few minutes and simmer gently. If it has become too thick before the duck is tender, add water or stock a few tablespoons at a time. Taste after reducing because the salt becomes more concentrated.
  • Keep the spice level flexible. Curry powder blends vary by brand and by mild, medium or hot rating. Start with mild or medium powder and the measured chilli, then add a pinch more chilli at the end if desired. If you do not have ground coriander, use an equal amount of extra cumin; the flavour will be earthier and less citrusy.

Serving Suggestions

Serve the curry hot with steamed basmati rice, which soaks up the coconut-tomato sauce, or with naan, chapatis or another flatbread for scooping. A spoonful of plain yoghurt on the side softens the spices, while lime wedges add a fresh, sharp contrast to the rich duck. For a fuller table, offer a simple cucumber salad, sliced red onion or a vegetable side such as green beans. The potatoes in the curry make it satisfying on their own, so rice or bread can be portioned according to appetite.

If you are serving guests, bring the casserole to the table and let everyone take a duck leg with sauce and potatoes. Remove any large bones only if you prefer a boneless serving style; they help the legs stay moist while simmering, and the meat is easiest to pull from them once cooked. Keep accompaniments simple so the fragrant sauce remains the focus.

Variations

For a hotter curry, increase the chilli powder gradually or add one finely chopped fresh green chilli with the garlic and ginger. For a milder version, leave out the chilli powder and choose mild curry powder. A teaspoon of garam masala stirred in with the lime juice gives a warmer, more aromatic finish, but it is optional rather than essential.

You can replace the potatoes with 1½ cups (240 g) drained chickpeas, adding them for the final 20 minutes so they heat through without turning mushy. For a lighter sauce, use reduced-fat coconut milk; it will be less creamy and may look slightly thinner. If you would rather avoid coconut, use an extra 1 cup (240 ml) chicken stock and finish with ¼ cup (60 ml) double cream, or leave out the cream for a brothier, less rich curry.

Duck legs are especially suitable for a slow braise, but duck thighs can be used if they are bone-in and similar in size. Smaller or boneless pieces may cook more quickly, so use a thermometer and begin checking earlier rather than relying only on the stated simmer time. This recipe uses familiar UK supermarket ingredients and does not represent every regional or family style of duck curry.

Storage and Reheating

Cool leftovers promptly and refrigerate them within 2 hours of cooking, ideally in shallow, covered containers. Keep the duck curry refrigerated for 3–4 days. The sauce may thicken as it chills because of the coconut milk and potato starch; loosen it with a splash of water or stock when reheating. Store rice separately where possible and chill it promptly as well.

Reheat only the portion you need in a saucepan over medium-low heat, stirring the sauce and turning the duck so it heats evenly. Add a little water if needed, cover the pan, and heat until steaming throughout. Check the centre of the meat and sauce with a food thermometer: leftovers should reach 165°F (74°C). In a microwave, use a covered microwave-safe dish, stir the sauce partway through, and check the temperature in more than one spot.

For longer storage, freeze cooled curry in airtight, freezer-safe containers for up to 3 months for best quality. Thaw overnight in the refrigerator, then reheat as above to 165°F (74°C). Potatoes can become softer after freezing and thawing, but the curry remains suitable to eat when handled and reheated safely. Do not leave cooked curry at room temperature for extended storage.

Frequently Asked Questions

Can I make duck curry with duck breast?
Yes, but duck breast is leaner and cooks much faster than bone-in legs, so it is not a direct swap for the long simmer in this recipe. For best results, make the sauce and potatoes first, then cook the breast separately or add it only near the end, checking its temperature with a thermometer. The texture will be less braised and the sauce will not have quite the same richness.

Why is my duck curry greasy?
Duck skin renders a substantial amount of fat during browning. Before adding the onions, carefully spoon off all but about 1 tablespoon of the rendered fat. If the cooked curry still looks oily, let it stand briefly and skim a little from the surface with a spoon. Avoid stirring the surface oil back into the sauce.

Can I prepare the curry ahead of time?
Yes. Cook it fully, cool and refrigerate it within 2 hours, then reheat it the next day to 165°F (74°C). The flavour often tastes more rounded after resting overnight, though the potatoes may soften a little. If making ahead, keep the curry in a shallow container so it cools promptly, and reheat gently with a splash of stock or water.

How do I know when the duck legs are done?
Use both a thermometer and a tenderness check. Insert the thermometer into the thickest part without touching bone and confirm 165°F (74°C), the USDA FSIS safe minimum for duck. Then check near the joint: properly braised legs should feel tender and the meat should pull away readily. If the temperature is safe but the meat is still firm, simmer longer and check again.

Can I cook this curry without coconut milk?
Yes. Replace the coconut milk with 1 cup (240 ml) extra chicken stock for a lighter, less creamy sauce, and taste for seasoning near the end. You can stir in a small amount of cream if you want more richness, but add it after the duck is tender and avoid boiling the sauce hard. The final curry will taste different from the coconut version, but the spices, tomatoes and duck still make a well-rounded dish.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).