Main Courses
This chicken coconut milk pineapple recipe delivers a symphony of tropical flavors that transport you to a sun-drenched island in just one bite. The golden coconut cream sauce—rich yet light—balances the sweet-tart pineapple and tender chicken, creating a dish that's both elegant and effortless.
I developed this while craving something bright after months of heavy winter cooking, and it became an instant family favorite.
The secret lies in the slow simmer, where chicken thighs (never breasts—they dry out) develop deep flavor while absorbing the aromatic coconut milk. Fresh ginger and lemongrass infuse the sauce with layers of complexity, while pineapple chunks add natural sweetness that cuts through the richness.
This isn't just a curry; it's a celebration of textures—creamy sauce, tender meat, and juicy fruit in every spoonful.
What you'll end up with is a restaurant-quality dish that's ready in under an hour. The sauce is velvety without being heavy, the chicken falls apart with gentle pressure, and the pineapple stays bright and juicy.
Serve it over jasmine rice or with crusty naan to soak up every last drop of that golden coconut goodness.
Pair it with a crisp Thai iced tea or a cold lager to balance the heat, and you've got a meal that feels like a vacation.
The best part? Leftovers taste even better the next day as the flavors meld further. Let's make this tropical curry that'll have everyone asking for seconds.
Ingredients for chicken coconut milk pineapple
Golden coconut cream meets sweet pineapple and tender chicken for a tropical curry that feels like a vacation.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Thighs, Bone-In 🍗 | 1 ½ lb | Skin-on for crispiness, cut into even pieces |
| Coconut Milk 🥥 | 1 can | Full-fat, 13.5 oz can (not light version) |
| Fresh Pineapple 🍍 | 1 ½ cup | Chunks, fresh or frozen (thawed) |
| Fresh Ginger 🌿 | 2 tbsp | Grated, peeled, packed |
| Lemongrass 🌿 | 1 whole | Stalk, bruised and cut into 2-inch pieces |
| Garlic Cloves 🧄 | 4 cloves | Minced, peeled |
| Red Curry Paste 🌶️ | 2 tbsp | Store-bought or homemade, vibrant color |
| Fish Sauce 🍶 | 1 tbsp | Red Boat brand preferred |
| Brown Sugar 🍚 | 2 tbsp | Light or dark, packed |
| Jasmine Rice 🍚 | 1 ½ cups | Uncooked, long-grain |
| Coconut Oil 🥥 | 1 tbsp | For cooking, virgin preferred |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Lime Juice 🍋 | 1 tbsp | Freshly squeezed |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The chicken thighs are non-negotiable here—bone-in, skin-on for maximum flavor and texture. Trader Joe's or Costco have great pre-cut options, but if you're buying whole, trim the fat and cut into even 1-inch pieces. Coconut milk matters too—full-fat only (the light version won't give that velvety texture). For the pineapple, fresh is ideal but frozen works perfectly—just thaw and drain well. The red curry paste? Maesri or Thai Kitchen are my go-tos, but any good-quality paste with visible spices will do.
No lemongrass? Substitute 1 tbsp lime zest plus 1 tsp lime juice—it's not identical, but gets you close. Short on fish sauce? Soy sauce at half the amount works in a pinch, though it'll taste slightly different. Brown sugar can be swapped for coconut sugar or white sugar. The ginger and garlic are where the magic happens—toast the garlic in coconut oil first for deeper flavor. If you're using frozen pineapple, pat it completely dry before adding to the curry to avoid thinning the sauce.
This curry tastes even better the next day—make extra if you can. Store in an airtight container for 4-5 days in the fridge or freeze for 3 months. I always portion mine into containers with rice so lunches are ready to grab. Garnish with fresh cilantro right before serving—it wilts fast, so don't add it to the cooking sauce. The lime juice should be added last to keep that bright, tangy finish.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to scrub pots—just toss the chicken, pineapple chunks, and ginger into a single pan with coconut milk, let it simmer, and boom. The lemongrass stems double as handles while you stir, and the bone-in thighs stay juicy without extra effort. Honestly, I’ve made this while scrolling through my phone.
- Tropical Comfort: That first bite of tender chicken with the sweet-tart pineapple and creamy coconut milk? It’s like a vacation in a bowl. The ginger adds a little kick, but the lemongrass keeps it bright and aromatic—no heavy spices, just pure, satisfying flavor that feels special without trying too hard.
- Lunchbox Hero: Between us, this is my go-to for meal prep. The leftovers reheat beautifully (yes, even the pineapple stays juicy), and it’s the kind of dish that tastes just as good cold as it does hot. Pack it in containers for work or school—your future self will thank you when you’re craving something fresh but not fussy.
- Budget-Friendly Luxe: Bone-in chicken thighs stretch further than breasts, and coconut milk adds richness without breaking the bank. Fresh pineapple feels fancy, but you only need a few chunks—plus, the rest can go in smoothies or salads. It’s the kind of recipe that makes you feel like you’re eating well without stressing over the grocery bill.
Step-by-step instructions for chicken coconut milk pineapple curry
Here's how to create a fragrant, balanced curry with tender chicken and sweet pineapple.
Cook the Jasmine Rice to Perfect Texture
Rinse the 1.5 cups jasmine rice thoroughly under cold water until the water runs clear. This removes excess starch and prevents gummy rice. Drain well in a fine-mesh strainer and transfer to a pot with 2 cups water and ½ teaspoon salt. Bring to a boil over high heat, then immediately reduce to low heat, cover, and simmer for 15 minutes.
After 15 minutes, turn off the heat and let the rice steam undisturbed for 10 minutes. The residual heat will finish cooking the rice perfectly—fluffy with individual grains. Fluff gently with a fork before serving. If the rice feels dry, add 1 tablespoon water and cover for another 5 minutes.
Sear the Chicken for Deep Flavor
Heat 1 tablespoon coconut oil in a large skillet over medium-high heat until shimmering. Pat the 1.5 lb chicken thighs dry with paper towels—this ensures a crispy skin. Season both sides generously with ½ teaspoon salt and ¼ teaspoon black pepper. Add the chicken to the skillet in a single layer and cook undisturbed for 5-6 minutes until golden brown.
Flip the chicken and cook another 5-6 minutes until the internal temperature reaches 160°F and the skin is crispy. Remove the chicken from the skillet and set aside. Don't clean the skillet—those browned bits are packed with flavor and will form the base of your curry sauce.
Build the Aromatic Curry Base
In the same skillet, add 2 tablespoons red curry paste and stir for 30 seconds until fragrant. Add the 2 tablespoons grated fresh ginger and 4 minced garlic cloves, cooking for 1 minute until the raw garlic smell disappears. Pour in 1 tablespoon fish sauce and 2 tablespoons brown sugar, stirring to combine.
Add the 1.5 cup fresh pineapple chunks and 1 whole lemongrass (cut into 2-inch pieces) to the skillet. Pour in the 1 can coconut milk and scrape up any browned bits from the bottom of the pan. Bring the mixture to a gentle simmer over medium heat for 5 minutes, allowing the flavors to meld together.
Simmer the Chicken in Coconut Cream
Return the chicken to the skillet, spooning the coconut sauce over the top. Bring the mixture back to a simmer and cover partially. Cook for 20-25 minutes over low heat, stirring occasionally, until the chicken is tender and the sauce has thickened slightly. The chicken should easily pull away from the bone.
Taste the sauce and adjust seasoning if needed—add more fish sauce for saltiness or brown sugar for sweetness. The sauce should be balanced with a touch of heat from the curry paste and a hint of tang from the pineapple. Remove the lemongrass stalk before serving.
Finish and Serve with Fresh Garnishes
Stir in 1 tablespoon lime juice and ¼ cup chopped fresh cilantro to brighten the flavors. Serve the chicken and coconut pineapple curry immediately over the jasmine rice, garnished with additional cilantro. The dish should be aromatic with a perfect balance of sweet, spicy, and savory flavors.
For an extra touch, serve with a side of cucumber slices or a simple green salad. The rich coconut sauce pairs beautifully with the crispness of fresh vegetables, creating a complete tropical meal.
Pro Tips For Making Chicken Coconut Milk Pineapple
- Brown the Chicken First: Skip the slow start—sear those bone-in thighs in a hot pan for 4-5 minutes per side until deep golden. The Maillard reaction kicks in, turning bland chicken into rich, flavor-packed meat that won’t turn to mush when simmered in coconut milk. (Yes, even if you’re impatient like me.)
- Blend the Ginger Rough: No need to julienne—just smash 2 inches of fresh ginger with the flat side of your knife, then toss the chunks whole into the pot. It’ll soften and infuse flavor without turning the sauce into a puree. (I learned this the hard way after straining out a fine, watery mess.)
- Simmer, Don’t Boil: Keep the heat low enough that tiny bubbles just break the surface—no rolling boil. Coconut milk curdles when it gets aggressive, and you’ll end up with a split sauce instead of a luscious one. (Your future self will thank you.)
- Use Pineapple Juice: Save the tough core and chop the rest, but reserve ¼ cup of the juice to add later. It cuts through the richness of the coconut milk and balances the sweetness without thinning the sauce. (Sounds weird, but it works—trust me.)
Dietary considerations for chicken coconut milk pineapple
Gluten-Free Adaptation
This dish is naturally gluten-free, but always double-check your ingredients—especially the red curry paste and fish sauce. Brands like Thai Kitchen and Maesri make certified gluten-free pastes, while Red Boat fish sauce is also gluten-free.
If you're concerned, use tamari instead of soy sauce as a backup. The jasmine rice should be labeled gluten-free, and Lundberg Family Farms is a reliable brand for this. 🌱
Dairy-Free Naturally
No dairy appears in this recipe, making it perfect for lactose-intolerant diners or vegan adaptations. The creamy texture comes entirely from full-fat coconut milk, which also provides healthy fats.
For extra richness, stir in 1 tablespoon coconut cream at the end. The pineapple and chicken provide natural sweetness without needing dairy-based sauces.
Nut-Free Considerations
This recipe contains no nuts, but coconut milk is derived from a tropical fruit (technically a drupe) rather than a tree nut. If you're managing severe allergies, verify your coconut milk brand—some facilities process nuts.
For nut-free dining, serve with sunflower seed butter on the side or a simple avocado slice for guests who need alternatives. Always check labels on curry pastes too, as some contain coconut or nut-based thickeners.
Protein Swaps
Want to make this vegetarian? Swap the chicken for firm tofu or chickpeas. Press and pan-fry 14 oz extra-firm tofu in 1 tbsp coconut oil until golden, then proceed with the recipe.
For a seafood twist, use shrimp or white fish like cod, adding them in the last 5 minutes of cooking to prevent overcooking. The coconut sauce works beautifully with all these proteins.
Sweetness Control
If you're watching sugar, reduce the brown sugar to 1 tbsp and increase the fish sauce to 1.5 tbsp for depth. For a diabetic-friendly version, use erythritol or monk fruit sweetener instead.
The pineapple's natural sweetness will still shine through—just balance it with extra herbs like Thai basil or mint to enhance flavor without sugar. 💡
Nutrition facts
Frequently asked questions
Can I use chicken breast instead of thighs?
I recommend sticking with bone-in, skin-on thighs for this dish—they stay juicy and flavorful during the long simmer. If you must use breast, cut them into ½-inch strips and reduce cooking time to 10-12 minutes after adding back to the sauce. The skin adds crispiness and fat for rich flavor that breasts simply can't match.
What if I can't find fresh pineapple?
Frozen pineapple works perfectly—just thaw and drain it well before adding to prevent a watery sauce. For extra flavor, toss the thawed chunks with 1 teaspoon lime juice before cooking. Canned pineapple is a last resort (drain thoroughly) as it lacks freshness and texture. The sauce will still taste great, but the pineapple's natural sweetness will be less vibrant.
How spicy should the curry be?
The recipe uses 2 tablespoons red curry paste, which gives a mild-to-medium heat level. For less spice, reduce to 1 tablespoon and add ½ teaspoon extra brown sugar to balance. If you love heat, add ½ teaspoon chili flakes or 1 sliced Thai chili at the end. Always taste before serving—you can adjust with more fish sauce for saltiness or lime for tang.
Can I make this in a slow cooker?
Brown the chicken and build the curry base as directed, then transfer everything to a 3-4 quart slow cooker. Cook on low for 4-5 hours or high for 2-3 hours, stirring once halfway. The sauce will thicken more than stovetop, so add 1-2 tablespoons water if needed. The slow cooker method actually enhances the flavors by letting them meld longer.
What's the best way to reheat leftovers?
Reheat gently in a saucepan over low heat with 1-2 tablespoons water to prevent drying. Stir frequently and add more liquid if needed. Microwaving works too—cover with a damp paper towel and heat in 30-second intervals, stirring between each. For extra richness, stir in 1 tablespoon coconut cream when reheating. The flavors actually improve overnight!
