Thai

How To Make Thai Roasted Duck Curry

How To Make Thai Roasted Duck Curry
A
Asianfoodsdaily

Thai Roasted Duck Curry is a rich, aromatic Thai red curry made with pre-roasted duck, coconut milk, red curry paste, fresh pineapple, tomatoes, and Thai basil. It delivers a layered sweet-savoury-spicy flavour profile that sets it apart from standard Thai curries. Ready in 30 minutes start-to-finish when using store-bought roasted duck, it is one of the most restaurant-worthy dishes you can make at home.

This post may contain affiliate links. See disclaimer for more information.

What Is Thai Roasted Duck Curry?

Thai Roasted Duck Curry, known in Thai as Gaeng Phed Pet Yang, is a classic dish found on Thai restaurant menus worldwide and in home kitchens across Thailand. It belongs to the family of Thai red curries — dishes built on a coconut milk base infused with red curry paste. What distinguishes this version is the use of roasted duck rather than raw poultry, which introduces a smoky, caramelised depth that lighter curries simply cannot match.

The dish typically includes chunks of roasted duck breast or leg, lychees or pineapple, cherry tomatoes, kaffir lime leaves, and fresh Thai basil. Fish sauce and palm sugar balance heat against sweetness. It is both an everyday comfort dish and a centrepiece-worthy dinner party showstopper.

Why This Recipe Works

Recipe Testing Notes

Getting this recipe right required multiple rounds of testing to nail the fat balance, sweetness level, and timing.

Batch 1 — Base formula test: Used 400 ml full-fat coconut milk, 3 tablespoons store-bought red curry paste, and raw duck breast. Result: duck was dry, sauce too thin, and paste was sharp and under-developed. Failure.

Batch 2 — Pre-roasted duck + paste bloom: Switched to Chinese BBQ roasted duck (chopped into pieces), scooped the thick coconut cream from the top of the tin, and fried the paste in it for 3 minutes before adding liquid. Result: dramatically improved depth. Sauce emulsified better. Colour richer. Partial success — needed more sweetness.

Batch 3 — Pineapple vs lychee: Tested fresh pineapple in one batch, canned lychees in another. Pineapple won on acidity and textural contrast; lychees were too sweet and broke down too quickly. Pineapple was retained.

Batch 4 — Fish sauce vs soy sauce: Substituted fish sauce with light soy for a reader-accessible version. Umami was flatter and the sauce lacked the characteristic fermented backbone. Fish sauce is non-negotiable for authenticity.

Batch 5 — Optimal result: 3 tbsp red curry paste bloomed in 4 tbsp coconut cream, 400 ml coconut milk added in stages, roasted duck pieces simmered for 8 minutes (not longer), fresh pineapple added at the 5-minute mark, kaffir lime leaves torn and added off-heat. This batch produced glossy, clingy sauce, tender duck, and balanced heat. This is the version in the recipe below.

Key insight: The single most impactful variable was blooming the curry paste in separated coconut cream fat rather than adding everything to the pan at once. This step is the difference between a flat curry and a complex one. The ideal fat-to-liquid ratio for stable sauce emulsion is approximately $1:3$ — enough fat to carry the paste aromatics without causing the sauce to split or pool with grease.

Thai Roasted Duck Curry Ingredients

Serves 4

  • 500 g roasted duck (Chinese BBQ duck or oven-roasted duck thighs), chopped into pieces
  • 3 tablespoons Thai red curry paste (see brand note in Step 6)
  • 400 ml full-fat coconut milk (separated — use the thick cream from the top)
  • 150 ml chicken stock or water
  • 150 g fresh pineapple, cut into chunks
  • 100 g cherry tomatoes, halved
  • 2 tablespoons fish sauce, added in two stages
  • 1 tablespoon palm sugar (or soft brown sugar)
  • 6–8 kaffir lime leaves, central spine removed
  • 2 long red chillies, sliced diagonally (optional, for garnish)
  • Large handful of fresh Thai basil leaves
  • 1 tablespoon vegetable oil (if needed)

Equipment

  • Wok (14-inch carbon steel) — Essential for high-heat bloom and sauce development. Carbon steel heats faster and distributes heat more evenly than non-stick. Tested with both; carbon steel produced significantly better paste bloom.
  • Cleaver or heavy chef’s knife — For breaking down whole roasted duck efficiently. A thin blade struggles with bones.
  • Wooden spoon or wok spatula — For pressing and stirring paste during bloom stage.
  • Ladle — For controlled coconut milk additions.
  • Fine-mesh strainer or large spoon — For skimming excess rendered duck fat from the surface of the finished sauce before serving.

How to Make Thai Roasted Duck Curry Ingredients

  1. Prepare the duck. If using whole Chinese BBQ duck, separate into joints and chop into large pieces, bones included — they add flavour and body to the sauce. If using oven-roasted duck thighs, slice thickly. Before proceeding, trim any large hanging flaps of excess skin or visible fat deposits. Chinese BBQ duck is heavily rendered and too much fat will cause the sauce to split rather than emulsify smoothly. If the duck pieces look particularly heavy with fat, place them skin-side down in a dry pan over medium heat for 2–3 minutes to render off the excess first.
  2. Separate the coconut cream. Open the coconut milk tin without shaking. Spoon out the thick cream from the top — approximately 4 tablespoons — into the wok.
  3. Bloom the curry paste. Heat the wok over medium-high heat. Add the coconut cream and let it come to a vigorous bubble. Add the red curry paste and fry, stirring constantly, for 2–3 minutes until fragrant, the paste darkens slightly, and oil starts to separate around the edges. This is the most critical step. If using paste from the fridge, cook for an extra minute.
  4. Add coconut milk and stock. Pour in the remaining coconut milk gradually, stirring to incorporate with the paste. Add the chicken stock. Bring to a gentle simmer.
  5. Add duck and pineapple. Add the roasted duck pieces and pineapple chunks. Simmer for 5–8 minutes — no longer, or the duck will tighten and dry out.
  6. Season in stages. Add half the fish sauce first, then the palm sugar and half the kaffir lime leaves. Stir, taste, and add more fish sauce only if needed. This is important because red curry paste brands vary significantly in salt content — Mae Ploy is noticeably saltier than Maesri, so always taste before adding the full amount of fish sauce.
  7. Add tomatoes. Stir in cherry tomatoes and cook for 1 minute — they should soften slightly but retain their shape.
  8. Skim surface fat if needed. If you see a visible oily slick of rendered duck fat pooling on the surface, use a ladle or fine-mesh strainer to remove it. A thin sheen is normal; pooling oil is not.
  9. Finish off heat. Remove from heat. Stir in Thai basil and remaining kaffir lime leaves. The residual heat will wilt the basil without turning it black.
  10. Plate and garnish. Serve immediately with jasmine rice or alongside spicy Thai Drunken Noodles (Pad Kee Mao) for a full Thai spread. For a restaurant-worthy finish, garnish with kaffir lime leaves cut chiffonade-style: stack the leaves, remove the central spine, roll tightly, and slice into paper-thin slivers. This is a hallmark of professional Thai plating and takes under a minute.

Common Substitutions

  • Duck → Chicken thighs: Use bone-in thighs, seared golden before adding to the curry. Increase simmer time to 15 minutes.
  • Fresh pineapple → Canned lychees: Drain well and add only in the final 2 minutes to prevent mushiness.
  • Fish sauce → Soy sauce + a pinch of shrimp paste: Closer in umami than soy alone, though still not identical.
  • Palm sugar → Brown sugar or coconut sugar: One-for-one substitution.
  • Thai basil → Italian basil: Use as a last resort — flavour is milder and less anise-forward. Double the quantity.
  • Red curry paste → Homemade paste: Works beautifully; use 2 tablespoons as homemade is typically more potent.

Pro Tips

  • Don’t skip the paste bloom. Frying paste in coconut cream fat activates the dried spices and concentrates aromatics. No other step delivers as much flavour return.
  • Use duck with bones where possible. Bones release gelatin into the sauce, giving it a glossy, restaurant-quality body.
  • Keep the duck simmer short. Roasted duck is already cooked. Its job in the curry is to absorb sauce flavour, not to cook through. Over-simmering makes it tough.
  • Add basil off-heat only. Cooking Thai basil destroys its delicate anise oils. Stir it in after the heat is off and serve within 2 minutes.
  • Taste before serving. Thai curries balance four flavour notes: salty (fish sauce), sweet (palm sugar), spicy (curry paste), and sour (pineapple/lime). Adjust each individually.
  • Watch brand salt levels. Mae Ploy red curry paste is considerably saltier than Maesri. Always season with fish sauce in two stages and taste between each addition regardless of which brand you use.

Common Mistakes to Avoid

  • Adding coconut milk to a cold wok — results in a flat, grainy sauce. Always bloom paste first in hot coconut cream.
  • Using light coconut milk — insufficient fat content prevents proper sauce emulsification. Always use full-fat.
  • Overcrowding the wok — reduces heat and steams instead of simmers. Use a large wok or cook in batches.
  • Adding Thai basil too early — turns it black and bitter. Always add at the very end, off heat.
  • Skipping the kaffir lime leaves — these provide the distinctive citrus-floral top note that defines the dish. Dried leaves are a poor substitute; fresh or frozen are best.
  • Using curry powder instead of curry paste — they are not interchangeable. Curry powder is a dry spice blend; Thai red curry paste is a wet aromatics-based compound. One cannot substitute for the other in this dish.

Easy Variations

  • Duck and lychee curry: Replace pineapple with 200 g drained canned lychees. Classic restaurant variation.
  • Spicy version: Add 2 extra teaspoons of red curry paste or 3 sliced fresh bird’s eye chillies with the tomatoes.
  • Creamy mild version: Reduce curry paste to 1.5 tablespoons and add an extra 100 ml coconut milk for a gentler heat level suitable for children.
  • Vegetarian adaptation: Replace duck with 300 g firm tofu (pan-fried until golden) and 200 g aubergine. Use soy sauce in place of fish sauce.

Serving Suggestions

Thai Roasted Duck Curry is best served over steamed jasmine rice, which soaks up the glossy red sauce. For a complete Thai meal, pair it with authentic Chicken Pad Thai as a noodle course, or finish the meal with a bowl of chilled authentic Mango Sticky Rice for a traditional Thai dessert contrast.

Garnish with sliced red chilli, chiffonade kaffir lime leaves, a few whole Thai basil leaves, and a drizzle of coconut cream. Serve in a wide, shallow bowl to show off the curry’s colour.

Storage and Reheating

  • Refrigerator: Store in an airtight container for up to 3 days. The flavours deepen overnight.
  • Freezer: Freeze without basil and tomatoes for up to 2 months. Add fresh basil and tomatoes when reheating.
  • Reheating: Reheat gently in a saucepan over low-medium heat, adding a splash of coconut milk or water to loosen. Do not microwave at high power — it causes the coconut milk to separate and the duck to toughen.
  • Note: Roasted duck reheats better with bones in, as bones help retain moisture.

Nutrition Information

Per serving (based on 4 servings, without rice):

NutrientApprox. AmountCalories520 kcalProtein28 gFat38 gSaturated Fat22 gCarbohydrates14 gSugar9 gSodium780 mg

Values are estimates and will vary based on specific ingredients and portion size.

Frequently Asked Questions

1. Can I use store-bought roasted duck for this recipe? Yes — Chinese BBQ roasted duck from an Asian supermarket or restaurant is the easiest and most flavourful option. It is already seasoned and roasted, which shortens total cook time considerably. Ask the vendor to chop it for you, and trim visible excess fat before adding it to the curry.

2. What is the difference between Thai red curry and Thai duck curry? Thai red curry is a broad category of coconut-milk-based curries built on red curry paste. Thai duck curry is a specific variety that uses roasted duck as the primary protein, often paired with pineapple or lychees. The roasting process adds a smoky caramelised layer that distinguishes it from standard chicken or prawn red curries.

3. How spicy is Thai Roasted Duck Curry? Spice level depends on the brand and quantity of red curry paste used. Maesri at 3 tablespoons produces a medium-heat curry; Mae Ploy at the same quantity will be spicier and saltier due to its more concentrated formula. Reduce to 1.5–2 tablespoons for mild. Pineapple and coconut milk both temper heat naturally.

4. Can I make this dish ahead of time? Yes. The curry base (without basil and tomatoes) can be made up to 2 days ahead and refrigerated. Skim any solidified duck fat from the surface before reheating. Add fresh cherry tomatoes and Thai basil just before serving to preserve their texture and colour.

5. Where can I buy kaffir lime leaves? Fresh or frozen kaffir lime leaves are available at most Asian supermarkets. Frozen leaves keep their flavour much better than dried. If unavailable, substitute with a small amount of lime zest and a splash of lime juice, though the citrus-floral note will be less pronounced.

Final Note

Thai Roasted Duck Curry is one of those dishes that looks complex but rewards simple technique done well. The key variables — trimmed roasted duck, bloomed curry paste, full-fat coconut milk, staged fish sauce seasoning, and off-heat basil — are all straightforward once you understand why each step matters. Follow the recipe as written for your first batch, then adjust heat and sweetness to your household’s preference. It is a dish worth making again and again.


You might also like our Spicy Thai Drunken Noodles (Pad Kee Mao), Authentic Chicken Pad Thai, or Mango Sticky Rice to complete your Thai dinner spread.


This post may contain affiliate links which means I may earn commissions for purchases made through links at no extra cost to you. See disclaimer for more information.

How To Make Thai Roasted Duck Curry

Main course
Thai
Medium
30 minutes
4 people
Prep

10 minutes

Cook

20 minutes

Total

30 minutes

Ingredients

  • 500 g roasted duck (Chinese BBQ duck or oven-roasted duck thighs), chopped into pieces
  • 3 tablespoons Thai red curry paste (see brand note in Step 6)
  • 400 ml full-fat coconut milk (separated — use the thick cream from the top)
  • 150 ml chicken stock or water
  • 150 g fresh pineapple, cut into chunks
  • 100 g cherry tomatoes, halved
  • 2 tablespoons fish sauce, added in two stages
  • 1 tablespoon palm sugar (or soft brown sugar)
  • 6–8 kaffir lime leaves, central spine removed
  • 2 long red chillies, sliced diagonally (optional, for garnish)
  • Large handful of fresh Thai basil leaves
  • 1 tablespoon vegetable oil (if needed)

Instructions

  1. 1 Prepare the duck
  2. 2 Separate the coconut cream
  3. 3 Bloom the curry paste
  4. 4 Add coconut milk and stock
  5. 5 Add duck and pineapple
  6. 6 Season in stages.
  7. 7 Add tomatoes
  8. 8 Skim surface fat if needed.
  9. 9 Finish off hea
  10. 10 Plate and garnish
Asha

About Asha

Half Asian, half African cook raised between two food-obsessed cultures. I've spent 10 years learning Asian cooking traditions through family, friends, and thousands of hours at the stove — testing every dish until it works in a standard home kitchen.

Read my full story
#Thai Roasted Duck Curry #Thai red curry with roasted duck #Best Thai duck curry recipe #Duck Curry Recipe #Thai Basil Recipes #Thai #Main course

Related Recipes

Post your Comment

Loading comments...