Duck and Lychee Red Curry with Coconut Milk

Updated November 3, 2026

Total time
55 min
prep 25 min · cook 30 min
Serves
4
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece

Jump to recipe

Duck and Lychee Red Curry with Coconut Milk

Duck and lychee red curry is a Thai-inspired coconut curry made with tender duck, red curry paste, and sweet, floral lychee. The duck’s richness is balanced by fragrant spices, salty fish sauce, and a squeeze of lime; Thai curry recipes vary, and the fruit gives this version a particularly bright finish.

Ingredients

  • 1½ lb (680 g) boneless, skinless duck breast
  • 1 tbsp (15 ml) neutral oil, such as canola or grapeseed
  • 3 tbsp (45 g) Thai red curry paste, or to taste
  • 1 can (13.5 fl oz / 400 ml) unsweetened full-fat coconut milk, shaken
  • ½ cup (120 ml) low-sodium chicken stock or water
  • 1 tbsp (15 ml) fish sauce
  • 1 tbsp (12 g) light brown sugar or palm sugar, finely grated
  • 1 small red bell pepper (about 5 oz / 140 g), thinly sliced
  • 1 cup (165 g) canned lychees, drained and halved if large
  • 1 tbsp (15 ml) fresh lime juice, plus more to taste
  • ½ tsp (1 g) fine salt, or to taste
  • ¼ tsp (0.5 g) freshly ground black pepper
  • 1 cup (25 g) Thai basil leaves, loosely packed
  • 1 small red chile (about 10 g), thinly sliced, optional
  • 4 lime wedges (about 60 g total), for serving

Instructions

  1. Prepare the duck and vegetables. Pat the duck dry with paper towels and trim away any tough membrane or excess fat. Cut it across the grain into even pieces about 1 inch (2.5 cm) wide; uniform pieces cook more evenly and are easier to check with a thermometer. Season with the salt and black pepper. Drain the lychees and slice the bell pepper while you prepare the curry ingredients. Keep raw duck and its juices separate from ready-to-eat ingredients, and wash your hands and cutting board after handling it.
  2. Brown the duck. Heat the oil in a wide, heavy saucepan or Dutch oven over medium-high heat. Add the duck in a single layer, working in batches if the pan is crowded. Sear for about 2 minutes, turn, and cook for another 2 minutes, just until the outside has some color; it does not need to be cooked through yet. Transfer the pieces to a clean plate. A wide pan gives the curry room to simmer without boiling over.
  3. Fry the curry paste. Reduce the heat to medium. Add the red curry paste to the same pan and stir for about 1 minute, scraping up the browned bits. Pour in a few tablespoons of the coconut milk and stir for another minute, until the paste smells fragrant and loosens into a thick sauce. Do not let it scorch; lower the heat if the paste sticks or darkens quickly.
  4. Build the coconut sauce. Stir in the remaining coconut milk, stock, fish sauce, and sugar. Bring the mixture to a gentle simmer, stirring to dissolve the sugar, then add the sliced bell pepper. Simmer for 5 minutes, uncovered. The sauce should bubble lightly, not boil hard: a vigorous boil can make the coconut milk look separated and can overcook the duck later.
  5. Cook the duck safely. Return the duck and any juices on its plate to the pan. Simmer gently for 8–12 minutes, turning the pieces once or twice. Check the center of the largest pieces with a food thermometer; USDA FSIS sets 165°F (74°C) as the safe minimum internal temperature for duck and other poultry. If a piece is below that temperature, continue simmering and check again. The exact time depends on the size of the pieces and how steadily the curry simmers.
  6. Add the lychee and finish. Once the duck is cooked through, stir in the drained lychees and simmer for 2 minutes, just long enough to warm them without making them mushy. Turn off the heat and fold in the lime juice and Thai basil. Taste the sauce: add a little more lime for brightness, fish sauce for salt, or sugar if the curry tastes sharper or hotter than you prefer. Serve hot with lime wedges and cooked rice.

Tips

  • Adjust the curry paste gradually. Red curry paste varies in heat and saltiness by brand and batch. Three tablespoons gives a flavorful, moderately spicy starting point, but if you are sensitive to heat, begin with 2 tablespoons (30 g) and add more after tasting the simmered sauce. If the curry becomes too spicy, stir in a little extra coconut milk; adding sugar alone can make it overly sweet.
  • Choose the right lychees. Canned lychees are convenient and consistent. Drain them well so their syrup does not dilute or sweeten the curry too much. Fresh, peeled, pitted lychees can replace them when in season; they tend to be firmer and less syrupy. If using lychees packed in syrup, avoid pouring the syrup into the pan.
  • Use a substitute without losing the balance. Fish sauce is a traditional Thai seasoning that adds salty, savory depth. If it is unavailable, use 1 tablespoon (15 ml) light soy sauce; the curry will taste less distinctly Thai and may be darker, so taste before adding extra salt. Thai basil has a more anise-like aroma than common sweet basil. Sweet basil works as a substitute, though the finish will be milder.
  • Keep the pieces even and the simmer gentle. Large, uneven chunks take longer to reach a safe temperature, while very small pieces can turn dry before the sauce is ready. Cut the duck into similar 1-inch pieces and check the largest one with a thermometer. Keep the sauce at a quiet simmer rather than a rolling boil.

Serving Suggestions

Serve the curry in shallow bowls with steamed jasmine rice, which absorbs the coconut sauce and softens the contrast between the spicy paste and sweet fruit. Plain long-grain rice is also a good choice if jasmine rice is not available. Put extra lime wedges on the table so each person can adjust the tang, and offer sliced chile separately for guests who want more heat.

A simple side of quickly steamed green beans, sautéed greens, or cucumber slices adds a crisp, fresh contrast without competing with the curry’s fragrance. Keep side dishes lightly seasoned; the curry already brings salt, sweetness, and spice. For a more substantial spread, serve it alongside a mild vegetable dish and rice, rather than adding several other rich coconut-based dishes.

Variations

Make it with duck legs. Boneless duck-leg meat has a deeper flavor and a firmer texture than breast, but it needs longer cooking. Cut it into pieces and simmer until tender and until the thickest piece reaches 165°F (74°C); allow extra time and do not rely on the breast-cooking range in this recipe. If using bone-in legs, braise them separately until tender, remove the meat from the bones, then add the cooked meat to the curry to warm through.

Add vegetables. Sliced bamboo shoots, small Thai eggplants, or green beans fit naturally into red curry. Add vegetables that need longer to soften with the bell pepper, and add quick-cooking greens near the end. Thai eggplants can be difficult to find; small globe eggplant cut into bite-size pieces is a practical substitute, though it is less crisp and slightly less bitter.

Make the sauce less rich or sweeter. For a lighter sauce, replace up to half the coconut milk with additional chicken stock or water; the curry will be thinner and less creamy. For a fruit-forward version, add a few extra lychees, but taste before adding more sugar because canned fruit may already be sweet. A little extra lime keeps the overall flavor balanced.

Storage and Reheating

Refrigerate leftovers within 2 hours of cooking, in a covered, shallow container. The curry keeps for 3–4 days in the refrigerator. The lychees soften as they sit, so the texture is best on the first day, but the sauce remains flavorful. If you expect leftovers, you can hold back some basil and add fresh leaves when serving again.

Reheat only the portion you plan to eat, either in a saucepan over low to medium-low heat or in the microwave in a covered, microwave-safe dish. Stir occasionally so the sauce warms evenly, and add a splash of water or stock if it has thickened in the refrigerator. Reheat leftovers to 165°F (74°C), checking the duck with a food thermometer; avoid repeated cooling and reheating of the whole batch.

For longer storage, freeze the curry in an airtight freezer-safe container for up to 2 months for best quality. Leave a little room at the top for expansion. Thaw it overnight in the refrigerator, then reheat to 165°F (74°C). Coconut milk can look slightly grainy after freezing and thawing; a gentle stir as it heats usually brings the sauce back together. The lychees may become softer, but remain suitable to eat.

Frequently Asked Questions

Can I use leftover cooked duck? Yes. Use cooked duck meat in place of the raw duck, cut or shred it into bite-size pieces, and add it after the curry sauce has simmered with the pepper. Heat it until the duck reaches 165°F (74°C), then add the lychees and finish with lime and basil. This is a useful way to repurpose plain roast duck, but skip the browning step so the meat does not dry out.

Can I make this curry ahead? You can make the sauce and cook the duck earlier in the day, then refrigerate them promptly and reheat the curry to 165°F (74°C) before serving. For the freshest texture, add the lychees, lime juice, and basil near the end of reheating. If making it a day ahead, expect the sauce to thicken slightly and the fruit to soften; loosen it with a little stock or water.

Is this curry very spicy? It is moderately spicy when made with 3 tablespoons of red curry paste, but the heat varies considerably between pastes. Start with less if you are unsure, then taste after the coconut milk and stock have simmered together. Coconut milk rounds out the heat, while lime makes the flavor livelier rather than necessarily less spicy. Keep optional sliced chile on the side.

Can I use fresh lychee instead of canned? Yes. Peel and pit fresh lychees, then use about 1 cup (165 g) of the fruit. Add it at the same point as canned lychees, near the end of cooking, so it warms without breaking apart. Fresh fruit is often less sweet and less soft than canned fruit, so taste the sauce before deciding whether it needs the full amount of sugar.

What can I use instead of duck? Boneless chicken thighs are a practical alternative with a similar savory character. Cut them into even pieces and cook them in the curry until the thickest piece reaches 165°F (74°C), checking with a food thermometer. Chicken breast can also be used, but it is leaner and more likely to become dry if simmered too long. The result will no longer have duck’s distinctive richness, so keep the lime and basil for contrast.

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