Main Courses
This chicken coconut milk and pineapple recipe transforms a simple weeknight dinner into a taste of the tropics without the travel. 🌴 The secret lies in balancing sweet pineapple with rich coconut milk, creating a sauce that's both creamy and bright—perfect for one-pan convenience.
I developed this after years of testing tropical fusion dishes, and it's now my go-to for effortless yet impressive meals.
The dish starts with tender chicken pieces seared to golden perfection, then simmered in a fragrant coconut milk base infused with ginger and garlic. Fresh pineapple chunks caramelize slightly in the sauce, adding natural sweetness that cuts through the richness.
What makes this recipe special is how it delivers restaurant-quality flavors with minimal effort—just 30 minutes of active time and one pan to clean.
By the time you serve it, you'll have a dish that's creamy, slightly sweet, and packed with tropical flavors—ideal for serving over rice or alongside roasted vegetables. The sauce clings to the chicken beautifully, creating a harmonious balance of textures and tastes.
This is the kind of meal that feels indulgent but comes together quickly.
Optional sides like a refreshing pineapple-mint salad or steamed jasmine rice complete the plate, making this a well-rounded tropical-inspired feast. Let's get cooking—your taste buds will thank you.
Ingredients for chicken coconut milk pineapple
Tropical flavors meet one-pan ease with these 14 essential ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless, Skinless Chicken Thighs 🍗 | 1 ½ lb | Cut into 1-inch pieces |
| Full-Fat Coconut Milk 🥥 | 13 ½ oz | Canned, unsweetened |
| Fresh Pineapple Chunks 🍍 | 1 ½ cup | Fresh or frozen, no syrup |
| Yellow Onion 🧅 | 1 whole | Thinly sliced |
| Garlic Cloves 🧄 | 4 cloves | Minced |
| Fresh Ginger 🌿 | 2 tbsp | Grated, peeled |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin preferred |
| Soy Sauce 🥢 | 2 tbsp | Low-sodium preferred |
| Honey 🍯 | 1 tbsp | Wildflower preferred |
| Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Lime 🍋 | 1 whole | Juiced, for garnish |
| Jasmine Rice 🍚 | 1 cup | Uncooked, for serving |
The coconut milk is the heart of this dish—full-fat for richness, never the light version. Thai Kitchen brand or any canned unsweetened works, but check the fat content. Pineapple? Fresh is ideal, but frozen works in a pinch (no syrup!). The chicken thighs stay juicier than breasts, so don't swap unless you're okay with drier results. For ginger, freshly grated makes all the difference—pre-minced loses its punch fast. I always grab extra lime because it brightens everything up at the end.
No coconut milk? Heavy cream plus 1 tbsp coconut oil gets you close, though the flavor won't be identical. Short on pineapple? Mango chunks work beautifully—just reduce the honey slightly. The soy sauce adds depth, but coconut aminos are a great low-sodium swap. For the rice, jasmine or basmati steams up perfectly, but any long-grain works. Pro tip: Toast the rice in the pan with a little oil first for extra flavor. The cilantro is optional but adds that fresh finish—skip if you're not fans.
This sauce thickens as it cooks, so leftovers reheat perfectly. Store in the fridge for 4 days or freeze portions for 3 months. I always double the recipe because it disappears fast—great for meal prep. The rice keeps in the fridge for 2 days, so plan accordingly. For serving, squeeze fresh lime over everything right before eating—trust me on this.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to scrub pots. The chicken, pineapple, and coconut milk all simmer together—no separate pans, no extra bowls. Just dump, stir, and let the garlic and onions caramelize while you chop a handful of herbs (if you’re feeling fancy).
- Sweet-Savory Balance: That first bite? It’s where comfort food meets vacation vibes. The pineapple’s tang cuts through the richness of the coconut milk, while the garlic and onions add depth that makes it taste like it simmered all day—even though it didn’t. Honestly, the contrast is what makes it ridiculous good.
- Leftover Goldmine: This dish actually improves the next day. The flavors meld even more, and the coconut milk thickens just enough to coat every bite. I portion it out for lunches all week—pair it with rice or just eat it straight from the fridge. (Yes, even on a Tuesday night.)
- Budget-Friendly Luxury: Full-fat coconut milk feels indulgent, but a can costs less than takeout. Chicken thighs stay juicy and forgiving, and pineapple’s sweetness stretches across multiple servings. It’s the kind of meal that feels special without breaking the bank—or my willpower to resist seconds.
Step-by-step instructions for chicken coconut milk and pineapple
Here's how to create a tropical one-pan masterpiece with minimal effort.
🍳 Step 1: Sear the Chicken for Maximum Flavor
Heat the 2 tablespoons olive oil in a large skillet or Dutch oven over medium-high heat until shimmering. Add the 1.5 lb boneless, skinless chicken thighs cut into 1-inch pieces in a single layer, leaving space between them. Let them sear undisturbed for 3-4 minutes until golden brown on one side.
Here's the thing—don't crowd the pan. You want those chicken pieces to develop a nice crust without steaming. I press down gently on the pieces during the first minute to prevent them from curling and ensure even contact with the hot surface. Flip the chicken and sear the other side for another 3-4 minutes until golden brown. Remove the chicken and set it aside on a plate.
👨🍳 Step 2: Build the Tropical Coconut Base
In the same skillet (no need to wipe it clean—those browned bits are flavor gold), add the thinly sliced yellow onion and cook for 3-4 minutes until softened and slightly caramelized. Add the minced garlic cloves and grated fresh ginger, stirring constantly for 30 seconds until fragrant—you should smell that aromatic punch.
Pour in the 2 tablespoons soy sauce and 1 tablespoon honey, scraping up any browned bits from the bottom of the pan with a wooden spoon. This deglazing step captures all that concentrated chicken flavor. Let the mixture simmer for 1 minute until slightly reduced. Then add the 1.5 cups fresh pineapple chunks and cook for another 2 minutes until the pineapple begins to soften slightly.
🥘 Step 3: Simmer in Coconut Milk Until Tender
Pour in the 13.5 oz full-fat coconut milk and stir to combine. Bring the mixture to a gentle simmer over medium heat, then add the seared chicken pieces back into the skillet. Sprinkle with the 1 teaspoon salt and 0.5 teaspoon black pepper, then reduce heat to low.
Let the chicken simmer gently for 15-20 minutes until the chicken is cooked through and tender. You'll know it's ready when the chicken pieces easily pull apart with a fork and the sauce has thickened slightly. The coconut milk should coat the chicken beautifully, creating that rich, velvety texture we're after. If the sauce reduces too much before the chicken is done, add a splash of water to maintain the right consistency.
🔪 Step 4: Finish with Fresh Herbs and Lime
Remove the skillet from heat and stir in the chopped fresh cilantro. Squeeze in the juice from the whole lime and give everything a final stir. Taste and adjust seasoning if needed—you might want to add a pinch more salt or a splash more lime juice to balance the flavors.
Here's where it gets fun—serve this tropical chicken immediately over 1 cup cooked jasmine rice for each serving. The rice will soak up that delicious coconut sauce, creating a perfect harmony of textures and flavors. Garnish with additional cilantro and lime wedges for that fresh, vibrant presentation that makes everything taste even better.
Pro Tips For Making Chicken Coconut Milk Pineapple
- Sear Chicken First: Hit the thighs with a quick sear in a hot pan—no oil needed, just let their fat render for 3-4 minutes per side. I used to skip this and ended up with bland, rubbery chicken in the creamy sauce. The crust locks in flavor and keeps them juicy when they finish in the coconut milk.
- Use Pineapple Juice: Save the juice from draining those fresh pineapple chunks and add it to the coconut milk—about ¼ cup. The acidity brightens the dish and balances the richness without making the chicken tough. (Yes, even if you’re impatient like me, don’t skip this.)
- Simmer Slow and Low: Once the chicken’s in the sauce, keep the heat at a gentle simmer—no boiling. I learned this the hard way when my sauce split and turned grainy. Low heat melts the coconut milk smoothly and keeps the pineapple from turning mushy.
- Toast the Onion: Cook the diced onion until it’s soft and just starting to brown—about 5 minutes—before adding garlic. The deeper color and caramelized flavor cut through the coconut’s sweetness. (Your future self will notice the difference.)
Serving suggestions for this chicken coconut milk pineapple
Rice Perfection
Jasmine rice is my go-to base for this dish—its floral aroma pairs beautifully with the tropical flavors. Cook 1 cup uncooked jasmine rice with 1.5 cups water and a pinch of salt, then steam for 15 minutes until tender.
For extra flavor, toast the rice in the pot with 1 tbsp olive oil for 1 minute before adding water. Serve the chicken directly over the rice to let guests scoop up that rich coconut sauce. 🍚
Pineapple-Mint Salad
A refreshing pineapple-mint salad cuts through the richness of the coconut sauce perfectly. Toss 2 cups fresh pineapple chunks with ¼ cup chopped mint leaves, 1 tbsp lime juice, and a pinch of salt.
For crunch, add ¼ cup toasted coconut flakes or mandarin orange segments. This side adds brightness and a pop of color to your plate. I often serve it chilled alongside the main dish.
Roasted Tropical Veggies
Roasted veggies add texture and depth to your meal. Toss 1 lb sweet potatoes and 1 red bell pepper (cut into strips) with 1 tbsp olive oil, ½ tsp smoked paprika, and ¼ tsp salt.
Roast at 400°F for 20-25 minutes until caramelized. The sweetness of the potatoes complements the pineapple beautifully, while the smoky paprika ties into the dish's tropical-spiced profile.
Crunchy Garnishes
Fresh garnishes elevate the presentation and add texture. Sprinkle ¼ cup chopped peanuts or toasted sesame seeds over the dish for a nutty crunch. I also love adding thinly sliced red onion or lime zest for a tangy kick.
These finishing touches make the dish feel restaurant-worthy with minimal effort. 🌟
Beverage Pairings
For a tropical vibe, serve this dish with a coconut water spritzer—mix ½ cup coconut water with ½ cup sparkling water and a splash of lime juice.
For something stronger, a rum punch (1 oz dark rum, 2 oz pineapple juice, and a dash of grenadine) complements the flavors perfectly. Both options keep the tropical theme alive while balancing the richness of the coconut sauce.
Make-Ahead Serving
This dish reheats beautifully, making it perfect for meal prep. Cook the chicken and sauce ahead, then store in an airtight container for up to 4 days. Reheat gently on the stovetop with a splash of water to restore moisture.
Serve with freshly cooked rice and garnishes to keep everything vibrant. I often prep this on Sundays for quick weeknight dinners—it's a lifesaver! ⏰
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 in coconut milk sauces. If using breasts, cut them into 1-inch pieces and reduce the cooking time to 10-12 minutes after adding the coconut milk. For extra moisture, add 2 tablespoons water to the sauce when reheating.
How can I make this dish spicier?
Add 1-2 teaspoons of red curry paste or ½ teaspoon cayenne pepper when building the coconut base. For heat balance, include 1 tablespoon of honey to counteract the spice. Fresh chili slices or a sprinkle of Sichuan peppercorns at the end also work beautifully.
What if I don't have fresh pineapple?
Frozen pineapple works perfectly—just drain and pat dry before using. For canned pineapple, choose pieces in water or juice (not syrup) and drain well. If you're short on pineapple, substitute with mango chunks or papaya, but reduce the honey by ½ teaspoon since these fruits are less sweet.
Can I make this in a slow cooker?
Sear the chicken as directed, then transfer everything to a 3-4 quart slow cooker. Cook on low for 3-4 hours or high for 2 hours. The sauce will thicken more than stovetop cooking, so add 2-3 tablespoons water if needed. The slow cooker method enhances the coconut flavor beautifully.
Why is my sauce too thin?
Coconut milk-based sauces thicken as they cool. If yours is too thin, simmer uncovered for 5-10 minutes to reduce. For immediate thickening, mix 1 teaspoon cornstarch with 1 tablespoon water and stir into the sauce. Alternatively, add 1 tablespoon of coconut cream (the thick part from a can of coconut milk) to the sauce.
