Kerala-style duck curry is a richly spiced South Indian stew of bone-in duck simmered with coconut milk, black pepper, ginger, garlic and curry leaves. This version builds flavor by toasting whole spices and browning the duck before a gentle simmer, making a satisfying curry to serve with rice, appam or flatbread; family and regional versions vary in their spice blends and degree of heat.
Ingredients
- 3 lb (1.36 kg) bone-in duck pieces, preferably legs and thighs, skin on
- 1 tbsp (15 ml) coconut oil
- 1 tsp (2 g) black mustard seeds
- 2 medium yellow onions, thinly sliced, about 2 cups (300 g)
- 1 tbsp (15 g) finely chopped fresh ginger
- 1 tbsp (15 g) finely chopped garlic
- 2 fresh green chilies, slit lengthwise; use 1 for a milder curry
- 12 fresh curry leaves, divided; if unavailable, omit them rather than substitute a different herb
- 2 tbsp (12 g) ground coriander
- 1 tsp (2 g) ground cumin
- 1 tsp (2 g) ground fennel
- 1 tsp (2 g) freshly ground black pepper
- ½ tsp (1 g) ground turmeric
- ½ tsp (1 g) Kashmiri chili powder or mild paprika
- 1 tsp (6 g) fine salt, plus more to taste
- 1 cup (240 ml) water, plus up to ½ cup (120 ml) more if needed
- 1 can unsweetened coconut milk, 13.5 fl oz (400 ml), well shaken
- 1 tbsp (15 ml) white vinegar or coconut vinegar
- 1 tbsp (3 g) chopped fresh cilantro, optional, for serving
Instructions
- Prepare the duck and aromatics. Pat the duck dry with paper towels and trim away any loose flaps of excess fat, but leave the skin on the pieces. Keep raw duck and its utensils separate from ready-to-eat ingredients. Slice the onions, chop the ginger and garlic, slit the chilies, and measure the spices before heating the pot; this makes the cooking stages easier to manage.
- Toast the ground spices. Set a large, heavy Dutch oven or other lidded pot over medium-low heat. Add the coriander, cumin, fennel, black pepper, turmeric and chili powder. Stir constantly for about 2 minutes, just until fragrant. Transfer the spices to a small bowl immediately so they do not scorch in the hot pot. If they smell bitter or turn very dark, discard them and start again.
- Render and brown the duck. Add the duck pieces skin-side down to the same pot over medium heat. Work in batches if needed so the pieces are not crowded. Brown for about 4 minutes on the skin side and 2 minutes on the other side, turning once. The aim is golden color and some rendered fat, not fully cooked meat. Transfer the duck to a plate. Spoon off excess fat, leaving about 1 tablespoon in the pot; if the pot is dry, add the measured coconut oil.
- Build the onion base. Add the mustard seeds to the warm fat and cook for about 30 seconds, until they begin to pop. Add the sliced onions and 8 curry leaves. Cook, stirring often, for about 10 minutes, until the onions are soft and deeply golden at the edges. Lower the heat if they begin to catch. Add the ginger, garlic and green chilies and stir for 2 minutes, until fragrant.
- Coat the duck with spices. Return the toasted spice mixture to the pot and stir it through the onion mixture for 30 seconds. Add the duck and any juices on the plate, then turn the pieces to coat them evenly. Pour in 1 cup (240 ml) water and add the salt. Scrape the bottom of the pot to loosen browned bits, which add flavor to the sauce.
- Simmer until tender. Bring the liquid just to a gentle simmer, then cover the pot and reduce the heat to low. Cook for 65 minutes, turning the pieces once about halfway through. Keep the curry at a quiet simmer rather than a rolling boil; check occasionally and add a splash of the extra water if the bottom looks dry. At the end of this stage, check the thickest duck pieces with a food thermometer, avoiding the bone. USDA FSIS lists 165°F (74°C) as the safe minimum internal temperature for duck. The meat should also be tender; if it is safe in temperature but still chewy, continue simmering gently until it yields easily to a fork.
- Finish the coconut sauce. Stir in the coconut milk and remaining 4 curry leaves. Simmer uncovered over low heat for 8 minutes, stirring gently once or twice. Avoid boiling hard, which can make the sauce look oily or separated. Stir in the vinegar during the final minute, taste, and adjust salt or black pepper. The finished sauce should be savory, lightly tangy and thick enough to cling to the duck, but still spoonable.
Tips
- Choose the right pieces. Bone-in legs and thighs stay succulent through the long simmer and give the sauce body. If your duck pieces vary greatly in size, check smaller pieces first and remove any that are tender while larger ones finish cooking. Boneless duck can work, but it cooks faster and is more likely to dry out, so begin checking it earlier.
- Keep the heat modest. A gentle simmer helps the connective tissue soften without making the meat tough or the coconut milk split. If the liquid is bubbling vigorously, reduce the burner. A heavy pot with a snug lid also helps keep the cooking temperature steady.
- Adjust the heat thoughtfully. Green chilies and black pepper contribute different kinds of heat. For a milder curry, use one chili, remove its seeds, and start with ½ teaspoon black pepper; add more pepper at the end if desired. Kashmiri chili powder adds color with less heat than many hot chili powders. Paprika is a practical substitute, though it gives less of the characteristic chili flavor.
- Make substitutions with the flavor in mind. Fresh curry leaves are traditional and bring a distinctive citrusy, savory aroma, so there is no exact substitute; leaving them out is better than adding an unrelated herb. Coconut vinegar is a good regional-style choice, while white vinegar keeps the sauce bright. If using apple cider vinegar, start with 2 teaspoons and add more only if the finished curry needs it.
Serving Suggestions
Serve the curry hot with plain steamed rice, which soaks up the peppery coconut sauce without competing with it. Kerala-style appam, soft lacy rice pancakes, are another natural pairing, as are string hoppers or a simple flatbread. A less traditional but convenient option is warm naan or another sturdy bread for scooping.
Balance the rich sauce with a simple vegetable side, such as sautéed cabbage, green beans or a cucumber salad dressed with lime and salt. Put extra black pepper, lime wedges and chopped cilantro on the table so everyone can adjust their serving. Because duck and coconut milk make the curry substantial, modest portions of a fresh or lightly cooked side are usually enough.
Variations
For a more intensely peppery version, increase the black pepper to 1½ teaspoons and add it with the toasted spices. For a warmer, sweeter spice profile, add a small cinnamon stick and 2 lightly crushed green cardamom pods when the onions are cooking, then remove them before serving. These additions are optional; the coriander, fennel and pepper already give the sauce a rounded flavor.
You can add 1 cup (150 g) of peeled, cubed potato after the duck has simmered for about 30 minutes. Add up to ½ cup (120 ml) extra water if the pot looks dry, and cook until both the potato and duck are tender. For a lighter coconut flavor, replace half the canned coconut milk with ¾ cup (180 ml) water; the sauce will be thinner and less creamy. A spoonful of tamarind water can stand in for some of the vinegar, but it gives a fruitier, more pronounced sourness, so add it gradually and taste.
Storage and Reheating
Cool leftovers promptly and refrigerate them within 2 hours of cooking in a shallow, covered container. The curry keeps for 3–4 days in the refrigerator. The coconut sauce may thicken or show a little separation when cold; that is normal and usually resolves when gently reheated. For longer storage, freeze cooled portions in airtight freezer-safe containers for up to 3 months. Thaw overnight in the refrigerator for more even reheating.
Reheat only the portion you plan to eat, either in a saucepan over low heat or in a microwave-safe dish covered loosely. Stir occasionally and add a tablespoon or two of water if the sauce has become very thick. Heat leftovers to 165°F (74°C), checking with a food thermometer, and avoid repeatedly cooling and reheating the full pot. If reheating from frozen without thawing, use low heat and stir often so the outside does not overcook before the center is hot.
Frequently Asked Questions
Can I make Kerala-style duck curry with frozen duck?
Yes. Thaw it in the refrigerator before cooking, then pat it dry so it browns rather than steams. Do not thaw duck on the counter. If the pieces are still icy in the center, they will cook unevenly and make it harder to follow the timing; wait until they are fully thawed before starting.
Why is my duck still chewy after the stated simmer?
Duck pieces differ in size, age and how they were cut, so the stated time is a guide rather than a guarantee of tenderness. Keep the pot covered at a gentle simmer and continue cooking in 10-minute increments until a fork slips into the thickest part easily. Check that the center has reached 165°F (74°C) as well; tenderness does not replace the food-safety temperature check.
Can I use boneless duck breast instead of bone-in legs?
It is possible, but breast meat is leaner and does not benefit from a long braise in the same way. For the closest result, use duck legs or thighs. If using breast, cut it into large pieces, make the sauce and simmer it without the meat until the sauce is ready, then add the breast near the end and cook just until it reaches 165°F (74°C), checking with a thermometer. Expect a different, less slow-cooked texture.
Can I prepare the curry ahead?
Yes. The curry can be cooked a day ahead, cooled promptly and refrigerated; its flavors often meld as it rests. Reheat it gently to 165°F (74°C) before serving, stirring the sauce as it warms. If you want to do some work ahead without cooking the duck, measure the spices and chop the aromatics earlier, but refrigerate cut ingredients in covered containers.
What can I use if I cannot find curry leaves?
Simply omit them. Curry leaves have a distinctive aroma that bay leaves, basil or curry powder will not reproduce, and adding those ingredients can take the flavor in a different direction. The toasted spices, ginger, garlic, pepper and coconut still make a flavorful curry; finish with a little fresh cilantro if you like, while recognizing that it is a garnish rather than a direct replacement.
Related
- Beef Tripe Stew: A Slow-Simmered, Hearty One-Pot Meal
- Beef Tongue Steak: How to Cook It Tender and Crisp
- Beef Stew with Zucchini for a Cozy One-Pot Dinner
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).