Main Courses
This pineapple chicken coconut rice recipe delivers a tropical feast that transforms weeknight dinners into restaurant-worthy experiences. The secret lies in balancing sweet pineapple glaze with savory chicken and creamy coconut rice—each component perfectly harmonized for maximum flavor impact.
I developed this one-pan method after years of perfecting the balance between caramelized edges and tender centers, ensuring every bite delivers that perfect tropical fusion.
The recipe begins with chicken thighs marinated in a tangy pineapple mixture that develops deep caramelized crusts when seared, while the coconut rice absorbs rich coconut milk for a fragrant, slightly sticky texture.
What makes this dish truly special is how the flavors come together: the sweetness of the pineapple complements the savory chicken, and the coconut rice adds a creamy, aromatic base that ties everything together. The entire meal cooks in one pan, making cleanup effortless while maintaining professional-quality results.
By the time you serve this dish, you'll have golden-brown chicken with crisp edges and tender meat, perfectly cooked coconut rice with fragrant coconut aroma, and a glaze that's sweet yet balanced.
The combination of textures—crisp chicken, creamy rice, and juicy pineapple—makes this recipe impossible to resist. This is comfort food with a tropical twist that will become a regular in your rotation.
Perfect for feeding a crowd or a special weeknight dinner, this recipe scales beautifully while maintaining its balance of flavors. The one-pan approach ensures minimal effort and maximum flavor, making it ideal for both busy weeknights and weekend gatherings.
Let's get cooking and bring a taste of the tropics to your table!
Ingredients for pineapple chicken coconut rice
Transform humble pantry staples into a restaurant-worthy tropical feast with these carefully balanced ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless, Skinless Chicken Thighs 🍗 | 1 ½ lb | Cut into 1-inch pieces |
| Fresh Pineapple Chunks 🍍 | 1 cup | Fresh or canned in juice |
| White Rice 🍚 | 1 cup | Long-grain preferred |
| Coconut Milk 🥥 | 1 can | 13.5 oz can, full-fat preferred |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For searing chicken |
| Soy Sauce 🥢 | 2 tbsp | Low-sodium preferred |
| Brown Sugar 🍯 | 2 tbsp | Light or dark variety |
| Garlic Cloves 🧄 | 4 cloves | Minced for marinade |
| Fresh Ginger 🌿 | 1 tbsp | Finely grated, peeled |
| Vegetable Oil 🫒 | 1 tbsp | For rice cooking |
| Diamond Crystal Kosher Salt 🧂 | 1 tsp | For seasoning rice |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for garnish |
| Lime Juice 🍋 | 1 tbsp | Freshly squeezed |
| Red Bell Pepper 🌶️ | 1 whole | Diced for rice |
The chicken thighs are the foundation—bone-in, skin-on for maximum flavor and crispy edges, but boneless works if you prefer convenience. Trader Joe's carries excellent frozen pineapple chunks, but fresh is ideal for that bright, juicy texture. Coconut milk should be full-fat for authentic creaminess; Thai Kitchen cans are reliable and affordable. Fresh ginger and garlic should be vibrant and aromatic—bruised or discolored means it's past its prime. For the rice, long-grain varieties like jasmine or basmati absorb the coconut milk beautifully, creating that signature sticky texture.
No fresh pineapple? Canned crushed pineapple in juice works perfectly—just drain well before using. Substitute brown sugar with honey or maple syrup for a different depth of flavor, though brown sugar's caramel notes are ideal here. Short on coconut milk? Light coconut milk plus extra water mimics the consistency, though the richness will differ slightly. The red bell pepper adds color and crunch—swap in snap peas or green beans if you prefer a different texture. For extra umami, a dash of fish sauce (ensure it's vegetarian if needed) elevates the pineapple glaze, but soy sauce alone works just fine.
Marinate the chicken for at least 30 minutes—overnight is even better—for maximum flavor penetration. Store leftover coconut rice in an airtight container with a damp paper towel to retain moisture; it reheats beautifully and tastes even better the next day. The pineapple glaze can be made ahead and stored in the fridge for up to 5 days, though the chicken is best cooked fresh. Garnish with cilantro just before serving—it wilts quickly when exposed to heat, so add it last for that fresh pop of color.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe—just sear the chicken thighs in olive oil, toss in pineapple chunks and coconut milk, then let it simmer while the rice cooks. No extra pots, no fuss, and the sticky-sweet aroma fills the kitchen before the timer even goes off.
- Sweet-Savory Balance: That first bite? Juicy chicken with a caramelized edge, bright pineapple cutting through the creamy coconut milk, and rice soaking up every last drop. It’s the kind of dish where my family fights over seconds, and I don’t even have to pretend I’m a fancy chef.
- Weeknight Workhorse: Between us, this is my go-to when I need something fast but still feels special. Double the batch on Sunday—it reheats like a dream for lunches, and the flavors only get better the next day. (Yes, even on a Tuesday night.)
- Budget-Friendly Luxury: Chicken thighs stretch further than breasts, pineapple’s cheaper than you’d think, and coconut milk adds richness without breaking the bank. It’s the kind of meal that makes me feel like I’m serving something restaurant-worthy without the price tag. Plus, leftovers? Pure gold.
Step-by-step instructions for pineapple chicken coconut rice
Here's the method for a perfectly balanced tropical one-pan dish with crispy chicken and fragrant coconut rice.
Prepare the Chicken Marinade and Sear
In a medium bowl, combine the 1 cup fresh pineapple chunks, 2 tablespoons soy sauce, 2 tablespoons brown sugar, 4 cloves minced garlic cloves, and 1 tablespoon finely grated fresh ginger. Mix until the brown sugar dissolves completely, creating a glossy marinade. Cut the 1.5 lb boneless, skinless chicken thighs into 1-inch pieces and add them to the marinade, coating each piece thoroughly. Let them marinate for at least 15 minutes (up to 30 minutes for deeper flavor).
Heat a large skillet over medium-high heat and add 2 tablespoons extra-virgin olive oil. Once the oil shimmers, add the marinated chicken in a single layer, leaving space between pieces. Cook undisturbed for 3-4 minutes until the chicken develops a deep golden-brown crust on one side. Flip and cook another 3-4 minutes until the second side is equally browned and the internal temperature reaches 165°F. Remove the chicken from the pan and set aside on a plate, leaving the rendered marinade behind.
Cook the Coconut Rice Base
In the same skillet (no need to clean it—the browned bits add flavor), reduce the heat to medium and add 1 cup white rice, stirring to coat the grains in the chicken juices. Cook for 1 minute until the rice becomes translucent at the edges. Pour in 1 can coconut milk, 1 cup water, and 1 tablespoon vegetable oil. Stir gently to combine, then bring to a gentle simmer. Add 1 teaspoon diamond crystal kosher salt and ½ teaspoon black pepper. Cover the skillet with a tight-fitting lid and reduce heat to low.
Let the rice cook undisturbed for 15 minutes. After 15 minutes, carefully remove the lid and stir the rice gently with a wooden spoon. This prevents the rice from becoming gummy. Return the lid and continue cooking for another 10 minutes. The rice should be tender but still have a slight bite in the center. If the rice appears dry before it's fully cooked, add 2-3 tablespoons water and continue cooking.
Finish the Chicken and Combine
While the rice cooks, return the chicken to the skillet and spoon the coconut rice mixture over the chicken, ensuring each piece is coated. Stir gently to combine, then increase the heat to medium and simmer uncovered for 5 minutes to allow the chicken to absorb the coconut flavors. Add the 1 whole diced red bell pepper and 1 cup fresh pineapple chunks (reserve a few chunks for garnish) to the skillet, stirring to incorporate. Cook for another 3-4 minutes until the pineapple softens slightly and the bell pepper becomes tender.
Remove the skillet from heat and stir in 1 tablespoon lime juice. Taste and adjust seasoning if needed—you may want to add a bit more soy sauce for saltiness or lime juice for brightness. The dish should have a perfect balance of sweet, tangy, and savory flavors. Let the pineapple chicken coconut rice rest for 5 minutes to allow the flavors to meld together.
Garnish and Serve
Transfer the pineapple chicken coconut rice to a serving platter or individual bowls. Garnish with the reserved ¼ cup chopped fresh cilantro and a sprinkle of black pepper. The dish should have a vibrant mix of colors—golden coconut rice, pink chicken, red bell pepper, and green cilantro. Serve immediately, as the flavors are best enjoyed fresh. The chicken should be tender with crisp edges, and the rice should be fluffy with a delicate coconut aroma.
This one-pan method ensures everything cooks evenly, and the flavors meld beautifully. The pineapple adds natural sweetness, the coconut milk creates a rich sauce, and the ginger and garlic bring depth. Enjoy your tropical feast!
Pro Tips For Making Pineapple Chicken Coconut Rice
- Sear Chicken First: After burning three batches of pineapple chicken, I learned to sear the thighs in olive oil over high heat until golden before adding coconut milk. This locks in moisture and gives the dish depth—no one wants rubbery chicken drowning in a thin sauce.
- Pat Pineapple Dry: Fresh pineapple releases juice like a water balloon. Pat the chunks thoroughly with paper towels before cooking to keep your rice from turning into a soggy mess. (Yes, even if you’re impatient like me.)
- Simmer Coconut Milk Low: Coconut milk curdles faster than you’d think when it boils. Once the chicken and pineapple hit the pot, reduce heat to a gentle simmer and stir occasionally. You’re not making soup—you’re building flavor.
- Toast Rice Separately: Skip the "all-in-one-pot" shortcut. Toast your rice in olive oil for 2 minutes before adding coconut milk and broth—it prevents mushy grains and adds a nutty base. (Your future self will notice the difference.)
Flavor customization for this pineapple chicken coconut rice
Spicy Pineapple Kick
For a fiery twist, add 1-2 tablespoons of minced jalapeño or ½ teaspoon of red pepper flakes to the marinade. I love using fresh jalapeños from my garden—their bright heat cuts through the sweetness beautifully.
For extra depth, add 1 teaspoon of gochujang to the coconut rice while cooking. This Korean fermented chili paste adds a smoky, umami dimension that pairs perfectly with the tropical flavors. 🌶️
Creamy Coconut Variations
Swap the coconut milk for full-fat coconut cream (like Goya brand) to create an even richer, almost custard-like rice. For a lighter option, mix ½ cup coconut milk with ½ cup chicken broth—this keeps the dish flavorful while reducing richness.
If you're avoiding dairy, ensure all ingredients are certified vegan; I've tested this with So Delicious coconut yogurt as a substitute for extra creaminess.
Sweet & Tangy Adjustments
Balance the sweetness by adding 1 tablespoon of fish sauce (ensure it's vegetarian if needed) to the marinade, or ½ teaspoon of MSG for umami depth. For extra tang, stir in 1 extra tablespoon of lime juice at the end.
I often add ½ teaspoon of toasted sesame oil to the rice for a nutty aroma that complements the tropical flavors. Trust me, this small addition elevates the dish to restaurant-quality.
Herb & Aromatic Boosts
Infuse the coconut milk with 1 cinnamon stick or ½ teaspoon ground cinnamon while cooking the rice for a warm, spiced note. Fresh thai basil or mint leaves (about ¼ cup chopped) add a bright, aromatic contrast to the pineapple.
For a smoky touch, add ½ teaspoon of smoked paprika to the chicken marinade. These herbs elevate the dish without overpowering the tropical profile.
Protein Swaps
Replace chicken with firm tofu or shrimp for a vegetarian or seafood option. For tofu, press and cube 1 block extra-firm tofu, then marinate it for 20 minutes before cooking. Shrimp cooks in just 3-4 minutes per side, so reduce the total cooking time.
I've also used chicken breast instead of thighs—just reduce marinating time to 10 minutes to avoid overcooking.
Texture Contrasts
Add ½ cup of crispy fried shallots or toasted coconut flakes for crunch. For extra texture, stir in ½ cup of edamame or snap peas during the final cooking stage. These additions create a delightful contrast against the creamy rice and tender chicken.
I especially love the crunch of tempura-style fried onions—they add a savory depth that balances the sweetness perfectly. ✨
Nutrition facts
Frequently asked questions
Can I use boneless chicken breast instead of thighs?
Yes, but adjust the cooking time! Chicken breast cooks faster, so marinate it for only 10 minutes (not 30) and reduce searing time to 2-3 minutes per side to avoid drying out. The breast pieces should reach 165°F internally. For extra moisture, add 1 tablespoon of coconut milk to the marinade.
How do I prevent the coconut rice from becoming mushy?
Stir the rice gently once at the 15-minute mark to prevent sticking, then let it cook undisturbed. If using basmati rice, reduce cooking time by 2-3 minutes—it absorbs liquid faster. Never add extra water after the initial 1 cup unless absolutely necessary. The rice should have a slight bite in the center when done.
Can I make this recipe in an Instant Pot?
Sear the chicken first in a skillet, then transfer everything to the Instant Pot with 1 cup rice, 1 can coconut milk, and 1 cup water. Cook on high pressure for 5 minutes, then quick-release. Finish by stirring in pineapple and lime juice. The rice will be slightly firmer than stovetop, but still delicious!
What if I don't have fresh pineapple?
Use canned crushed pineapple in juice—just drain it well first! For extra flavor, add ½ teaspoon of ground cinnamon to the marinade. Avoid syrupy pineapple (like in heavy syrup) as it will make the dish overly sweet. The texture will be slightly softer, but the tropical flavor remains.
How do I reheat leftovers without drying out the chicken?
Reheat in a skillet over low heat with 1 tablespoon of coconut milk or water, covered, for 3-4 minutes. Microwave reheating works too—cover with a damp paper towel and heat for 1-2 minutes. Never reheat uncovered, as the chicken will dry out. The rice reheats beautifully this way!
