This duck and goat curry brings browned duck legs and goat shoulder together in a warmly spiced tomato and coconut sauce, served over rice or with flatbread. Curry powder blends vary by region and household, so this is a flexible curry-inspired recipe rather than a claim to one traditional version; a slow, covered simmer gives both meats time to become tender.
Ingredients
- 4 bone-in duck legs, about 2 lb (900 g) total
- 2 lb (900 g) boneless goat shoulder, cut into 1½-inch (4 cm) cubes
- 1½ tsp (9 g) fine salt, divided, plus more to taste
- ½ tsp (1 g) freshly ground black pepper
- 2 tbsp (30 ml) neutral cooking oil, such as canola
- 2 medium yellow onions, about 1 lb (450 g), finely chopped
- 5 garlic cloves, about 25 g, minced
- 1 tbsp (15 g) peeled fresh ginger, finely grated
- 3 tbsp (24 g) curry powder
- 1 tsp (2 g) ground cumin
- ½ tsp (1 g) ground turmeric
- 1 (14½-oz/411-g) can diced tomatoes, with their juice
- 1½ cups (355 ml) low-sodium chicken or beef stock, or water
- 1 (13½-oz/400-ml) can coconut milk, well shaken
- 8 fresh curry leaves, optional; if unavailable, use 1 bay leaf instead
- 1 small green chile, slit lengthwise, optional
- 2 tbsp (30 ml) fresh lime juice, or to taste
- ¼ cup (10 g) chopped cilantro leaves, for serving
Instructions
- Prepare the meat and aromatics. Pat the duck legs dry. Trim any loose excess skin or fat without removing the skin covering the legs. Season the duck and goat with the salt and pepper. Chop the onions, mince the garlic, and grate the ginger before you start cooking; having everything ready makes it easier to keep the spices from scorching.
- Render and brown the duck. Set a heavy Dutch oven or lidded pot over medium heat. Arrange the duck legs skin-side down in the dry pot and cook for 6 to 7 minutes, until much of the surface fat has rendered and the skin is golden. Turn and brown the other side for about 5 minutes. Transfer the legs to a plate. Spoon off the rendered fat, leaving about 1 tablespoon (15 ml) in the pot; save the extra fat for another use or discard it safely once cool.
- Brown the goat. Add the neutral oil if the pot looks dry. Brown the goat in two batches, turning the cubes so several sides color, about 4 minutes per batch. Avoid crowding the pot, which causes the meat to steam rather than brown. Transfer each batch to the plate with the duck.
- Soften the aromatics and bloom the spices. Add the onions and cook for about 5 minutes, stirring and scraping up browned bits, until softened. Stir in the garlic and ginger for 1 minute. Add the curry powder, cumin, and turmeric and stir for 30 seconds, just until fragrant. If the mixture sticks, add a splash of stock rather than letting the spices darken or burn.
- Build the sauce and start the goat. Add the tomatoes and their juice, stock, coconut milk, curry leaves if using, and the slit chile if desired. Stir well, return the goat and any collected juices to the pot, and bring the liquid just to a gentle simmer. Cover, lower the heat, and simmer for 45 minutes. Keep the liquid bubbling lightly, not boiling hard, and stir once or twice so nothing catches on the bottom.
- Add the duck and braise until tender. Nestle the duck legs into the sauce, skin-side up if possible. Cover and continue simmering gently for 85 minutes. Then remove the lid and simmer for 10 minutes more, for 95 minutes total after adding the duck. Check the pot every 20 to 25 minutes; if the sauce is getting too thick before the meat is tender, add water or stock ¼ cup (60 ml) at a time. The goat should yield easily to a fork, and the duck should be tender but still hold its shape.
- Check doneness and finish. Use a food thermometer to check the thickest part of a duck leg without touching bone: USDA FSIS gives duck a safe minimum internal temperature of 165°F (74°C). Check a large piece of goat as well; USDA FSIS recommends 145°F (63°C) with a 3-minute rest for whole cuts of goat. The long braise should take the goat beyond that minimum and make it tender. Remove the chile and bay leaf, if used, then stir in the lime juice. Taste the sauce and adjust the salt, pepper, and lime. If you prefer a thicker sauce, lift out the legs briefly and simmer the sauce uncovered for a few minutes before returning them.
- Serve. Spoon the curry into a warm serving dish, keeping the duck legs intact or portioning them at the table. Scatter cilantro over the top and serve with rice, roti, or another accompaniment that can catch the sauce.
Tips
- Choose a curry powder you enjoy. The blend is the main seasoning, and some powders are mild while others are hot or strongly fenugreek-forward. Start with a familiar blend; if it is very mild, add a little extra chile rather than doubling all the spices at once.
- Keep the simmer gentle. A hard boil can make the sauce reduce too quickly and the meat tighten before it softens. Use a low flame and check that small bubbles are rising steadily beneath the lid.
- Use the right substitute for curry leaves. Fresh curry leaves add a distinct citrusy, herbal note. A bay leaf can add background aroma if you cannot find them, but it will not taste the same; dried curry leaves are usually less fragrant than fresh ones.
- Adjust for bone-in goat or smaller duck legs. Bone-in goat shoulder may need extra simmering, while small duck legs can become tender sooner. Use fork tenderness and the thermometer readings, rather than the clock alone, as your final guide.
Serving Suggestions
Steamed basmati rice is an easy partner for the curry because it absorbs the tomato-coconut gravy without competing with the meat. Roti, paratha, or another plain flatbread also works well for scooping. For a fuller meal, add a simple cucumber salad, sliced onion with lime, or a lightly dressed green vegetable on the side. Keep accompaniments relatively fresh and mild; the curry already has a rich sauce and concentrated spice.
Serve the duck legs whole for a generous presentation, or pull the meat from the bones shortly before serving if you want the curry to be easier to eat. If you shred the meat, return it to the sauce gently so the goat and duck stay distinct rather than breaking down into a uniform stew. Offer extra lime wedges at the table for anyone who wants a brighter finish.
Variations
For a more chile-forward curry, add a second slit green chile or stir in a pinch of cayenne with the curry powder. For a milder pot, omit the chile and check that the curry powder itself is not hot. A spoonful of plain yogurt served on the side can soften the impression of heat, though it changes the meal’s finish and is not necessary for the sauce.
If you cannot get goat, use lamb shoulder cut into similar cubes; it has a familiar rich flavor and cooks in a comparable way, though the exact time depends on the cut. For a duck-only version, replace the goat with two more duck legs and start all the duck legs together in the sauce, checking tenderness as they braise. The result will be richer, so skim excess fat from the surface before serving.
You can also make the sauce without coconut milk by using an additional 1 cup (240 ml) of stock and simmering uncovered near the end to concentrate it. The curry will taste less creamy and more tomato-forward. If your curry powder is already salty or contains a lot of chile, reduce the added salt or chile and season again only after the sauce has simmered.
Storage and Reheating
Let the curry stop steaming heavily, then refrigerate it in shallow, covered containers within 2 hours of cooking. Keep it refrigerated for 3 to 4 days. The sauce may firm up as the duck fat cools; that is expected. Lift off any excess solidified fat before reheating if you prefer a lighter surface, or stir a little back in for a richer sauce.
Reheat only the portion you plan to eat in a covered saucepan over medium-low heat, stirring the sauce occasionally and adding a splash of water or stock if it has thickened. Heat until the center reaches 165°F (74°C), checking with a food thermometer. You can also reheat a covered portion in a microwave, pausing to stir so it heats evenly, and confirm the same temperature. Avoid repeatedly cooling and reheating the whole pot.
For longer storage, freeze cooled curry in airtight freezer-safe containers for up to 3 months for best quality. Leave a little headspace, since liquid expands as it freezes. Thaw overnight in the refrigerator and reheat to 165°F (74°C). The sauce may separate slightly after thawing; stir it gently as it warms. Refrigerate leftovers promptly rather than leaving the pot at room temperature.
Frequently Asked Questions
Can I make this curry with duck breast instead of duck legs?
Duck breast is leaner and cooks much faster, so it is not a direct swap for the long braise. For the best texture, cook the goat until nearly tender first, then add duck breast near the end and cook it to 165°F (74°C). The breast may be less succulent than braised legs, and you should check it early with a thermometer.
Why are the goat pieces still chewy?
Goat shoulder can vary in age, size, and connective tissue, so it may need more than the stated time. Keep the pot at a gentle simmer and continue cooking in 15-minute increments until a fork slides into the largest pieces easily. Add a little water or stock if the sauce becomes too thick while the meat finishes.
Can I prepare the curry a day ahead?
Yes. Cool and refrigerate it promptly, then reheat it gently to 165°F (74°C) before serving. The resting time in the refrigerator lets the spices settle into the sauce, and chilled fat is easy to remove from the surface. If the sauce thickens overnight, loosen it with a small splash of stock or water.
Does curry powder need to be toasted before using it?
It benefits from briefly blooming in the onion mixture, which is why the recipe adds it before the tomatoes and liquid. Stir for about 30 seconds until fragrant, then add the wet ingredients. Do not leave it in the hot pot for long on its own, because ground spices can scorch and turn bitter.
Can I make the curry without coconut milk?
Yes. Replace it with 1 cup (240 ml) of stock and simmer the sauce uncovered for a few minutes at the end if you want it thicker. The curry will have a lighter, more tomato-led flavor and less creamy body. Taste it after the lime goes in, since the balance may call for a little extra salt or stock.
Related
- Best Pheasant Breast Recipe Ever with Creamy Pan Sauce
- Best Moose Stew Recipe: Rich, Tender and Hearty
- Best Orange Duck Recipe with Crispy Skin and Citrus Sauce
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).