Slow cooker duck curry pairs bone-in duck legs with coconut milk, vegetables, and warming spices for a rich, gently simmered meal. This home-style curry draws on familiar South and Southeast Asian flavors without representing one specific regional tradition; slow cooking makes the duck tender while the sauce comes together with little hands-on effort.
Ingredients
- 4 bone-in duck legs, about 3 lb (1.35 kg) total
- 1 teaspoon fine salt (6 g)
- ½ teaspoon ground black pepper (1 g)
- 1 tablespoon neutral oil (15 ml), such as canola or sunflower oil
- 1 large yellow onion, diced, about 1½ cups (200 g)
- 4 garlic cloves, finely chopped, about 1 tablespoon (12 g)
- 1 tablespoon finely grated fresh ginger (15 g)
- 2 tablespoons curry powder (14 g)
- 1 teaspoon ground cumin (2 g)
- 1 teaspoon ground coriander (2 g)
- ½ teaspoon ground turmeric (1.5 g)
- 2 tablespoons tomato paste (30 g)
- ¾ cup chicken stock (180 ml), preferably unsalted or low-sodium
- 2 medium carrots, cut into thick coins, about 1½ cups (200 g)
- 1 lb waxy potatoes, cut into 1½-inch (4 cm) chunks (450 g)
- 1 can full-fat coconut milk, 13.5 fl oz (400 ml), well shaken
- 1 tablespoon fish sauce (15 ml), or 1 tablespoon soy sauce (15 ml)
- 1 teaspoon packed brown sugar (4 g)
- 1 cup frozen peas (150 g)
- 1 tablespoon fresh lime juice (15 ml)
- ¼ cup chopped cilantro leaves (10 g)
Instructions
- Prepare the duck and vegetables. Pat the duck legs dry with paper towels and trim away any loose, excessive skin or fat, taking care not to cut into the meat. Season all over with the salt and pepper. Dice the onion, chop the garlic, grate the ginger, and cut the carrots and potatoes. Keep the raw duck and its utensils separate from the prepared vegetables, then wash your hands and the work surface.
- Brown the duck. Heat the oil in a large skillet over medium heat. Arrange the duck legs skin-side down and brown for 6 to 8 minutes, turning the heat down if the skin darkens too quickly. Turn and brown the other side for about 2 minutes. Work in batches if the pan is crowded. Transfer the legs to a plate; pour off most of the rendered fat into a heatproof container, leaving about 1 tablespoon in the pan. Browning builds savory flavor, but the duck does not need to be cooked through at this stage.
- Cook the aromatics and spices. Add the onion to the skillet and cook for 3 to 4 minutes, stirring and scraping up browned bits. Stir in the garlic and ginger for 30 seconds, then add the curry powder, cumin, coriander, turmeric, and tomato paste. Cook for about 1 minute, stirring until the spices smell fragrant. Add a splash of the measured stock and scrape the pan again. This brief step helps distribute the spices through the sauce rather than leaving them dusty or clumped.
- Load the slow cooker. Put the carrots and potatoes in the slow cooker and pour the onion-spice mixture over them. Add the remaining stock, fish sauce, and brown sugar, then stir to combine. Nestle the duck legs on top, skin-side up if possible. The liquid will not cover the legs; that is expected, because the vegetables and duck release moisture as they cook. Cover and cook on LOW for 6 hours.
- Add the coconut milk and finish cooking. Shake or stir the coconut milk until smooth, then pour it around the duck at the 6-hour mark. Cover and cook for another 30 minutes on LOW. Add the frozen peas during the final 10 minutes so they warm through without turning dull and soft. Check that the potatoes are tender when pierced with a fork. Use a food thermometer in the thickest part of a duck leg without touching bone: the USDA FSIS safe minimum internal temperature for poultry, including duck, is 165°F (74°C). If a leg has not reached that temperature, continue cooking and check again after 15 minutes.
- Finish and serve. Stir the lime juice into the sauce and taste it before adding any extra salt; fish sauce and stock can already contribute plenty. Sprinkle with cilantro. Serve the duck legs whole or pull the meat from the bones and return it to the curry. Skim excess surface fat with a spoon if you prefer a lighter-feeling sauce, and serve while hot.
Tips
- Choose the right curry powder. Curry powders vary in heat and flavor, so use a mild or medium blend if you want the duck and coconut to remain prominent. If yours is particularly hot, begin with 1 tablespoon (7 g), then taste the sauce before serving and add a little more if needed. Curry powder is a convenient blend, not a single spice, and its exact ingredients differ by brand or recipe.
- Brown in a roomy pan. Crowding the duck makes it steam instead of brown. If the legs do not fit with space around them, sear them in two batches. Drain away most of the rendered fat before cooking the onion; duck fat is flavorful, but too much can leave the finished curry greasy. Let the fat cool before disposing of it, and do not pour it down the sink.
- Keep the vegetables in substantial pieces. Small potato cubes can break down during several hours in the slow cooker. Waxy potatoes and roughly 1½-inch (4 cm) pieces hold their shape better. If you only have floury potatoes, cut them a little larger and handle the finished curry gently when stirring.
- Adjust the sauce at the end. Coconut milk brands vary in thickness, and slow cookers can release different amounts of liquid. If the curry looks richer than you like, skim off fat or stir in a little hot stock. If you want a brighter finish, add lime juice a teaspoon at a time. Avoid adding lots of extra liquid at the start, which can dilute the curry.
Serving Suggestions
Serve the curry with steamed basmati rice, jasmine rice, or another plain rice that can catch the coconut-spice sauce. Allow about ½ cup (90 g) uncooked rice per person, adjusting for appetites and side dishes. Flatbread is useful for scooping up sauce, while a simple cucumber salad or sliced cucumber with lime gives the meal a cool, crisp contrast. For a fuller spread, add a bowl of lightly dressed greens or a plate of roasted vegetables.
Duck legs are generous but can be awkward to eat alongside rice, so either serve one leg per person with a knife and fork or remove the cooked meat from the bones before bringing the curry to the table. If serving the meat off the bone, check carefully for small bones as you pull it apart. Spoon the sauce and vegetables over each portion, and finish with cilantro and an extra lime wedge if desired.
Variations
Use a different protein: Bone-in chicken thighs can stand in for duck, although they may finish sooner, so check their internal temperature early and make sure poultry reaches 165°F (74°C). The result will be leaner and less rich. For a vegetarian version, leave out the duck and use drained chickpeas or firm tofu; add chickpeas with the coconut milk, or add browned tofu near the end so it keeps its shape. Use vegetable stock and soy sauce instead of chicken stock and fish sauce for that version.
Change the spice profile: For more heat, add ½ teaspoon (1 g) cayenne or a sliced fresh chile with the aromatics. For a warmer, less sharp finish, stir in ½ teaspoon (1 g) garam masala with the coconut milk. If you cannot find fish sauce, soy sauce is a practical substitute that provides salt and savory depth, though it tastes less briny and has a different aroma. Check labels if you need to avoid particular allergens.
Swap the vegetables: Sweet potato can replace some or all of the regular potato, but it softens more readily, so cut it into large chunks. Green beans or diced bell pepper are best added with the coconut milk rather than at the beginning to prevent them becoming overly soft. You can also leave out the peas or replace them with chopped spinach, stirring spinach in during the final few minutes until wilted.
Storage and Reheating
Cool leftovers promptly and refrigerate them within 2 hours of cooking, storing the duck, vegetables, and sauce in a covered airtight container. Refrigerated curry keeps for 3 to 4 days. For easier portions, remove the duck meat from the bones once it is cool enough to handle, but do not leave the curry sitting out while you do so. If you will not eat it within that time, freeze it in meal-size airtight containers for up to 3 months for best quality. Thaw frozen portions in the refrigerator overnight.
Reheat only the portion you plan to eat, either in a covered saucepan over medium-low heat or in the microwave, stirring occasionally so the sauce warms evenly. Add a small splash of water or stock if the coconut sauce has thickened in the refrigerator. Heat leftovers to 165°F (74°C), checking with a food thermometer, and bring the curry to an even steaming heat throughout. Avoid repeated cycles of cooling and reheating; divide a large batch into smaller containers so portions cool and reheat more evenly.
Frequently Asked Questions
Can I put raw duck straight into the slow cooker?
Yes, you can cook duck without browning it first, provided it reaches 165°F (74°C) and is handled safely. However, browning the legs first gives the sauce deeper roasted flavor and renders some fat. If skipping that step, trim excess skin and fat, and expect the finished curry to taste less browned and potentially feel richer.
Can I cook this curry on HIGH instead of LOW?
LOW is preferable for this recipe because it gives the bone-in legs time to become tender without the sauce boiling vigorously. Slow cooker temperatures and models vary, so a HIGH setting may finish sooner, but there is no single dependable conversion for every cooker. If you use HIGH, begin checking the duck and potatoes after about 3½ hours, and use the thermometer and tenderness checks rather than relying on the clock alone.
Will the duck skin stay crisp?
No. The skin softens during slow cooking, even after it has been browned. Searing still adds flavor to the sauce, but it will not preserve a crisp texture in the moist cooker. If crisp skin matters, remove the cooked legs carefully and briefly crisp them skin-side up under a hot broiler, watching closely so they do not burn; the curry itself can stay warm while you do this.
Why does the curry look oily?
Duck releases a noticeable amount of fat, especially if the legs have a thick layer of skin. Trimming loose fat and pouring off most of the rendered fat after browning helps, but a little may still rise to the surface. Let the curry stand briefly, then skim the surface with a spoon. Stirring in extra coconut milk will not remove fat and can make the sauce heavier.
Can I make it ahead?
Yes. Cook the curry fully, cool it promptly, and refrigerate it for up to 3 to 4 days. The flavors meld as it rests, and the fat may firm on top, making it easy to lift away before reheating. Reheat gently until the leftovers reach 165°F (74°C). You can also freeze portions for up to 3 months; the potatoes may become a little softer after thawing, but the curry remains suitable for reheating.
Related
- How to Cook Baby Octopus: Tender, Charred and Easy
- How to Cook Beef Cheeks for Tender, Rich Results
- How Long Does Oxtail Stew Take to Cook?
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).