Main Courses
This chicken coconut milk pineapple recipe transports you to a tropical paradise with every bite—creamy coconut milk, tender chicken, and sweet pineapple create a harmony of flavors that’s both comforting and exciting.
As someone who’s spent years perfecting curries in professional kitchens, I can tell you this balance of sweet, spicy, and creamy is what makes it unforgettable. The key lies in slow simmering, which develops deep, complex flavors without overpowering the natural sweetness of the pineapple.
The beauty of this dish is its versatility—it works as a hearty weeknight dinner or a showstopper for guests. I’ve refined the technique to ensure the chicken stays juicy while the edges develop a subtle crispness from the coconut milk’s natural sugars.
The pineapple not only adds natural sweetness but also tenderizes the chicken during cooking, making it melt-in-your-mouth tender. This isn’t just a curry; it’s a full sensory experience that starts with the aroma of ginger and garlic sizzling in the pan.
By the time you’re done, you’ll have a dish that’s rich, fragrant, and perfectly balanced—creamy coconut milk clings to the chicken, while pineapple chunks add bursts of freshness. The sauce thickens just enough to coat everything beautifully, creating a velvety finish.
Serve it over steamed jasmine rice or with a side of cucumber salad to cut through the richness, and you’ve got a meal that’s as impressive as it is delicious.
What makes this recipe special is how it comes together with simple ingredients but delivers restaurant-quality results. The secret? Letting the flavors meld during the simmering process, which transforms basic pantry staples into something extraordinary.
Whether you’re cooking for family or treating yourself, this dish is guaranteed to become a staple in your rotation. Let’s get started on creating this tropical masterpiece.
Ingredients for chicken coconut milk pineapple
Creamy coconut milk meets tropical pineapple in this restaurant-worthy curry—just 15 ingredients for bold flavors.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless, Skinless Chicken Thighs 🍗 | 1 ½ lb | Cut into 1-inch pieces |
| Full-Fat Coconut Milk 🥥 | 13 ½ oz | One 13.5 oz can, unsweetened |
| Fresh Pineapple Chunks 🍍 | 2 cups | Fresh or frozen, no syrup |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 6 cloves | Minced, fresh preferred |
| Fresh Ginger 🌿 | 2 tbsp | Grated, finely chopped |
| Curry Powder 🌶️ | 2 tbsp | Mild or medium heat |
| Ground Turmeric 🌿 | ½ tsp | Freshly ground preferred |
| Ground Cumin 🌿 | 1 tsp | Toasted for depth |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal kosher |
| Black Peppercorns 🌶️ | ½ tsp | Freshly cracked |
| Coconut Oil 🥥 | 2 tbsp | For sautéing, virgin preferred |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Jasmine Rice 🍚 | 1 ½ cups | Uncooked, for serving |
The coconut milk is non-negotiable here—full-fat for richness, unsweetened for purity. Thai Kitchen brand is my go-to for that perfect balance of creaminess and subtle sweetness. Grab a can from the international aisle at Whole Foods or Trader Joe's if you want the most authentic taste. Fresh pineapple is ideal, but frozen works in a pinch—just thaw and drain well. The chicken thighs? Bone-in, skin-on if you can find them—they stay juicier during the long simmer. Cut them into even 1-inch pieces so they cook uniformly.
No curry powder? Mix 1 tbsp each of coriander, turmeric, and cumin for a DIY version. Fresh ginger is best, but powdered works at half the amount. Running low on coconut oil? Olive oil or avocado oil will work, though coconut adds that authentic tropical note. The pineapple chunks should be roughly the same size as the chicken pieces—this ensures even cooking. If you're using canned pineapple, drain and rinse thoroughly to cut down on excess syrup. For extra depth, toast your spices in the coconut oil for 30 seconds before adding the aromatics—worth the extra minute.
This curry tastes even better the next day as the flavors meld. Store leftovers in an airtight container in the fridge for up to 5 days, or freeze for 3 months. I like to portion it into containers with extra rice so I can grab a ready-to-eat meal. The sauce thickens as it cools, so add a splash of water or coconut milk if it seems too thick when reheating. Garnish with fresh cilantro right before serving—it brightens everything up.
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 and coconut milk, and let it simmer. The onions caramelize right there, no extra steps, no extra mess.
- Creamy-Sweet Balance: That first bite of tender chicken with the bright pineapple cutting through the rich coconut milk? It’s like a hug in a bowl. The garlic and onion build depth, but the sweetness keeps it from being heavy.
- Lunchbox Hero: Between us, this is my go-to for meal prep. The leftovers reheat beautifully—pack it in containers, and it’s a tropical vibe at work or school. My kids actually finish their lunches, which is basically a miracle.
- Budget-Friendly Luxury: Full-fat coconut milk makes it feel fancy, but it’s cheaper than takeout. Chicken thighs stay juicy, and pineapple stretches across multiple meals. Honestly, it’s the kind of dish that makes grocery day feel like a win.
Step-by-step instructions for chicken coconut milk pineapple curry
This tropical curry delivers perfectly balanced flavors and tender chicken every time.
Prepare the Chicken and Aromatics
Cut the 1.5 lb boneless, skinless chicken thighs into 1-inch pieces. In a large bowl, combine the chicken with all 2 tbsp curry powder, 0.5 tsp ground turmeric, 1 tsp ground cumin, 1.5 tsp salt, and 0.5 tsp freshly cracked black peppercorns. Toss gently to coat evenly. Let the chicken marinate for 15 minutes while you prepare the aromatics.
Finely dice the 1 whole yellow onion and mince the 6 cloves garlic. Grate the 2 tbsp fresh ginger using a microplane or finely chop it with a sharp knife. The fresh ginger will add a bright, citrusy note that balances the coconut milk's richness.
Sauté the Base
Heat the 2 tbsp coconut oil in a large, heavy-bottomed pot over medium-high heat. Once the oil shimmers, add the chicken pieces in a single layer and cook undisturbed for 3-4 minutes until golden brown on the bottom. This creates a flavorful crust that won't dissolve in the sauce. Flip the chicken and cook for another 2-3 minutes, then remove it to a plate and set aside.
In the same pot, reduce the heat to medium and add the diced onion. Cook for 5-6 minutes until softened and translucent. Add the minced garlic and grated ginger, cooking for 1-2 minutes until fragrant. You'll smell the aromatic oils releasing—this is when the flavors really start to develop.
Build the Curry Sauce
Pour in the 2 cups fresh pineapple chunks and cook for 3-4 minutes until they begin to soften slightly. Add the 13.5 oz full-fat coconut milk, stirring to combine. The sauce should look creamy and slightly thick. Bring the mixture to a gentle simmer, then return the chicken to the pot.
Cover the pot and let the curry simmer for 20-25 minutes over medium-low heat. Stir occasionally to prevent the coconut milk from sticking to the bottom. The chicken is done when it's fork-tender with no pink remaining in the center. The sauce should be rich and fragrant with a beautiful golden hue.
Finish and Serve
Once the chicken is cooked, stir in the 1 tbsp freshly squeezed lemon juice. This brightens the flavors and cuts through the richness of the coconut milk. Taste and adjust the seasoning if needed—you might want to add a pinch more salt or a dash of black pepper to balance the sweetness of the pineapple.
Remove the pot from heat and let the curry rest for 5 minutes. This allows the flavors to meld together. Stir in the 0.25 cup chopped fresh cilantro just before serving. The cilantro adds a fresh, herbal note that complements the tropical flavors. Serve the curry hot over 1.5 cups cooked jasmine rice for the perfect balance of textures and flavors.
Pro Tips For Making Chicken Coconut Milk Pineapple
- Brown the Chicken First: Hit the pan with medium-high heat and sear the chicken thighs for 3-4 minutes per side until golden. I used to skip this step—big mistake. The Maillard reaction adds depth that just simmering in coconut milk never will. (Yes, even if you're impatient like me.)
- Use Pineapple Juice: Save the juice from draining those fresh pineapple chunks and add it to the coconut milk—about ¼ cup. It balances the sweetness and keeps the sauce from tasting one-note. I learned this after making a batch that was too rich and cloying.
- Simmer, Don’t Boil: Keep the heat at a gentle simmer (tiny bubbles, not rolling) once everything’s combined. Boiling turns coconut milk grainy and curdles the sauce—trust me, I’ve ruined two batches this way. A lid helps, but don’t skip the occasional stir.
- Toast the Garlic: Sauté the minced garlic in a dry pan for 30 seconds until fragrant and just turning golden before adding it to the onions. Raw garlic can taste harsh in coconut milk, and this step adds a nutty depth. (Your nose will thank you.)
Dietary considerations for these flavors
Gluten-Free Adaptations
This recipe is naturally gluten-free, which makes it perfect for those avoiding gluten or with celiac disease. The ingredients like coconut milk, pineapple, and chicken are all gluten-free staples. However, I always double-check my curry powder—some brands include anti-caking agents with gluten.
Look for certified gluten-free curry powder like Badia or Spicewalla to be safe. The Thai Kitchen coconut milk is also gluten-free, so you're covered there. 🌱
Dairy-Free Considerations
Since this dish relies on coconut milk instead of dairy, it's already naturally dairy-free. The pineapple and chicken provide all the protein and sweetness without any milk products. If you're serving this to guests with dairy sensitivities, you can confidently say it's safe.
The only potential dairy cross-contamination might come from shared cooking surfaces, so I recommend using clean utensils and pans if you've cooked with dairy recently.
Vegetarian Modifications
While this recipe features chicken, you can easily make it vegetarian by substituting 1.5 lbs of firm tofu or chickpeas for the chicken. For tofu, press and cube it, then pan-fry until golden before adding to the curry. Chickpeas add hearty texture and absorb the flavors beautifully.
The pineapple and coconut milk will still shine as the stars of the dish. I've made this version many times for vegetarian friends, and they always ask for seconds! 🌱
Allergen-Friendly Tips
For nut allergies, this recipe is already safe since it doesn't contain any nuts.
However, coconut is a tree nut for many people, so if you're serving someone with coconut allergies, you'll need to substitute the coconut milk with full-fat Greek yogurt or cashew cream (if nut allergies aren't a concern). For seafood allergies, this dish is completely safe.
Always ask your guests about specific allergies before serving, and when in doubt, prepare a separate dish to ensure everyone can enjoy the meal safely.
Lower-Carb Options
To make this dish lower in carbs, skip the rice and serve it over cauliflower rice instead. The cauliflower absorbs the curry beautifully and adds a nice texture contrast.
You can also serve the curry as a bowl with a side of roasted Brussels sprouts or a fresh mango avocado salad to keep the meal light. The natural sweetness of the pineapple and coconut milk will still satisfy your sweet tooth while keeping the carb count in check. 🥦
Protein Boost
If you want to add extra protein to this dish, consider stirring in ½ cup cooked quinoa or ½ cup lentils along with the chicken. Both options blend seamlessly into the curry and add a satisfying heartiness.
For a meat lover's twist, you could also add ½ lb of shrimp or diced pork shoulder to the curry during the last 10 minutes of cooking. The shrimp cooks quickly and adds a lovely briny contrast to the sweet pineapple. 💪
Nutrition facts
Frequently asked questions
Can I use chicken breast instead of thighs?
Chicken breast works, but thighs stay juicier during the long simmer. If using breast, cut into ½-inch pieces and reduce simmering time to 15 minutes to prevent drying. For extra moisture, add 2 tbsp chicken broth to the coconut milk.
How do I make this spicier?
Add ½ tsp cayenne or 1 tbsp red curry paste with the aromatics. For heat control, start with ¼ tsp cayenne and adjust to taste. Fresh chili flakes or sliced jalapeños also work beautifully.
Can I make this in a slow cooker?
Brown the chicken first, then transfer everything to the slow cooker. Cook on low for 3-4 hours or high for 2 hours. The slow cooker enhances tenderness and flavor depth. Add pineapple in the last 30 minutes to prevent mushiness.
What if my sauce gets too thick?
Stir in 2-3 tbsp warm water or coconut milk until creamy. The sauce should coat the back of a spoon but remain pourable. For extra richness, whisk in 1 tbsp coconut cream. Never boil—just simmer gently.
How do I store leftovers?
Let the curry cool completely, then store in an airtight container for up to 5 days in the fridge. For freezing, portion into containers with rice—reheats beautifully! Thaw overnight in the fridge. The flavors actually improve after 24 hours of resting.
