Red coconut curry duck with pineapple and tomatoes is a luxurious, flavor-packed dish that perfectly blends richness, heat, and sweetness. The tender duck soaks up the aromatic red curry and creamy coconut milk, while the pineapple and tomatoes add a bright, fruity contrast. This Thai-inspired curry feels exotic and comforting at the same time, making it perfect for a special dinner or when I’m craving something bold and satisfying.

Why I Love This Recipe

I love how the richness of duck pairs so beautifully with the spicy, creamy curry sauce. The pineapple brings in a sweet acidity that balances everything, and the burst of cherry tomatoes adds freshness and color. It’s a dish that tastes like it took hours, but comes together surprisingly fast. The flavors are deep and complex, and I always feel like I’ve treated myself when I make it. Red Coconut Curry Duck with Pineapple & Tomatoes

Ingredients

(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)

  • Duck breast or duck leg (skin-on, boneless if preferred)
  • Red curry paste
  • Coconut milk (full-fat)
  • Fish sauce
  • Palm sugar or brown sugar
  • Fresh or canned pineapple (cut into bite-sized pieces)
  • Cherry tomatoes (halved)
  • Kaffir lime leaves (optional, but adds great aroma)
  • Fresh basil (Thai basil if available)
  • Vegetable oil
  • Salt (to taste)
  • Cooked jasmine rice (for serving)

Directions

  1. I start by patting the duck dry and scoring the skin. I season it lightly with salt.
  2. In a skillet over medium heat, I sear the duck skin-side down until crispy and golden, about 6-8 minutes, then flip and cook for another 3-4 minutes. I remove it and let it rest while I prepare the curry.
  3. In the same pan or a clean one, I heat a bit of oil and sauté the red curry paste for 1-2 minutes until fragrant.
  4. I pour in the coconut milk, stirring to combine with the curry paste, and bring it to a gentle simmer.
  5. I stir in fish sauce and sugar, adjusting to taste for that perfect balance of salty and sweet.
  6. I add the pineapple chunks, cherry tomatoes, and kaffir lime leaves. I let the sauce simmer for 5-8 minutes to allow the flavors to meld.
  7. I slice the duck and return it to the pan to warm through, letting it soak up the curry for a minute or two.
  8. I finish with fresh basil and serve it over jasmine rice.

Servings and timing

This recipe serves 2-3 people.
Prep time: 10 minutes
Cook time: 25 minutes
Total time: 35 minutes

Variations

  • I sometimes use chicken or tofu instead of duck if I want a lighter or vegetarian version.
  • For extra heat, I add sliced Thai chilies or a bit more curry paste.
  • I toss in vegetables like bell peppers, green beans, or baby corn to bulk it up.
  • If I want a slightly tangier curry, I squeeze in a bit of lime juice at the end.

Storage/Reheating

Leftovers can be stored in an airtight container in the fridge for up to 3 days. I reheat it gently on the stovetop or in the microwave until warmed through. If the sauce thickens too much, I add a splash of water or coconut milk to loosen it. The flavors actually get better the next day. Red Coconut Curry Duck with Pineapple & Tomatoes

FAQs

Can I use store-bought red curry paste?

Yes, I often use store-bought curry paste for convenience. I just make sure to choose a brand with good flavor and adjust the quantity to my taste.

What type of duck is best for this recipe?

I usually use duck breast for quicker cooking, but duck leg or confit works well too, especially if I have leftovers to use up.

Is it very spicy?

It has a medium level of heat. I adjust the spiciness by using less curry paste or adding coconut milk to mellow it out.

Can I make this dish ahead of time?

Yes, the curry can be made in advance and reheated. I recommend slicing and adding the duck just before serving to keep the texture ideal.

What should I serve with this curry?

I always serve it with jasmine rice, but it also goes well with coconut rice or rice noodles for a twist.

Conclusion

Red coconut curry duck with pineapple and tomatoes is a standout dish that brings bold Thai flavors to my kitchen with very little effort. It’s rich, spicy, sweet, and vibrant — the kind of recipe that feels both comforting and adventurous. Whether I’m cooking for guests or just treating myself, this one always delivers.

Print

Red Coconut Curry Duck with Pineapple & Tomatoes

Red Coconut Curry Duck with Pineapple & Tomatoes

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Red coconut curry duck with pineapple and tomatoes is a luxurious, flavor-packed Thai-inspired dish that blends rich duck with spicy red curry, creamy coconut milk, and sweet-tart fruit for a bold and comforting meal.

  • Author: Lizaa
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 2–3 servings
  • Category: Main Dish
  • Method: Searing, Simmering
  • Cuisine: Thai-Inspired

Ingredients

  • Duck breast or duck leg (skin-on, boneless if preferred)
  • Red curry paste
  • Coconut milk (full-fat)
  • Fish sauce
  • Palm sugar or brown sugar
  • Fresh or canned pineapple (cut into bite-sized pieces)
  • Cherry tomatoes (halved)
  • Kaffir lime leaves (optional)
  • Fresh basil (Thai basil if available)
  • Vegetable oil
  • Salt (to taste)
  • Cooked jasmine rice (for serving)

Instructions

  1. Pat duck dry and score the skin. Lightly season with salt.
  2. In a skillet over medium heat, sear duck skin-side down for 6–8 minutes until crispy, then flip and cook another 3–4 minutes. Remove and rest.
  3. In the same or a new pan, heat oil and sauté red curry paste for 1–2 minutes until fragrant.
  4. Add coconut milk and stir to combine. Bring to a gentle simmer.
  5. Stir in fish sauce and sugar to taste.
  6. Add pineapple, cherry tomatoes, and kaffir lime leaves. Simmer for 5–8 minutes.
  7. Slice duck and return to the pan to warm through, letting it absorb the curry flavor.
  8. Finish with fresh basil and serve over jasmine rice.

Notes

  • Substitute duck with chicken or tofu for variation.
  • Adjust heat by adding more curry paste or Thai chilies.
  • Vegetables like bell peppers, green beans, or baby corn can be added for variety.
  • Add lime juice at the end for extra brightness.

Nutrition

  • Serving Size: 1 plate with rice
  • Calories: 480
  • Sugar: 12g
  • Sodium: 750mg
  • Fat: 28g
  • Saturated Fat: 14g
  • Unsaturated Fat: 12g
  • Trans Fat: 0g
  • Carbohydrates: 26g
  • Fiber: 3g
  • Protein: 32g
  • Cholesterol: 120mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star