Main Courses
This juicy chicken coconut milk pineapple recipe delivers tropical flavors that transport you to a beachside dinner in minutes. The marriage of tender chicken, sweet pineapple, and creamy coconut milk creates a dish that's both comforting and exciting—perfect for weeknight dinners or special occasions.
I developed this recipe after years of perfecting balance between sweet, savory, and creamy elements, ensuring every bite is harmonious.
The secret lies in a foolproof simmering technique that keeps the chicken moist while allowing the pineapple and coconut milk to meld into a rich, fragrant sauce. You'll start with protein that stays tender and juicy, then build layers of flavor through a simple yet powerful spice blend.
The coconut milk adds creaminess without overpowering the natural sweetness of the pineapple, creating a sauce that's both elegant and approachable.
What you'll end up with is a restaurant-quality curry that's ready in under an hour—golden, aromatic, and packed with tropical brightness. The chicken remains succulent, the pineapple adds just the right amount of sweetness, and the coconut milk ties everything together in a velvety embrace.
This dish pairs beautifully with steamed jasmine rice or fluffy basmati, making it a complete meal that feels indulgent yet balanced.
Whether you're craving a taste of the tropics or simply want a flavorful weeknight dinner, this recipe delivers. The best part? It's versatile enough to adapt to different spice levels—mild for families, bold for adventurous eaters. Let's get cooking!
Ingredients for chicken coconut milk pineapple
Tropical flavors start with these 15 ingredients—juicy chicken, creamy coconut milk, and sweet pineapple.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless, Skinless Chicken Thighs 🍗 | 1 ½ lb | Cut into 1-inch pieces |
| Coconut Milk 🥥 | 1 can | Full-fat, 13.5 oz can |
| Fresh Pineapple 🍍 | 1 ½ cups | Diced, fresh or canned |
| Yellow Onion 🧅 | 1 whole | Medium, diced |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic base |
| Fresh Ginger 🌿 | 1 tbsp | Grated, fresh preferred |
| Green Curry Paste 🌶️ | 2 tbsp | Store-bought or homemade |
| Fish Sauce 🍶 | 1 tbsp | For umami depth |
| Brown Sugar 🍚 | 2 tbsp | Light or dark variety |
| Lime Juice 🍋 | 2 tbsp | Freshly squeezed |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Jasmine Rice 🍚 | 1 ½ cups | Uncooked, for serving |
| Vegetable Oil 🫒 | 1 tbsp | For searing chicken |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
The coconut milk is non-negotiable here. Full-fat canned coconut milk gives the richest texture—Thai Kitchen or Aroy-D brand are my go-tos, but any quality brand works. Fresh pineapple is ideal (the sweetness matters), but canned pineapple in juice is a solid shortcut. Chicken thighs stay juicier than breasts during the long simmer, so grab those instead. For the curry paste, Maesri or Thai Kitchen are reliable, but if you're feeling adventurous, make your own with lemongrass, galangal, and kaffir lime leaves.
No green curry paste? Red curry paste with extra lime juice works in a pinch, or use 1 tbsp each of ginger, garlic, and chili powder as a base. Fresh ginger is better than powdered—grate your own for that zesty kick. Fish sauce adds depth, but if you're avoiding it, soy sauce or Worcestershire sauce (check for vegan versions) can substitute. The brown sugar balances the heat, but honey or maple syrup works too. Lime juice should be freshly squeezed—bottled juice lacks brightness. For the cilantro, stems and all go in the pot, then you pick out the tender leaves for garnish.
This curry tastes even better the next day as flavors meld. Store leftovers in the fridge for 4-5 days or freeze for 3 months. I always make extra rice to reheat with the curry—microwave with a splash of water revives it perfectly. The sauce thickens as it cools, so add a splash of coconut milk when reheating if it's too thick. Garnish with extra cilantro and lime wedges right before serving—fresh herbs make all the difference.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots—just brown the chicken, toss in the pineapple chunks and coconut milk, and let it simmer. The onions caramelize right in the pan, so you’re left with one dish, one spatula, and zero stress.
- Sweet-Savory Balance: That first bite? The garlic and pineapple’s tang cut through the richness of the coconut milk like a dream. Honestly, the chicken ends up juicy and tender, but it’s the bright, tropical finish that makes it ridiculously good—no heavy cream or weird aftertaste here.
- Leftovers That Don’t Suck: Between us, most coconut chicken recipes turn into sad, watery meals the next day. Not this one. The pineapple keeps it lively, and the coconut milk stays creamy, so I actually look forward to reheating it for lunch. (Yes, even on a Tuesday night.)
- Budget-Friendly Luxury: Chicken thighs are forgiving and cheap, and a single can of coconut milk stretches across two meals. Fresh pineapple feels fancy, but you only need a few chunks—save the rest for smoothies or ice cream. It’s the kind of dish that makes you feel like you’re eating out without the guilt.
Step-by-step instructions for chicken coconut milk pineapple curry
This tropical curry delivers melt-in-your-mouth chicken and vibrant flavors in one simple simmer.
Prep and Sear the Chicken
Cut the 1.5 lb boneless, skinless chicken thighs into 1-inch pieces and pat them dry with paper towels. Heat 1 tablespoon vegetable oil in a large skillet over medium-high heat until shimmering. Add the chicken in a single layer and let it sear undisturbed for 3-4 minutes until golden brown on one side.
Flip the chicken and cook for another 3-4 minutes until fully browned and cooked through (internal temperature should reach 165°F). Remove the chicken from the skillet and set it aside on a plate. This initial sear locks in juices and builds deep flavor that carries through the entire dish.
Build the Aromatic Base
In the same skillet, reduce heat to medium and add the 1 whole yellow onion (diced) and 4 cloves garlic cloves (minced). Sauté for 3-4 minutes until the onions soften and become translucent, then add the 1 tablespoon grated fresh ginger. Cook for another 30 seconds until fragrant—this aromatic foundation is what makes the curry sing.
Stir in the 2 tablespoons green curry paste and cook for 1 minute until the paste darkens slightly and releases its complex flavors. The paste contains chili, lemongrass, and other spices that will infuse the entire dish. This is where the magic starts happening—don't rush this step or the flavors won't develop properly.
Simmer the Tropical Curry Sauce
Pour in the 1 can coconut milk, scraping up any browned bits from the bottom of the pan. Add the 1.5 cups diced fresh pineapple, 2 tablespoons brown sugar, 1 tablespoon fish sauce, 2 tablespoons lime juice, 1 teaspoon salt, and ½ teaspoon ground black pepper. Stir everything together and bring to a gentle simmer over medium-low heat. The coconut milk should be bubbling softly but not boiling vigorously.
Return the seared chicken to the skillet, spooning sauce over the top to coat completely. Cover and let it simmer for 15-20 minutes, stirring occasionally, until the chicken is tender and the sauce has thickened slightly. The chicken should be fork-tender with no resistance when pierced. If the sauce reduces too quickly, add 2-3 tablespoons water to maintain the right consistency.
Finish and Serve
Once the chicken is fully cooked, remove the skillet from heat and let it sit for 5 minutes to allow the flavors to meld together. Taste and adjust seasoning if needed—add more lime juice for brightness or fish sauce for umami depth. The sauce should be creamy, slightly sweet, and perfectly balanced with tropical and spicy notes.
Garnish with ¼ cup chopped fresh cilantro and serve immediately over 1.5 cups cooked jasmine rice. The rice should be fluffy and slightly sticky to soak up all that delicious curry sauce. Each bite should deliver tender chicken, sweet pineapple, creamy coconut, and a perfect balance of spice and tang.
Pro Tips For Making Chicken Coconut Milk Pineapple
- Sear the Chicken First: Hit the chicken thighs with a quick sear in a hot pan before adding the coconut milk—just 2-3 minutes per side until golden. This builds flavor that won’t dissolve into the broth later, and the contrast of crispy edges with tender meat is worth the extra 5 minutes.
- Use Fresh Pineapple, Cut It Right: Skip canned pineapple—it’s too sweet and mushy. Instead, cut fresh pineapple into ½-inch chunks and toss them in the sauce after the chicken has cooked for 10 minutes. This keeps the fruit from breaking down into a watery mess and lets it soak up the coconut flavor instead of turning to mush.
- Simmer Slow, Not Boil: After adding the coconut milk, keep the heat at a gentle simmer (tiny bubbles, not rolling). I used to crank it up, thinking faster = better, but that just curdles the coconut milk and makes the sauce separate. Low and slow keeps everything creamy and cohesive.
- Toast the Onion and Garlic: Sauté the diced onion and minced garlic in oil until the onion is translucent and the garlic smells deeply fragrant—about 5 minutes, until the edges start to brown. This step might feel optional, but it’s the thing that matters most for making the coconut-pineapple sauce taste like it was simmered for hours, not 30 minutes.
Best sauces and condiments for this recipe
Coconut-Pineapple Sauce
This velvety sauce is the heart of the dish, where sweet pineapple and creamy coconut milk blend into a rich, aromatic base. I use 1 can full-fat coconut milk (like Thai Kitchen) because the richness balances the pineapple's acidity beautifully.
For extra depth, I add 2 tbsp brown sugar to caramelize the pineapple slightly during simmering. The sauce should coat the back of a spoon but remain pourable—if it thickens too much, stir in 1-2 tbsp water at the end. 🥥
Green Curry Paste
The green curry paste (I recommend Maesri or Thai Kitchen) is where the magic happens—it brings heat, aromatic herbs, and complexity. For a milder version, reduce the paste to 1 tbsp or substitute 1 tbsp each of ginger, garlic, and chili powder.
If you're feeling adventurous, toast the paste in the pan for 1 minute before adding liquids to deepen its flavors. This step is non-negotiable for that authentic Thai-inspired taste. 🌶️
Lime and Fish Sauce
Fresh lime juice is a game-changer—2 tbsp freshly squeezed brightens the entire dish, cutting through the richness. I also add 1 tbsp fish sauce for umami depth (substitute soy sauce if needed).
Taste as you go: if the sauce tastes flat, another splash of lime or a pinch of salt can elevate it. The fish sauce might seem bold, but it disappears into the coconut milk, leaving only complexity. 🍋
Sweet-Savory Balance
Adjust the sweetness to your taste: I find 2 tbsp brown sugar works perfectly, but if you prefer less sweetness, reduce to 1 tbsp or use honey instead. For extra richness, stir in 1 tbsp butter at the end—it melts into the sauce, adding a luxurious finish.
The key is harmony: the pineapple's sweetness, the coconut's creaminess, and the curry's heat should all sing together. ✨
Garnish Like a Pro
Fresh cilantro is non-negotiable for garnish—I use ¼ cup chopped leaves to add a bright, herbaceous finish. For texture, sprinkle with toasted coconut flakes or crushed peanuts. A squeeze of lime wedge on the side lets diners customize their heat and brightness.
Garnishing isn't just decoration—it's the final touch that makes the dish feel restaurant-quality. 🌿
Nutrition facts
Frequently asked questions
Can I use chicken breasts instead of thighs?
Chicken breasts will work, but they're more prone to drying out during the long simmer. If using breasts, cut them into ½-inch thick slices and reduce the simmering time to 10-12 minutes instead of 15-20. For extra moisture, add 2 tablespoons coconut milk at the end of cooking.
How do I make this recipe spicier?
For extra heat, add ½ teaspoon red pepper flakes or 1 sliced Thai chili when searing the chicken. You can also increase the green curry paste to 3 tablespoons or stir in 1 teaspoon sriracha at the end. For a smoky kick, add ½ teaspoon smoked paprika to the sauce.
Can I make this dish in a slow cooker?
Sear the chicken first, then transfer everything (including the sauce ingredients) to a 4-6 quart slow cooker. Cook on LOW for 4-5 hours or HIGH for 2-3 hours. The slow cooker method keeps the chicken incredibly tender. The sauce may thicken more, so add 2-3 tablespoons water if needed before serving.
What if I don't have fresh pineapple?
Canned pineapple works perfectly—just drain it well and pat dry to avoid a watery sauce. For the best texture, use pineapple in juice rather than syrup. If using frozen pineapple, thaw and drain thoroughly before adding. The flavor won't be identical, but it's still delicious!
How can I make this dish vegetarian?
Replace the chicken with 1.5 lbs firm tofu or extra-firm tofu, pressed and cubed. Sauté the tofu in oil until golden, then proceed with the recipe as written. For more substance, add 1 cup chickpeas or sweet potatoes during the simmering stage. The coconut-pineapple sauce will still be rich and flavorful!
