This Thai red curry pairs roasted duck with coconut milk and fragrant red curry paste for a dish that’s rich, balanced, and aromatic. Sweet fruit and fresh herbs add brightness to this royal-cuisine favorite.
Marinate the duck breast with fish sauce, oyster sauce, seasoning powder, and red food coloring (if using) for at least 15 minutes.
Roast the duck over medium-high heat — either on a grill or on a rack in a hot oven — until cooked through and lightly browned. Allow the meat to rest briefly before slicing.
Prepare the curry:
Heat the cooking oil in a pan over medium heat. Add the red curry paste and stir-fry until fragrant and the oil begins to separate.
Pour in the coconut milk and simmer, stirring occasionally, until slightly thickened. Add the water and stir to combine.
Add pineapple, grapes, and cherry tomatoes. Reduce heat and simmer for about 8–10 minutes. Season the curry with palm sugar and fish sauce, stirring to dissolve.
Add the roasted duck, kaffir lime leaves, fresh chilies, and Thai basil. Stir gently and cook for 1–2 minutes.
Turn off the heat and ladle the curry into serving bowls.
Garnish with a few fresh Thai basil leaves before serving.