Duck Breast Curry: A Rich Coconut-Lime Recipe

Updated November 3, 2026

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

Jump to recipe

Duck Breast Curry: A Rich Coconut-Lime Recipe

Duck breast curry pairs slices of seared duck with a gently spiced coconut-milk sauce, vegetables, and a bright squeeze of lime, usually served over rice. This version takes Thai-style inspiration from red curry paste, fish sauce, and coconut milk; curry recipes vary widely, and this is a practical home-style combination rather than a claim to one definitive regional recipe.

Ingredients

  • 2 skin-on duck breast halves, 12–14 oz (340–400 g) each
  • 1½ cups (280 g) jasmine rice
  • 2¼ cups (530 ml) water, for the rice
  • ½ tsp (3 g) fine salt, divided, plus more to taste
  • ¼ tsp (0.5 g) ground black pepper
  • 2 medium shallots, finely sliced, about ½ cup (75 g)
  • 1 medium red bell pepper, thinly sliced, about 1 cup (150 g)
  • 1 cup (100 g) green beans, trimmed and cut into 1-inch (2.5 cm) pieces
  • 2 garlic cloves, finely chopped, about 2 tsp (6 g)
  • 1 tbsp (15 g) finely grated fresh ginger
  • 2 tbsp (30 g) Thai red curry paste
  • 1 can full-fat coconut milk, 13.5 oz (400 ml), well shaken
  • ½ cup (120 ml) water or low-sodium chicken broth
  • 1 tbsp (15 ml) fish sauce
  • 1 tsp (4 g) packed brown sugar
  • 1 tbsp (15 ml) fresh lime juice, plus lime wedges for serving
  • ¼ cup (10 g) loosely packed fresh cilantro leaves, optional

Instructions

  1. Prepare the rice and ingredients. Rinse the rice in a fine-mesh strainer until the water runs mostly clear. Combine it with 2¼ cups (530 ml) water and a pinch of the measured salt in a saucepan. Bring to a boil, cover, reduce the heat to low, and cook according to the rice package directions, usually 12–15 minutes. Take it off the heat and leave it covered while you finish the curry. Meanwhile, heat the oven to 400°F (200°C), slice the vegetables, and finely chop the garlic and ginger.
  2. Score and season the duck. Pat the duck breasts thoroughly dry. With a sharp knife, score the skin in a shallow crosshatch pattern, cutting through the fat but not into the meat; this helps the fat render evenly. Season both sides with the remaining salt and pepper. Keep raw duck and its utensils separate from the cooked rice and ready-to-eat garnishes.
  3. Render the skin and roast the breasts. Set the duck skin-side down in a cold, oven-safe skillet, then place the skillet over medium-low heat. Cook for 8–10 minutes, occasionally pouring off excess fat into a heatproof container, until the skin is deeply golden and much of the fat has rendered. Turn the breasts and sear the meat side for 2 minutes. Transfer the skillet to the oven with the duck skin-side up and roast for about 6–10 minutes. Check the thickest part of each breast with a food thermometer: USDA FSIS sets 165°F (74°C) as the safe minimum internal temperature for poultry, including duck. If needed, return the skillet to the oven and check again after 2 minutes. Move the cooked breasts to a clean plate and rest them for 5 minutes. Do not use the raw-duck plate for the cooked meat.
  4. Start the curry sauce. While the duck roasts, spoon off all but about 1 tablespoon (15 ml) of fat from the skillet, or use a clean saucepan if the skillet is not suitable for the stovetop. Set it over medium heat. Add the shallots and bell pepper and cook for 3–4 minutes, stirring, until they begin to soften. Add the garlic and ginger and stir for about 30 seconds, just until fragrant. Mix in the red curry paste and cook for 1 minute to loosen it and bring out its aroma; keep it moving so it does not scorch.
  5. Simmer the vegetables. Pour in the coconut milk and ½ cup (120 ml) water or broth, scraping up any browned bits if using the skillet. Stir in the fish sauce and brown sugar. Bring the sauce to a gentle simmer, not a vigorous boil, then add the green beans. Cook uncovered for 6–8 minutes, stirring occasionally, until the beans are tender but still hold their shape and the sauce has thickened slightly. Taste and adjust with a little more salt or fish sauce if needed.
  6. Slice the duck and finish the curry. Using a clean cutting board and knife, slice the rested duck across the grain into strips about ¼ inch (6 mm) thick. Stir the lime juice into the sauce. Add the sliced duck and any juices from its clean plate, then turn the pieces gently in the sauce for 1–2 minutes, just to warm them without prolonged simmering. The duck should already have reached 165°F (74°C) before slicing; do not rely on warming in the sauce to make undercooked poultry safe.
  7. Serve. Spoon rice into warm bowls and ladle the curry alongside or over it. Arrange the duck so some slices remain visible, then finish with cilantro, if using, and lime wedges. Serve promptly while the rice is hot and the sauce is creamy.

Tips

  • Choose curry paste to suit your heat preference. Thai red curry pastes differ in salt and chile strength, so start with 1½ tablespoons (about 22 g) if yours is unfamiliar, then taste the sauce before adding more. Curry paste is a convenient source of aromatics, but it is concentrated; frying it briefly in the rendered duck fat helps distribute its flavor.
  • Keep the skin crisp until serving. The sauce softens duck skin if the slices sit in it for long. For a crisper finish, warm the slices briefly in the sauce, then lay them skin-side up on top of each bowl rather than stirring them through.
  • Use the rendered fat thoughtfully. Duck can release several tablespoons of fat. Pour it carefully into a heatproof container and use only the measured tablespoon for the sauce; too much can leave the coconut curry greasy. Once cooled, refrigerate the fat separately and use it for cooking within a few days.
  • Make substitutions with the flavor in mind. If fish sauce is unavailable, use 1 tablespoon (15 ml) soy sauce; the sauce will taste less distinctly savory and may be saltier, so adjust at the end. For a milder, less aromatic curry, use yellow curry paste, though the color and chile flavor will change. Light coconut milk works, but produces a thinner, less rich sauce.

Serving Suggestions

Jasmine rice is a natural match because its fragrance and soft texture balance the savory sauce. If you prefer a heartier grain, use brown rice, allowing for its longer cooking time; cook it separately rather than adding extra liquid to the curry. For a lighter plate, serve a smaller scoop of rice with extra green beans or another quick-cooking vegetable, such as snow peas added during the final few minutes.

Put lime wedges on the table so each person can brighten their portion to taste. A simple side of sliced cucumber or a crisp salad with a mild, lightly acidic dressing offers a cool contrast to the warm curry. Keep strongly sweet or heavily dressed sides modest, since the coconut milk and brown sugar already round out the sauce.

Variations

Change the vegetables: Replace the green beans with 1½ cups (150 g) sliced mushrooms, or add 1 cup (100 g) baby spinach at the end and stir just until wilted. Carrots are another option; slice them thinly and simmer them in the sauce for several minutes before adding the beans because they take longer to soften. Avoid crowding the pan with too many vegetables, which can dilute the sauce.

Adjust the sauce: For extra heat, add a sliced red chile with the garlic and ginger, or use a little more curry paste. For a gentler sauce, reduce the paste and serve chile separately. A teaspoon of lime zest stirred in with the lime juice makes the citrus aroma more pronounced. If you do not have fresh lime, use lemon juice; it is a workable substitute, though it gives a different citrus character.

Make it without duck: Chicken thighs can stand in for duck, but they have less rendered fat and a milder flavor. Cook poultry to the same safe minimum temperature of 165°F (74°C), checked with a thermometer, and use a little neutral oil to start the sauce if the pan is dry. Firm tofu can also be used for a meat-free variation: brown it separately and add it to the finished sauce, noting that its texture and flavor will be different.

Storage and Reheating

Refrigerate the curry and rice within 2 hours of cooking, ideally in separate shallow, covered containers so they cool promptly. They keep for 3–4 days in the refrigerator. Duck skin will not stay crisp after storage, and the sauce may thicken as it chills; both changes are normal. For longer storage, freeze the curry and rice separately for up to 2 months for best quality, then thaw overnight in the refrigerator.

Reheat only the portion you plan to eat. Warm the curry gently in a covered saucepan over medium-low heat, stirring occasionally and adding a splash of water or broth if the coconut sauce has thickened. Heat leftovers to 165°F (74°C), checked with a food thermometer. Reheat rice with a spoonful of water, covered, until steaming hot and also at 165°F (74°C). Avoid repeated cooling and reheating, which can dry out the duck and makes temperature control harder.

Frequently Asked Questions

Can I make duck breast curry ahead?
Yes. You can prepare the curry sauce and cook the rice ahead, then refrigerate them promptly in separate containers. For the best texture, cook the duck close to serving time and slice it just before adding it to the sauce. If you make the complete dish ahead, reheat it gently to 165°F (74°C); expect the skin to soften.

Can I use boneless, skinless duck breast?
Yes, but it will not render fat or develop a crisp skin. Sear it in a small amount of neutral oil in an oven-safe pan, then roast as directed and use oil rather than duck fat to cook the aromatics. Check the thickest point for 165°F (74°C), since thickness and oven timing can vary.

Why cook the duck separately from the curry sauce?
Rendering the skin first gives the duck better browning, while finishing the sauce separately makes it easier to control its texture and seasoning. It also prevents the duck from simmering for a long time in coconut milk, which can make the meat firm and the skin soft. Add the cooked slices only at the end to warm them.

How can I make the sauce thicker or thinner?
For a thicker sauce, simmer it uncovered for a few extra minutes before adding the duck, stirring so the coconut milk does not catch on the bottom. For a thinner sauce, add water or broth 1 tablespoon (15 ml) at a time. Keep in mind that vegetables release some moisture, and the sauce will thicken further as it cools.

Is duck breast curry very spicy?
Its heat depends mostly on the curry paste, and brands and recipes vary. Begin with less paste if you want a mild result, then taste after the sauce has simmered and add more in small amounts. Coconut milk softens the chile flavor, while lime makes the finished curry taste brighter rather than hotter.

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).