I make Gaeng Daeng red curry duck when I want a meal that feels rich, warm, and full of deep flavor. The tender duck, creamy coconut milk, red curry paste, pineapple, and Thai basil come together in a way that feels both comforting and bright.
This is the kind of dish I like to serve when I want dinner to feel special without making the cooking feel too stressful. The curry tastes bold, but the steps are simple once everything is measured and ready.
I love how the sweet pineapple balances the savory duck and spicy curry sauce, making each spoonful feel warm, creamy, and satisfying.
Why You’ll Love This Recipe
Gaeng Daeng red curry duck is full of flavor, color, and comfort. The red curry paste gives the sauce a warm spice, while coconut milk makes it smooth and creamy. Duck adds a rich, tender bite that makes the dish feel special, and pineapple brings just enough sweetness to balance the heat.
This recipe is a lovely choice for family dinners when you want something different from the usual chicken or beef meal. It can be made mild or spicy, depending on your curry paste and how much you use. Serving it with jasmine rice helps soften the heat and makes the curry feel filling and complete.
You will also love how flexible this dish can be. You can use roasted duck, cooked duck breast, or even leftover duck if you have it. The sauce comes together in one pot, and the final dish tastes like it has been simmering for much longer than it has.
Serves: 4 people
This recipe serves 4 people as a main dish when served with warm jasmine rice. If you are serving it with other sides, such as spring rolls, cucumber salad, or stir-fried vegetables, it may stretch to 5 smaller portions. For bigger appetites, you can add extra vegetables or serve with more rice to make the meal feel hearty.
Ingredients You’ll Need
For the Red Curry Duck
- 2 tablespoons neutral oil, such as avocado oil or vegetable oil
- 3 tablespoons Thai red curry paste
- 1 can full-fat coconut milk, 13.5 ounces
- 1/2 cup chicken broth or duck broth
- 1 tablespoon fish sauce
- 1 tablespoon brown sugar or palm sugar
- 1 teaspoon soy sauce
- 1 pound cooked duck breast or roasted duck, sliced into bite-size pieces
- 1 cup pineapple chunks, fresh or canned and drained
- 1 cup cherry tomatoes, halved
- 1 red bell pepper, thinly sliced
- 1/2 cup bamboo shoots, drained
- 4 makrut lime leaves, torn, optional
- 1/2 teaspoon kosher salt, only if needed
- 1/2 cup fresh Thai basil leaves
For Serving
- 3 cups cooked jasmine rice
- 1 lime, cut into wedges
- 1 small cucumber, thinly sliced
- Extra Thai basil leaves, for topping
- Thinly sliced red chili, optional
Pro Tips
Use full-fat coconut milk for the creamiest curry sauce. Light coconut milk can work, but the sauce will be thinner and less rich.
Cook the curry paste in oil before adding the coconut milk. This helps wake up the spices and gives the curry a deeper, more rounded flavor.
Add the duck near the end if it is already cooked. This keeps it tender and prevents it from becoming tough or dry in the hot curry.
Taste before adding extra salt. Fish sauce, curry paste, soy sauce, and broth can all bring saltiness, so it is best to adjust at the end.
Use pineapple to balance the heat. The sweetness helps make the curry more family-friendly and gives the sauce a bright, fresh flavor.
Add Thai basil after turning off the heat. This keeps the basil fragrant and fresh instead of dull or overcooked.
Tools You’ll Need
- Large skillet, wok, or Dutch oven
- Cutting board
- Sharp knife
- Measuring cups
- Measuring spoons
- Wooden spoon or silicone spatula
- Can opener
- Small bowl
- Rice cooker or saucepan for rice
- Ladle
- Serving bowls
Substitutions and Variations
Use Chicken Instead of Duck
Cooked chicken thighs or shredded rotisserie chicken can replace the duck if you want a simpler option. The curry will be lighter, but the coconut sauce, pineapple, and Thai basil will still give it great flavor.
Make It Milder
Use 1 to 2 tablespoons of red curry paste instead of 3 tablespoons. This keeps the curry warm and flavorful while making it easier for kids or spice-sensitive eaters to enjoy.
Add More Vegetables
Bell peppers, zucchini, green beans, eggplant, mushrooms, or baby corn all work well in this curry. Add firmer vegetables earlier and softer vegetables closer to the end so everything cooks evenly.
Swap the Pineapple
Use lychee, grapes, or mango chunks instead of pineapple for a different sweet note. Keep the fruit amount moderate so the curry stays savory and balanced.
Make It Heartier
Serve the curry over extra jasmine rice or add cubed sweet potatoes, butternut squash, or more bamboo shoots. These additions help stretch the meal while keeping the red curry duck flavor at the center.
Make Ahead Tips
Gaeng Daeng red curry duck is a helpful dish to prep ahead because the sauce tastes even better once the flavors have time to settle. You can slice the cooked duck, bell pepper, pineapple, cherry tomatoes, and cucumber earlier in the day, then store everything in separate airtight containers in the refrigerator. Keeping the ingredients separate helps the vegetables stay fresh and prevents the duck from soaking up too much liquid before cooking.
You can also make the curry sauce base ahead without adding the duck, pineapple, tomatoes, Thai basil, or lime. Cook the oil, curry paste, coconut milk, broth, fish sauce, sugar, soy sauce, bamboo shoots, and makrut lime leaves, then cool and refrigerate the sauce for up to 2 days. When ready to serve, reheat the sauce gently, add the duck and vegetables, and finish with Thai basil.
For the best texture, cook the rice fresh or reheat cooked jasmine rice with a splash of water. The duck should only be warmed through in the curry, not simmered for too long. This keeps the meat tender and the sauce creamy.
Instructions
Step 1: Prepare the Ingredients
Slice the cooked duck breast or roasted duck into bite-size pieces. Thinly slice the red bell pepper, halve the cherry tomatoes, drain the bamboo shoots, and cut the pineapple into chunks if needed. Have the Thai basil, lime wedges, and cooked jasmine rice ready before you start the curry.
Step 2: Heat the Oil
Place a large skillet, wok, or Dutch oven over medium heat. Add 2 tablespoons neutral oil and let it warm until it looks glossy. The oil helps the curry paste bloom and gives the sauce a deeper flavor.
Step 3: Cook the Curry Paste
Add 3 tablespoons Thai red curry paste to the warm oil. Stir constantly for 1 to 2 minutes, until the paste smells fragrant and darkens slightly. Keep the heat at medium so the paste sizzles gently without burning.
Step 4: Add the Coconut Milk
Pour in about half of the full-fat coconut milk and stir it into the curry paste until smooth. Let it simmer for 2 to 3 minutes, stirring often, until the mixture looks rich and slightly thickened. This step helps the coconut milk and curry paste blend into a creamy base.
Step 5: Build the Sauce
Add the remaining coconut milk, chicken broth or duck broth, fish sauce, brown sugar or palm sugar, and soy sauce. Stir well and bring the sauce to a gentle simmer. Taste carefully and add a little kosher salt only if the sauce needs more seasoning.
Step 6: Add the Vegetables and Lime Leaves
Stir in the sliced red bell pepper, bamboo shoots, and torn makrut lime leaves if using. Simmer for 4 to 5 minutes, just until the bell pepper begins to soften but still has a little bite. The sauce should stay creamy and gently bubbling, not boiling hard.
Step 7: Add Duck, Pineapple, and Tomatoes
Add the sliced cooked duck, pineapple chunks, and halved cherry tomatoes to the curry. Stir gently so the duck stays in nice pieces and the tomatoes do not break down too much. Simmer for 3 to 5 minutes, just until the duck is heated through and the fruit and vegetables are warm.
Step 8: Finish with Thai Basil
Turn off the heat and stir in 1/2 cup fresh Thai basil leaves. Let the basil wilt gently in the warm curry for about 1 minute. Taste the curry again and adjust with a little more fish sauce, sugar, or lime juice if needed.
Step 9: Serve with Rice
Spoon the red curry duck into bowls over warm jasmine rice. Add extra Thai basil, thinly sliced red chili if using, and lime wedges on the side. Serve right away while the sauce is creamy and the duck is tender.
Serving Suggestions
Gaeng Daeng red curry duck is best served over warm jasmine rice. The rice soaks up the creamy coconut curry sauce and helps balance the spice, making each spoonful feel cozy and complete.
A simple cucumber salad is a fresh side that works beautifully with this curry. Thin cucumber slices with lime juice and a pinch of salt can cool the richness of the duck and coconut milk.
You can also serve this curry with steamed vegetables like green beans, bok choy, or broccoli. These vegetables keep the meal colorful and give the plate a lighter, fresher feel.
For a fuller family dinner, pair the curry with spring rolls, lettuce cups, or a small noodle salad. These sides add texture without taking attention away from the rich red curry sauce.
If you are serving spice-sensitive eaters, keep extra lime wedges, rice, and cucumber on the table. These simple sides help soften the heat and make the meal easier for everyone to enjoy.
Leftovers and Storage
Let leftover Gaeng Daeng red curry duck cool before storing it. Place the curry in an airtight container and refrigerate it for up to 3 days. Store the jasmine rice separately so it does not soak up too much sauce and become too soft.
To reheat, warm the curry gently in a saucepan over medium-low heat. Stir often and avoid boiling it hard, because high heat can make the coconut milk separate and the duck become tough. If the sauce has thickened in the refrigerator, add a splash of broth, water, or coconut milk to loosen it.
You can also reheat single portions in the microwave at medium power. Stir halfway through so the sauce warms evenly. Freezing is possible, but the coconut milk may look slightly grainy after thawing, so this dish is best enjoyed fresh or refrigerated for a few days.
Nutrition and Benefits
- Rich source of protein: Duck provides satisfying protein and a rich flavor that makes this curry feel hearty. A little goes a long way when paired with coconut sauce, vegetables, and rice.
- Full of colorful produce: Pineapple, red bell pepper, cherry tomatoes, basil, and cucumber add color, flavor, and freshness. These ingredients help balance the richness of the curry.
- Comforting and filling: Coconut milk makes the sauce creamy and satisfying, while jasmine rice turns the dish into a complete meal. It is a cozy dinner that feels special without being too complicated.
- Flexible spice level: You can adjust the red curry paste to make the dish milder or bolder. This makes it easier to serve to a family with different heat preferences.
- Great for using cooked duck: This recipe is a practical way to turn roasted duck or cooked duck breast into a fresh meal. The curry sauce keeps the duck moist and flavorful.
Recipe FAQ
Can I use raw duck instead of cooked duck?
Yes, but you need to cook it before adding it to the curry. Sear duck breast skin-side down until the fat renders and the skin is crisp, then finish cooking until it reaches your preferred doneness. Let it rest before slicing so the juices stay in the meat. Add it near the end of the curry so it does not overcook.
Is Gaeng Daeng red curry duck very spicy?
It can be spicy, but you can control the heat by changing the amount of curry paste. Start with 1 to 2 tablespoons if you want a milder curry. You can always add more paste or sliced chili later. Coconut milk, rice, and pineapple also help balance the heat.
Can I make this curry without fish sauce?
Yes, you can use soy sauce or tamari instead of fish sauce. The flavor will be a little different because fish sauce adds a deep savory taste. Add a small squeeze of lime at the end to brighten the sauce. Taste before adding extra salt.
What kind of duck works best?
Roasted duck, cooked duck breast, or leftover duck all work well. The key is to add cooked duck near the end so it warms without becoming dry. If using duck with crispy skin, you can save some skin pieces for topping. This adds texture to the finished bowls.
Can I use light coconut milk?
Yes, but the sauce will be thinner and less creamy. Full-fat coconut milk gives the curry a richer texture and better balance with the spice. If using light coconut milk, simmer the sauce a little longer to thicken it. Avoid boiling too hard so it stays smooth.
What can I use instead of Thai basil?
Sweet basil can work if Thai basil is not available. The flavor will be softer and less peppery, but it still adds freshness. You can also use a small amount of cilantro for a different finish. Add herbs at the end so they stay bright.
Can I make this curry ahead for guests?
Yes, you can make the sauce base ahead and add the duck, pineapple, tomatoes, and basil close to serving time. This keeps the duck tender and the vegetables fresh. Reheat the sauce gently before finishing the dish. Serve with fresh jasmine rice for the best meal.
A Creamy Red Curry Dinner to Share
Gaeng Daeng red curry duck is a warm, flavorful meal that brings comfort and color to the table. The creamy coconut sauce, tender duck, sweet pineapple, and fresh Thai basil make each bowl feel rich but balanced. It is a special dinner that still feels simple enough to make at home.
I love how this recipe turns cooked duck into something fresh, cozy, and full of flavor. It pairs easily with rice, cucumber, and simple vegetables, making it a dependable meal for family dinners or guests. Once you learn the easy sauce, this curry is worth making again.








