
This pineapple chicken coconut rice recipe delivers a perfect balance of sweet, tangy, and savory in every bite—all while requiring just one pan. 🌟 The secret lies in marinating the chicken in pineapple juice and coconut milk, which infuses the meat with tropical flavors while tenderizing it perfectly.
I developed this recipe during a busy week when I needed a meal that was both impressive and effortless, and it quickly became a family favorite.
The beauty of this dish is its simplicity—no complicated techniques or last-minute shopping required. You’ll start by marinating the chicken in a mixture of pineapple juice, coconut milk, and a touch of soy sauce, which creates a sticky, caramelized glaze when cooked.
Meanwhile, the coconut rice simmers in a fragrant blend of jasmine rice, coconut milk, and pineapple chunks, absorbing all the sweet and tangy goodness.
By the time you’re done, you’ll have golden-brown chicken with a glossy glaze, tender rice infused with coconut and pineapple, and a dish that’s vibrant, flavorful, and ready to serve in under an hour.
The combination of textures and flavors makes this recipe a standout for weeknight dinners or special occasions—without the fuss.
Serve with a sprinkle of fresh cilantro and a squeeze of lime for brightness, or pair it with a simple side salad for a complete meal. The best part? Leftovers reheat beautifully, making this the ultimate make-ahead dish for busy schedules.
Ingredients for pineapple chicken coconut rice
Sweet, tangy, and packed with tropical flavors—this one-pan recipe needs just 13 ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Skinless Chicken Thighs 🍗 | 1 ½ lb | Cut into 1-inch pieces |
| Fresh Pineapple Chunks 🍍 | 1 cup | Fresh or canned (no syrup) |
| Coconut Milk 🥥 | 1 can | 13.5 oz can, full-fat preferred |
| Jasmine Rice 🍚 | 1 ½ cups | Uncooked, long-grain |
| Soy Sauce 🥄 | 2 tbsp | Low-sodium preferred |
| Brown Sugar 🍚 | 2 tbsp | Light or dark variety |
| Garlic Cloves 🧄 | 3 cloves | Minced or finely chopped |
| Fresh Ginger 🌿 | 1 tbsp | Grated, fresh preferred |
| Vegetable Oil 🫒 | 1 tbsp | For searing chicken |
| 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 coconut milk is everything here. Full-fat canned coconut milk gives the richest flavor—none of that watery stuff. Thai Kitchen or Goya brands are my go-tos, but anything with good fat content works. Fresh pineapple is ideal, but canned pineapple chunks in juice (no syrup!) save time. For the chicken, thighs stay juicier than breasts—bone-in, skin-on if you want extra flavor, but boneless works too. Look for jasmine rice at the Asian market—it’s worth the trip for that fragrant aroma.
No fresh ginger? Ground ginger at half the amount works in a pinch. Short on soy sauce? Coconut aminos or even a splash of fish sauce (if you’re okay with it) adds depth. The brown sugar can be swapped for white sugar or coconut sugar, but brown gives that caramelized glaze. If you’re feeling fancy, add a dash of sriracha to the marinade for heat. And cilantro? Fresh only—dried won’t cut it here.
This dish reheats like a dream—microwave with a splash of water to revive the coconut milk. Keeps 3-4 days in the fridge, freezes for 3 months. I always double the batch because it disappears fast. Store in airtight containers—glass is best—and the rice stays fluffy. Garnish with lime juice and cilantro right before serving, or it’ll wilt. Leftovers taste even better the next day!
Why You’ll Love This Recipe
- One-Pan Magic: I swear by this for lazy nights—just sear the chicken, toss in pineapple and coconut milk, and let it simmer while rice cooks. No flipping pans, no stress, and the chicken stays juicy because it’s not overcrowded.
- Sweet-Savory Balance: That caramelized pineapple glaze? It’s the star. The soy sauce cuts through the sweetness while the coconut milk makes everything creamy—like a tropical hug in a bowl. My kids fight over the last bite (and I don’t blame them).
- Meal Prep Hero: Make a big batch on Sunday and it’s lunch all week. The rice stays fluffy, the chicken stays tender, and the pineapple keeps its bite—no soggy leftovers here. I pack it in containers with a sprinkle of sesame seeds, and it’s still fresh by Thursday.
- Budget-Friendly Luxury: Chicken thighs are cheaper than breasts, coconut milk stretches far, and pineapple adds brightness without breaking the bank. For under $15, I feed four people a dish that feels fancy but costs next to nothing. (Yes, even on a Tuesday night.)
Step-by-step instructions for pineapple chicken coconut rice
This one-pan wonder delivers perfect balance—juicy chicken, fragrant rice, and sweet-tangy coconut-pineapple sauce.
🔥 Step 1: Sear the Chicken to Golden Perfection
Heat a large skillet with tight-fitting lid over medium-high heat. Add the 1 tablespoon vegetable oil and let it shimmer for 30 seconds. Working in batches if needed, add the 1.5 lb boneless skinless chicken thighs cut into 1-inch pieces, spreading them out in a single layer. Cook undisturbed for 3-4 minutes until the chicken develops a deep golden-brown crust.
Here’s where the magic starts—don’t move the chicken! You want that beautiful sear that locks in juices. Once the first side is golden, flip the pieces and cook another 3-4 minutes until golden on all sides. Transfer the seared chicken to a plate and set aside—it’ll stay warm while we build the sauce.
🍳 Step 2: Build the Sweet-Tangy Coconut Sauce
In the same skillet (no need to clean it—those browned bits are flavor!), reduce heat to medium and add the 3 cloves minced garlic cloves and 1 tablespoon grated fresh ginger. Sauté for 30 seconds until fragrant—you should smell that bright, zesty aroma. Add the 2 tablespoons soy sauce and 2 tablespoons brown sugar, stirring to combine and let it simmer for 1 minute until slightly reduced.
Pour in the 1 can coconut milk and 1 cup fresh pineapple chunks, scraping up any browned bits from the bottom. Stir well and bring to a gentle simmer. Let it cook for 3-4 minutes until the pineapple softens slightly and the sauce thickens just a bit. The aroma should be intoxicating—creamy coconut with sweet pineapple notes.
🥘 Step 3: Layer and Cook the Jasmine Rice
Add the 1.5 cups uncooked jasmine rice to the skillet, spreading it evenly over the sauce. Gently fold everything together with a wooden spoon, making sure each rice grain gets coated with the coconut-pineapple mixture. Sprinkle with the 1 teaspoon salt and 0.5 teaspoon black pepper, then add the seared chicken pieces back into the skillet.
Bring everything to a gentle boil, then immediately reduce heat to low. Cover the skillet tightly with the lid and cook for 18-20 minutes without peeking. The rice should absorb all the liquid and become tender with just a hint of firmness—this is the perfect texture for jasmine rice. If you notice steam escaping around the edges after 15 minutes, that’s normal and means it’s working!
⏰ Step 4: Finish with Lime and Garnish
Once the rice is tender, remove the skillet from heat and let it sit covered for 5 minutes. This resting period allows the flavors to meld and the rice to finish absorbing any remaining liquid. Then, stir in the 1 tablespoon freshly squeezed lime juice and 0.25 cup chopped fresh cilantro. The lime brightens the dish with a tangy finish, cutting through the richness of the coconut.
Garnish with additional cilantro if desired and serve immediately. The dish should have a beautiful golden hue from the seared chicken, with tender rice grains coated in creamy coconut sauce and juicy pineapple chunks throughout. Each bite delivers perfect harmony of sweet, savory, and tangy flavors!
Pro Tips For Making Pineapple Chicken Coconut Rice
- Sear Chicken First: Toss those chicken thighs in a hot pan with a splash of oil for 3-4 minutes per side before adding anything else. I learned this the hard way—skipping the sear means your chicken ends up swimming in coconut milk instead of developing flavor. The crust locks in juices too, so you won’t end up with dry meat later.
- Cut Pineapple Small: Dice that pineapple into ½-inch chunks—no bigger, no smaller. Big pieces stay undercooked in the sauce, while tiny ones turn to mush. I used to eyeball it, but now I measure against a 1-inch ruler. Trust me, consistent size makes the dish look and taste polished.
- Reduce the Coconut Milk: Simmer the coconut milk sauce uncovered for 5-7 minutes after adding soy sauce—until it thickens slightly. This isn’t just about consistency; it deepens the flavor and prevents the rice from turning soggy. (Yes, even if you’re impatient like me.)
- Toast the Rice First: Bloom the jasmine rice in the coconut milk sauce for 2 minutes before adding water—just until you smell that nutty aroma. My grandmother swore by this, and she was right: it cuts down on cooking time by 3 minutes and makes the rice grains separate beautifully. (Your future self will thank you.)
Make-ahead tips for this recipe
Marinate Ahead
Save time by marinating the chicken overnight in the fridge. Combine ½ cup pineapple juice, ½ cup coconut milk, 1 tbsp soy sauce, and 1 tbsp brown sugar in a resealable bag with the chicken pieces.
This tenderizes the meat and infuses it with tropical flavors. I always do this when I’m prepping for a busy week—just pop it in the fridge before bed and cook straight from the marinade in the morning. 🌟
Rice Prep Shortcut
Cook the rice separately in advance and reheat it gently with a splash of coconut milk. Use a rice cooker for foolproof results—simmer the 1.5 cups jasmine rice with 1 cup water and ½ cup coconut milk for extra fragrance.
Keep it warm in a covered pot over low heat until ready to combine with the chicken. This method ensures perfectly fluffy rice every time.
One-Pot Assembly
For maximum efficiency, assemble the entire dish in one pot after cooking the chicken. Sear the chicken as directed, then remove it to a plate. In the same skillet, sauté the garlic and ginger, then add the sauce ingredients and pineapple.
Return the chicken to the skillet, add the pre-cooked rice, and cook covered for 10-12 minutes to blend flavors. This approach cuts down on cleanup and keeps everything cohesive. I swear by this method for busy weeknights!
Storage Secrets
Store leftovers in airtight glass containers—they keep for 4 days in the fridge. To reheat, cover with a damp paper towel and microwave on 50% power for 2-3 minutes, stirring halfway. For freezer storage, portion into quart-sized containers and freeze for up to 3 months.
Label with the date—trust me, you’ll want to rotate these through your week. The coconut milk stays creamy when reheated properly. ❄️
Make-Ahead Breakfast
This dish reheats so well that I often make double batches for breakfast the next day. The flavors actually improve overnight as the coconut and pineapple meld together. Just add a quick stir with a splash of water or coconut milk to revive the texture.
Garnish with fresh cilantro and lime juice right before eating to keep it vibrant. It’s my go-to for lazy mornings—no cooking required!
Freezer-Friendly Components
Freeze the chicken marinade separately if you want to prep ahead without cooking yet. Store the marinade in a freezer-safe bag for up to 3 months. When ready to cook, thaw overnight in the fridge and proceed with the recipe.
For the rice, cook it separately, cool completely, then freeze in a single layer before transferring to a container. This prevents a big frozen block that’s hard to reheat. 💡
Nutrition facts
Frequently asked questions
Can I use chicken breast instead of thighs?
Yes, but thighs stay juicier with their higher fat content. If using breasts, cut them into ½-inch thick pieces and sear for 2-3 minutes per side at medium-high heat. Add 1 tablespoon extra coconut milk to the sauce to compensate for the drier meat.
How do I make this dish spicier?
Add ½ teaspoon red pepper flakes or 1 teaspoon sriracha to the sauce when combining coconut milk and pineapple. For extra heat, include 1 chopped Thai chili with the garlic and ginger. Adjust to taste—this recipe balances sweet and heat beautifully!
What if my rice turns out mushy?
Mushy rice usually means too much liquid or overcooking. For next time, reduce coconut milk by ¼ cup** and cook uncovered for the last 2 minutes to evaporate excess moisture. Also ensure your rice is fully drained if pre-cooked.
Can I substitute regular rice for jasmine?
You can, but jasmine’s fragrant aroma is key to this dish. If using regular white rice, add ½ teaspoon vanilla extract or 1 cinnamon stick to the cooking liquid for depth. The texture will be less delicate, but still delicious!
How do I prevent the chicken from drying out?
Keep the skillet covered during cooking to trap steam. If the chicken looks dry after searing, add 2 tablespoons extra coconut milk when returning it to the skillet. Never overcook—chicken should reach 165°F internal temp but stay juicy.
- Brown Sugar Pineapple Wings Recipe: Caramelized Glaze Meets Smoky Heat - October 17, 2026
- Macaroni Pineapple Salad Recipe: Tropical Twist With Creamy Mayonnaise Base - October 17, 2026
- Pork Roast Apple Pie Filling Recipe: Savory-Meets-Sweet One-Pan Dinner - October 17, 2026