
This chicken coconut milk pineapple recipe transforms a simple weeknight dinner into a restaurant-worthy tropical feast. 🌴 The secret lies in balancing creamy coconut milk with the bright acidity of pineapple and the crisp crunch of celery—a combination that delivers rich, velvety sauce while keeping the dish light and refreshing.
I developed this while craving something that felt like a vacation in every bite, without sacrificing simplicity.
The magic happens during the simmer, where tender chicken absorbs the fragrant coconut milk and caramelized pineapple flavors. Celery adds a subtle crunch that cuts through the richness, while a touch of ginger and garlic deepens the sauce.
This isn’t just a dish—it’s a sensory experience that transports you to a beachside table with minimal effort.
By the time you serve it, you’ll have golden-brown chicken swimming in a glossy, creamy coconut-pineapple sauce that clings to every bite. The aroma alone will have everyone gathering at the table, and the balance of sweet, savory, and crunchy ensures every spoonful is satisfying.
It’s the kind of meal that feels special without requiring hours in the kitchen.
Perfect over rice or with crusty bread to soak up the sauce, this dish scales effortlessly for gatherings or leftovers. The technique is straightforward, but the result is anything but basic—proof that a little tropical inspiration can elevate even the simplest dinner. Let’s get cooking!
Ingredients for chicken coconut milk pineapple
Tropical flavors meet homestyle comfort in this creamy coconut pineapple chicken dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless, Skinless Chicken Thighs 🍗 | 1 ½ lb | Cut into bite-sized pieces |
| Coconut Milk 🥥 | 1 can (13.5 oz) | Full-fat for creaminess |
| Fresh Pineapple Chunks 🍍 | 1 ½ cups | Fresh or canned in juice |
| Celery Stalks 🧅 | 3 whole | Sliced thin for crunch |
| Fresh Ginger 🌿 | 1 tbsp | Grated finely (about 1-inch piece) |
| Garlic Cloves 🧄 | 4 cloves | Minced finely |
| Vegetable Oil 🫒 | 2 tbsp | For searing chicken |
| Low-Sodium Soy Sauce 🍶 | 1 tbsp | For umami depth |
| Brown Sugar 🍚 | 1 tbsp | Balances acidity |
| Lime Juice 🍋 | 1 tbsp | Freshly squeezed |
| Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Jasmine Rice 🍚 | 1 ½ cups | Uncooked for serving |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for garnish |
The coconut milk is non-negotiable here—full-fat canned coconut milk gives that luscious texture you can’t get from light versions. I always grab Thai Kitchen brand from the Asian aisle at Trader Joe’s or Costco—it’s consistently smooth and rich. Fresh pineapple is ideal, but canned pineapple in juice (not syrup!) works perfectly for convenience. The celery adds that essential crunch—look for stalks that are crisp, not rubbery. For ginger, organic is best—the peel comes off easily, and you only need a small piece. If you’re using pre-grated ginger from the jar, use half the amount since it’s more potent.
No fresh ginger? Ground ginger at half the amount will work in a pinch, though it lacks that fresh zing. Running low on soy sauce? Coconut aminos give a similar umami punch without the sodium. The brown sugar can be swapped for white sugar or maple syrup, but brown adds that caramelized depth. If you’re making this ahead, use lime zest instead of juice for storage—brightens the flavors. The chicken thighs are key—they stay juicy while absorbing all that creamy sauce. Bone-in, skin-on thighs would be even better if you’re feeling fancy, but boneless works just fine.
This dish tastes even better the next day as flavors meld. Store leftovers in an airtight container for 3-4 days in the fridge. The sauce thickens when chilled, so add a splash of water or coconut milk when reheating. For freezing, portion into single-serving containers—the sauce separates a bit when frozen, but stir it back together when reheating. The rice? Cook it fresh, but you can parboil it ahead and finish cooking in the sauce for extra flavor. Garnish with cilantro right before serving—it wilts fast, so don’t add it too early.
Why You’ll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to wash a million dishes. Toss the chicken, pineapple, and celery in one skillet, pour in the coconut milk, and let the ginger work its magic—no extra pots, no stress.
- Tropical Comfort: That first bite of tender chicken swimming in creamy coconut with sweet pineapple? It’s like a vacation in a bowl. The ginger gives it a little kick, but nothing overpowering—just pure, satisfying flavor.
- Lunchbox Hero: Between us, this is my go-to for meal prep. The leftovers reheat beautifully, and the sweet-savory balance makes it a hit with kids (yes, even my picky eater). Pack it in containers, and you’ve got a lunch that feels fancy but costs next to nothing.
- Budget-Friendly Feast: Chicken thighs are cheaper than breasts, and a can of coconut milk stretches farther than you’d think. Add pineapple and celery for freshness, and suddenly you’ve got a filling, restaurant-worthy meal for half the price. (My wallet thanks me every time.)
Step-by-step instructions for chicken coconut milk pineapple curry
Here’s how to create a velvety coconut curry with perfect protein and tropical brightness.
🍳 Step 1: Sear the Chicken for Maximum Flavor
Heat the 2 tablespoons vegetable oil in a large skillet over medium-high heat until shimmering. Add the 1.5 lb boneless, skinless chicken thighs, cut into bite-sized pieces, in a single layer. Let them sear undisturbed for 3-4 minutes until golden brown on one side—this creates the Maillard reaction that builds deep flavor. Flip and sear the other side for another 3-4 minutes until fully cooked through.
I press down gently on the chicken pieces during the first minute to prevent curling, which ensures even contact with the pan. Once golden on both sides, transfer the chicken to a plate and set aside. Don’t drain the oil—those browned bits are pure flavor that will form the base of your sauce.
👨🍳 Step 2: Build the Aromatic Base
In the same skillet (with all that delicious fond), add the 3 whole celery stalks, sliced thin, and cook for 2 minutes until softened. Add the 1 tablespoon fresh ginger and 4 cloves garlic cloves, both finely minced, and stir for 30 seconds until fragrant—this is where the magic happens. The celery adds subtle crunch while the ginger and garlic infuse the oil with their bright, zesty notes.
Pour in the 1 tablespoon low-sodium soy sauce and 1 tablespoon brown sugar, stirring to combine. Let this mixture cook for 1 minute until the sugar begins to caramelize slightly, deepening the umami flavor. This step balances the sweetness of the pineapple and coconut while adding complexity to the sauce.
🥘 Step 3: Simmer with Coconut Milk and Pineapple
Pour in the 1 can (13.5 oz) coconut milk and bring to a gentle simmer over medium heat. Add the 1.5 cups fresh pineapple chunks and the seared chicken, stirring to combine. The coconut milk should coat the chicken and pineapple completely. Let the mixture simmer for 10-12 minutes until the chicken is fully tender and the sauce has thickened slightly.
Here’s where it gets good—stir in the 1 tablespoon lime juice, 1 teaspoon salt, and 0.5 teaspoon black pepper. The lime brightens the dish, cutting through the richness of the coconut while enhancing the tropical flavors. Taste and adjust seasoning if needed—this is your chance to balance the sweet, savory, and tangy elements.
🍚 Step 4: Prepare the Jasmine Rice
While the curry simmers, cook the 1.5 cups jasmine rice according to package instructions. I like to use a rice cooker for perfect, fluffy grains every time. The rice should be cooked until tender but still slightly firm—jasmine rice has a delicate texture that pairs beautifully with the creamy curry without getting mushy.
Reserve 1/2 cup of the cooked rice to mix with the curry at the end. This creates a delightful texture contrast where each bite delivers both the creamy sauce and the comforting bite of rice.
🍽️ Step 5: Finish and Garnish
Once the curry has simmered to perfection, stir in the reserved 1/2 cup cooked jasmine rice and let it heat through for 1-2 minutes. The rice will soak up some of the creamy sauce, creating the perfect balance of textures. Remove from heat and stir in the 0.25 cup fresh cilantro, chopped finely. This adds a fresh, herbaceous finish that brightens the entire dish.
Serve immediately with the remaining jasmine rice on the side. Each spoonful should deliver a harmonious blend of tender chicken, sweet pineapple, creamy coconut, and subtle celery crunch. The lime juice ensures it’s never too heavy, making this a perfect tropical-inspired meal that’s both comforting and exciting.
Pro Tips For Making Chicken Coconut Milk Pineapple
- Sear the Chicken First: Hit the chicken thighs with a quick sear in a hot pan—no oil needed, just let their natural fat render—before adding coconut milk. This adds depth of flavor and prevents the sauce from turning greasy later. (Yes, even if you’re impatient like me, resist the urge to skip this.)
- Peel the Ginger: Fresh ginger loses its bite and aroma when left raw in the sauce. Peel it first, then slice thinly—this way, it blends smoothly into the coconut milk without leaving gritty chunks. (I learned this the hard way after biting into a surprise ginger surprise mid-bite.)
- Simmer, Don’t Boil: Keep the coconut milk at a gentle simmer, not a rolling boil, or it’ll split and curdle. A low, steady heat lets the flavors meld without breaking the sauce—like a lazy Sunday morning, not a frantic weekday scramble.
- Use Ripe Pineapple: Overripe pineapple? Toss it in. Underripe pineapple? Tough, bland, and disappointing. Look for chunks that yield slightly to pressure—this ensures sweetness and juiciness that balances the coconut milk’s richness. (Your taste buds will notice the difference immediately.)
Perfect pairings for this dish
Tropical Rice Pairings
Serve this creamy coconut curry over jasmine rice—its delicate floral aroma complements the tropical flavors beautifully. For extra richness, I sometimes mix in ½ cup cooked basmati rice with the curry before serving, creating a fragrant, textured bite.
If you prefer a lighter option, coconut rice (cooked in coconut milk) takes this dish to another level—just stir in ½ cup coconut milk with the rice while cooking. 🌴
Crispy Garnishes
Add a textural contrast with toasted coconut flakes or crushed peanuts—both bring a satisfying crunch that balances the creamy sauce. For a smoky twist, sprinkle with chili-lime salt (mix 1 tsp lime zest with ½ tsp smoked paprika and ½ tsp salt).
I love finishing with quick-pickled red onions (slice ¼ red onion thin, soak in ¼ cup vinegar and 1 tsp sugar for 15 minutes) for a tangy bite.
Beverage Pairings
A chilled Thai iced tea (sweetened with condensed milk) mirrors the dish’s tropical sweetness without overpowering it. For something lighter, try a sparkling lime soda like Jarritos—its citrusy fizz cleanses the palate.
If you prefer alcohol, a dry white wine like Sauvignon Blanc (with its grapefruit notes) or a crisp gin and tonic with lime enhances the pineapple’s brightness. 🍹
Side Dish Harmony
Pair with a mango avocado salad—toss 1 diced mango and ½ avocado with lime juice, cilantro, and a pinch of chili powder. The cool, creamy avocado contrasts perfectly with the warm curry.
For a protein boost, serve with grilled shrimp skewers—their smoky char adds depth. If you want something heartier, crispy taro chips (store-bought or homemade) make a great crunchy addition.
Sweet Endings
Finish the meal with coconut panna cotta—its silky texture and vanilla notes complement the dish’s tropical flavors. For a lighter option, serve pineapple sorbet (homemade or store-bought) to refresh the palate.
If you’re feeling indulgent, a small scoop of mango sorbet alongside dark chocolate chunks creates a decadent contrast. The acidity of the sorbet cuts through the richness, leaving a clean finish. 🍮
Nutrition facts
Frequently asked questions
Can I use chicken breast instead of thighs?
You can, but thighs work better for this dish. Chicken thighs stay juicier during the long simmer and absorb the coconut-pineapple sauce more effectively. If using breasts, cut them into 1-inch pieces, sear them until just cooked (5-6 minutes per side), then proceed with the recipe. Add them back to the sauce at the very end to prevent drying out.
How do I make this dish spicier?
Add 1-2 teaspoons of red curry paste or ½ teaspoon of cayenne pepper when building the aromatic base. For a smoky kick, stir in ½ teaspoon smoked paprika with the soy sauce. If you love heat, finish with chili-lime salt (mix 1 tsp lime zest with ½ tsp chili powder and ½ tsp salt) on top.
Can I substitute pineapple with another fruit?
Try mango chunks for a sweeter profile or peaches for a more floral note. For acidity, use 1 tbsp lemon juice alongside the fruit. Avoid overly tart fruits like kiwi—they can make the sauce too acidic. If using canned fruit, drain it well and pat dry to prevent a watery sauce.
Why did my sauce separate?
Coconut milk naturally separates when chilled. To fix it, whisk vigorously or use a hand mixer to recombine before reheating. For prevention, stir the coconut milk gently before opening the can to mix the creamier top layer with the watery bottom. If the sauce is too thick after reheating, thin it with 1-2 tbsp water or reserved pineapple juice.
Can I make this dish in a slow cooker?
Yes! Sear the chicken 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 until chicken is tender. The sauce will thicken more in a slow cooker, so add 2-3 tbsp water if needed. Finish with lime juice and cilantro just before serving.
- Lamb Seasoning Recipe: Smoky Za’atar and Rosemary Blend for Grilled Masterpieces - October 24, 2026
- Goya Beans Recipe: Puerto Rican-Inspired Crispy and Creamy One-Pot - October 24, 2026
- Teriyaki Jerky Recipe: Smoky-Sweet Protein in 30 Minutes - October 24, 2026