• Skip to main content
  • Skip to primary sidebar
Julia's Album
menu icon
go to homepage
  • Subscribe
  • Save Recipes!
  • About
  • Salads
  • Pasta
  • Chicken
  • Seafood
  • All Main Courses
  • Latest Recipes
  • Recipe Index
    • Facebook
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • Subscribe
    • Save Recipes!
    • About
    • Salads
    • Pasta
    • Chicken
    • Seafood
    • All Main Courses
    • Latest Recipes
    • Recipe Index
    • Facebook
    • Instagram
    • Pinterest
  • ×

    Thai Duck Curry with Pineapple & Tomatoes

    By Julia | Updated: May 26, 2025 | Published: May 21, 2025 | 4 Comments

    122 shares
    • Facebook22
    Jump to Recipe Print SaveSaved!
    This post may contain affiliate links. For more information, please see our affiliate policy.

    This Thai Red Curry Duck combines crispy seared duck breast with a rich coconut curry sauce, finished with cherry tomatoes and pineapple. I serve it over jasmine rice, topped with sliced duck and garnished with Thai basil, cilantro, chiles, lime, and crispy shallots. Honestly, it beats the takeout every time!

    Thai Red Curry Duck with Cherry Tomatoes and Pineapple slices - in a cast iron skillet.

     

    Make Thai Red Curry Duck at Home—Tastes Like Takeout (But Better!)

    When I spent a month in Thailand a few years ago (you can read all about my adventures here), duck curry quickly became my absolute favorite dish. Ever since, it's the one thing I always have to order whenever I visit a Thai restaurant. It’s surprisingly easy to make at home—especially with my carefully tested, foolproof recipe. Here are the key highlights that make my recipe stand out from the crowd:

    • Crispy Duck Like a Pro: Many recipes skip the crispy-skin technique or rely on pre-cooked duck — but I’ll show you how to make the real thing from scratch, start to finish. My pan-searing method guarantees ultra-crispy skin, no restaurant needed. Bonus: you can use this technique for any duck breast recipe, not just red curry duck.
    • Authentic Thai Flavors: This recipe sticks close to what I ate in Thailand — using real Thai red curry paste, fish sauce, Thai basil, and optional kaffir lime leaves. I also provide tips on how to substitute everything with easily accessible alternatives.
    • Easy, Restaurant-Worthy: It’s surprisingly doable at home in just 40 minutes. (Hello, your new favorite weeknight meal!) And honestly? It tastes better than most duck curries I’ve had at restaurants. If I want to impress my family and guests, I also love making my Thai coconut curry salmon and creamy Thai shrimp soup.
    • Duck Fat = Liquid Gold: I reserve some duck fat from searing to sauté the garlic, ginger, and curry paste — it gives the sauce incredible richness and depth you won’t get with oil alone.
    • Creamy coconut broth: I make the red coconut curry broth from scratch using garlic, ginger, fish sauce, sugar, chicken broth, and coconut milk, with store-bought red curry paste—Thai Kitchen is my go-to for its mild heat and authentic flavor. My favorite part? Adding cherry tomatoes and pineapple at the end for the perfect sweet-tangy finish!
    • Garnish Game Strong: I serve coconut curry duck over jasmine rice and top it with Thai basil, cilantro, fresh chiles, lime wedges, and crispy fried shallots — it’s colorful, fragrant, and full of texture.
    Thai Red Curry Duck with Cherry Tomatoes and Pineapple slices - served over rice in a bowl.
    Thai Red Curry Duck with Cherry Tomatoes and Pineapple slices - in a cast iron pan.

    Ingredient Notes & Substitutions

    • Boneless Skin-On Chicken: If you prefer chicken to duck, feel free to swap them out using either boneless skin-on chicken breast or thigh. Cook in the same way as the duck breast but lower the amount of time you cook each side. 
    • Other Proteins: This dish is also delicious with a perfectly seared steak so go ahead and swap the duck breast if you like. You can also use salmon or shrimp. Oh wait, I've already made these recipes! Check out my Thai-inspired coconut curry salmon and banana coconut curry shrimp.
    • Red Curry Paste: My personal favorite brand is Thai Kitchen. The main reason I love it is that it has a milder spice level, so it doesn't overpower the dish with too much heat. It's made with ingredients like lemongrass, garlic, and red chilies, giving it an incredible flavor. I use it in all my Thai-inspired recipes, like this red curry chicken noodle soup or this fan-favorite Thai shrimp coconut soup.
    • Sugar: You can use coconut sugar, brown sugar, or rock sugar. I don’t recommend artificial sweeteners, honey, or agave as it will completely inhibit the flavor of the curry paste and duck.
    • Kefir Lime: This may be a difficult ingredient to locate, so if it’s not available in your area you can omit it.
    • Tomatoes: If cherry tomatoes are not available, you can substitute them for any very firm, underripe tomato. Slice each tomato into the size of a cherry tomato before placing it into the curry sauce.
    • Fresh Pineapple: You are more than welcome to use fresh pineapple! If using in place of canned, make sure to trim the skin, remove the core, and cut into quartered slices. Use about ¼ of a fresh pineapple to replace the canned pineapple/
    • Rice and Noodles: This dish works well with other long grain rice such as basmati, wild, or brown! I also love serving duck curry over rice noodles!
    • Basil: You can use Italian basil if Thai is not available.
    • Fried Onions: Replace the fried shallots with fried onions if you prefer!
    • Coconut Milk: You can totally make this with a low fat can of coconut milk instead of the full fat. The consistency of your curry will be a bit more watery but still very tasty! 
    • Pro tip 🙂 : The photo below shows every single ingredient you’ll need—go ahead and screenshot it for your shopping list!
    This photo shows all the ingredients (with labels) you need to make Thai Red Curry Duck.

    How to Make Thai Red Curry Duck (Step-by-Step)

    Heads up: Here’s a quick step-by-step preview of the recipe with helpful photos! For the full instructions and details, scroll down to the recipe card below.

    • Start by scoring the skin of the duck breasts and seasoning both sides with salt and pepper.
    • Cook the duck breasts over medium heat skin-side down in a cold skillet, uncovered for about 8 minutes until the skin is crisp and browned. Press gently with a spatula for even searing. Tip: Use a splatter screen to reduce mess without trapping steam. Remove most of duck fat to a heatproof container at this point.
    • Flip and cook the other side for about 5-7 minutes until the internal temperature reaches your preferred doneness (135°F for medium-rare, 165°F for well-done). Transfer the duck to a warm oven to rest.
    • Make broth base: Reserve 2 tablespoons of duck fat in the pan. Sauté garlic and ginger briefly, then add Thai red curry paste and cook until fragrant.
    • Stir in fish sauce and sugar, and mix it in.
    • Make red curry coconut broth: Add chicken broth, coconut milk and kefir lime leaves, and simmer for a few minutes on medium heat.
    • Add cherry tomatoes and pineapple, cooking just until softened. Adjust seasoning to taste.
    • To serve, spoon the curry over jasmine rice, top with sliced duck, and garnish with Thai basil, cilantro, chilies, lime wedges, and crispy shallots.
    Thai Red Curry Duck with Cherry Tomatoes and Pineapple slices - served over rice in a bowl.

    Variations

    • Green Curry: I sometimes swap red curry for green and love the results. Red curry paste is made with red chilies, while green curry uses green chilies along with herbs like cilantro, Thai basil, and kaffir lime leaves. I find green curry to be fresher and spicier, with a bright, herbal flavor, while red curry feels cozier and a bit bolder.
    • Vegetarian: You can make hard boiled eggs, use tofu, or add more veggies to replace the duck breasts! Omit the fish sauce and replace the chicken broth with veggie broth as well.

    Storage Tips

    • Fridge: You can store the cooled curry and duck in an airtight container for up to 4 days in the refrigerator. I recommend storing the rice separately so it doesn’t absorb all of the curry.
    • To freeze, place in an airtight freezer safe container. It can remain frozen for up to 2 months.

    More Thai-Inspired Recipes

    • Red Curry Banana Coconut Shrimp
    • Thai Red Curry Chicken Noodle Soup
    • Thai Basil Beef
    • Thai Coconut Curry Salmon
    • Thai Shrimp Coconut Soup
    Thai Red Curry Duck with Cherry Tomatoes and Pineapple slices - in a cast iron skillet.
    5 from 2 votes

    Thai Duck Curry with Pineapple & Tomatoes

    This Thai Red Curry Duck combines crispy seared duck breast with a rich coconut curry sauce, finished with cherry tomatoes and pineapple. I serve it over jasmine rice, topped with sliced duck and garnished with Thai basil, cilantro, chiles, lime, and crispy shallots. Honestly, it beats takeout every time!
    Print Recipe Pin Recipe Save RecipeSaved!
    Prep Time 10 minutes mins
    Cook Time 30 minutes mins
    Total Time 40 minutes mins
    Course Main Course
    Cuisine Asian, Thai
    Servings 4
    Calories per serving 571 kcal
    Author: Julia

    Ingredients

    • 4 boneless skin-on duck breasts pat very dry
    • salt and pepper to taste
    • 1 tablespoon ginger minced
    • 1 tablespoon garlic minced or 4 minced garlic cloves
    • ⅓ cup Thai red curry paste (I use Thai Kitchen brand for mild flavor)
    • 1 tablespoon fish sauce
    • 1 tablespoon sugar white, brown, or use honey
    • ½ cup chicken broth add more at the end, if you like your curry thinner
    • 14 oz full fat coconut milk 400ml can (NOT coconut milk in a carton)
    • 2 kefir lime leaves optional
    • 10 ounces cherry tomatoes
    • 5 rings golden canned pineapple quartered (add more pineapple if you like)

    For Serving

    • Jasmine rice cooked
    • Thai basil leaves
    • cilantro chopped and sprigs
    • Thai chile roughly chopped
    • lime wedges
    • fried shallots store bought
    US Customary - Metric
    Prevent your screen from going dark

    Instructions 

    How to Pan-Sear Duck Breasts

    • Turn your oven to the warming setting.
    • Prep the Duck: If using frozen duck breasts, thaw completely and pat dry thoroughly—excess moisture prevents browning. Use a cast iron or stainless steel skillet with an oven-safe handle. I prefer cast iron.
    • Score & Season: Make slits diagonally across the skin of each duck breast with a very sharp knife. You can score the skin in parallel or crisscross lines (just through the fat, not into the meat). Season both sides generously with salt and pepper—I use at least ½ teaspoon salt - most of it on the skin side, and a bit less on the other.
    • Start Cold: Place duck breasts skin-side down in a cold cast iron skillet. Turn heat to medium and cook uncovered for about 8 minutes until the skin has become crispy and brown. This allows the fat to slowly render without burning the skin. Use a spatula to press gently for even contact.Tip: A splatter screen helps control mess without trapping steam—especially useful when cooking in stainless steel.
    • Flip & Finish: After 8 minutes, carefully spoon out excess fat (leave just enough to coat the pan) into a heat proof bowl or container. Flip the duck and sear the other side for 5–7 minutes, or until desired doneness:
      135°F for medium-rare
      140°F for medium
      165°F for well done
    • Rest: Once done, transfer duck to a heatproof plate or tray and let rest in the warm oven while you prepare the curry. This step keeps it juicy and tender.

    How to make red curry

    • Adding (or reserving) 2 tablespoons of duck fat in the pan, saute the garlic and ginger for 30 seconds, then add the curry paste. Saute until the color has deepened slightly, 2 minutes.
    • Add the fish sauce and sugar, and cook until the sugar is dissolved, about 1 minute.
    • Turn the heat to medium, add the chicken broth, coconut milk and kefir lime leaves, letting it simmer for about 5 minutes, stirring everything together to combine.
    • Lastly, add the tomatoes and pineapple, simmering for 5 more minutes to soften the tomatoes and pineapple slightly.
    • Adjust the seasoning with salt, pepper, fish sauce, or sugar (or honey) to balance the flavors. If the curry is too thick to your liking, add a splash of chicken broth.

    To Serve

    • Spoon the curry sauce over a bowl of jasmine rice.
    • Slice the duck breast and place each portion into the curry sauce.
    • Garnish the curry with Thai basil leaves, cilantro, chopped Thai chiles, lime, and fried shallots!

    Notes

    • When slicing the duck skin, make sure to not slice all the way through to the meat if you can.
    • Even if you over cook your duck breast, it will still be delicious as it’s a very forgiving protein.
    • Depending on the curry paste you buy, it can be quite salty. If this is the case, you can add more coconut milk, water, or broth to the curry. Alternatively, you can lessen the amount of curry paste you use as well.
    • The sugar used in this recipe is meant to add balance to the more savory flavors in this dish and will not overpower your palette.
    • It’s really important to let the duck breasts rest before slicing so the proteins can relax and the juices can be reabsorbed.

    You will need these supplies:

    • knife
    • cutting board
    • thermometer
    • measuring spoons
    • measuring cups
    • a heavy bottomed skillet (preferably cast-iron)
    • tongs

    Note about the nutrition:

    The nutritional info DOES NOT include anything that you use to serve with duck curry:
    • Jasmine rice, cooked
    • Thai basil leaves
    • cilantro, chopped and sprigs
    • Thai chile, roughly chopped
    • lime wedges
    • fried shallots, store bought
     

    Nutrition

    Nutrition Information
    Thai Duck Curry with Pineapple & Tomatoes
    Amount per Serving
    Calories
    571
    % Daily Value*
    Fat
     
    33
    g
    51
    %
    Saturated Fat
     
    22
    g
    138
    %
    Polyunsaturated Fat
     
    2
    g
    Monounsaturated Fat
     
    4
    g
    Cholesterol
     
    175
    mg
    58
    %
    Sodium
     
    613
    mg
    27
    %
    Potassium
     
    1100
    mg
    31
    %
    Carbohydrates
     
    23
    g
    8
    %
    Fiber
     
    2
    g
    8
    %
    Sugar
     
    17
    g
    19
    %
    Protein
     
    49
    g
    98
    %
    Vitamin A
     
    3609
    IU
    72
    %
    Vitamin C
     
    40
    mg
    48
    %
    Calcium
     
    78
    mg
    8
    %
    Iron
     
    15
    mg
    83
    %
    * Percent Daily Values are based on a 2000 calorie diet.

    Nutrition Disclaimer:

    The nutritional information on this website is only an estimate and is provided for convenience and as a courtesy only. The accuracy of the nutritional information for any recipe on this site is not guaranteed. It should not be used as a substitute for a professional nutritionist’s advice.

    Keyword duck curry, Thai Red Curry Duck
    Thai Red Curry Duck with Cherry Tomatoes and Pineapple slices - in a cast iron pan.
    Thai Red Curry Duck with Cherry Tomatoes and Pineapple slices - served over rice in a bowl.
    « Passion Fruit Margarita
    Chicken Shawarma Bowl »
    122 shares
    • Facebook22

    Reader Interactions

    Comments

      Submit your question or provide a review of the recipe + star rating RIGHT HERE. Cancel reply

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

      Recipe Rating




    1. Tracy

      May 28, 2025 at 10:52 am

      Used cashew milk as I don’t like coconut, 2 duck breasts, mild red curry paste like you suggested, and fresh pineapple. Just because I already had it in the fridge.I love curries and this one hit the spot. Will definitely be on the menu next week too as I have 2 more frozen duck breasts I have to use. Thank you so much for your recipe, Julia, I am always looking forward to getting them in my email.

      Reply
      • Julia

        May 30, 2025 at 11:40 am

        Hi Tracy! I love how you made it your own with the cashew milk and fresh pineapple—great idea, especially if you’re not a coconut fan. 🙂 And, it REALLY makes my day to hear that you look forward to the recipes. 🙂 🙂

        Reply
    2. Kimberly

      May 27, 2025 at 10:42 am

      Wow, this was delish. We love duck and I am always trying to find new ways to prepare it beyond the usual boring pan-sear. Didn’t expect the red curry sauce go so well with duck meat. will def make it again!

      Reply
      • Julia

        May 27, 2025 at 2:44 pm

        I am so happy you gave this recipe a try and enjoyed it as much as I did!! 🙂 I love duck, too!

        Reply

    Primary Sidebar

    Julia is the author of JuliasAlbum.com (a food blog focused on easy dinner recipes, pasta dishes, salads made with seasonal ingredients). In this photo, Julia is pictured wearing a yellow sweater against an Autumn background.

    Hi, I'm Julia!

    I am a full-time food blogger living in beautiful Colorado. I focus primarily on savory recipes (protein-based & fiber-rich main dishes, pasta, salads) using fresh & seasonal ingredients. A food blogger since 2012, I help home cooks create well-balanced and visually appealing dinners (many of which are 30-minute ONE-PAN meals). Find out more about me and my cooking philosophy. 

    Connect with Julia on Social Media:

    • Facebook
    • Pinterest
    • Instagram
    Get Julia's new recipes by e-mail:
    Subscribe by E-mail

    Footer

    ↑ back to top

    Privacy and Disclosure

    • Privacy Policy
    • Disclaimer
    • Terms & Conditions
    • Affiliate Disclosure

    About

    • About
    • Featured On
    • Contact Me

    Connect on Social Media

    • Pinterest
    • Facebook
    • Instagram

    Copyright © 2012-2025 JuliasAlbum.com

    Site Design: Foodie Pro Theme by Feast Design Co.

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required