Marinate chicken in pineapple juice, soy, honey, garlic, ginger and rice vinegar for at least 15 minutes (up to 2 hours). Rinse jasmine rice and simmer with coconut milk and water 15 minutes; let rest covered 10 minutes. Sear chicken 5–6 minutes per side until golden and cooked through. Simmer reserved marinade with diced pineapple to reduce into a glossy glaze. Slice chicken over fluffy coconut rice, garnish with green onions and sesame; grill or swap thighs for deeper flavor and add chili flakes for heat.
The smell of coconut milk hitting a hot saucepan still transports me straight back to a rainy Tuesday when I desperately needed dinner to feel like vacation. I had leftover pineapple juice in the fridge and chicken that needed cooking, so I improvised something tropical and ended up scraping the pan clean with my fork. My partner walked in and asked if we had secretly moved to Maui. That dish became a permanent fixture in our rotation, and now every gloomy evening gets a little brighter when I make it.
I once made this for a friend who claimed she hated pineapple in savory food, and she went back for thirds without saying a word. The look on her face when I caught her licking the plate was worth every minute spent in the kitchen.
Ingredients
- 4 boneless, skinless chicken breasts: Pound them slightly for even cooking and juicier results.
- 1/2 cup pineapple juice: Fresh squeezed is ideal but canned works beautifully in a pinch.
- 1/4 cup soy sauce (gluten-free if needed): Tamari is my go-to for keeping this entirely gluten-free.
- 2 tablespoons honey: Balances the salty soy and bright pineapple with gentle sweetness.
- 2 cloves garlic, minced: Fresh garlic makes a noticeable difference here, so skip the jarred stuff.
- 1 tablespoon freshly grated ginger: Freeze your ginger beforehand and it grates effortlessly.
- 1 tablespoon rice vinegar: Adds just enough acidity to wake up the whole marinade.
- 2 tablespoons olive oil: Helps the marinade coat the chicken and keeps it from sticking.
- 1/2 teaspoon black pepper: A simple seasoning that ties the savory elements together.
- 1/2 cup diced pineapple: Fresh chunks caramelize better but drained canned pineapple works fine.
- 2 green onions, sliced: A sprinkle at the end adds color and a mild oniony crunch.
- 1 tablespoon sesame seeds (optional): Toast them quickly in a dry pan for extra nuttiness.
- 1 1/2 cups jasmine rice: Its floral aroma pairs naturally with the coconut milk.
- 1 cup coconut milk (full fat): Do not use light coconut milk or the rice will taste flat.
- 1 1/4 cups water: Combines with the coconut milk for the perfect rice consistency.
- 1/2 teaspoon salt: Essential to bring out the coconut flavor in every grain.
Instructions
- Whisk the marinade together:
- In a medium bowl, combine the pineapple juice, soy sauce, honey, garlic, ginger, rice vinegar, olive oil, and black pepper until smooth and fragrant. Drop the chicken breasts into a zip-top bag, pour the marinade over them, and seal tightly. Let them soak up all that goodness for at least 15 minutes, though two hours will reward you with deeper flavor.
- Start the coconut rice:
- Rinse the jasmine rice under cold running water until it runs completely clear to remove excess starch. Dump the rinsed rice into a saucepan with the coconut milk, water, and salt, then bring it to a boil. Drop the heat to low, clamp on the lid, and let it simmer gently for 15 minutes before killing the heat and letting it steam covered for 10 more minutes. Fluff it with a fork when you are ready to serve.
- Cook the chicken:
- Heat a large skillet or grill pan over medium heat and pull the chicken from the marinade, saving every last drop of liquid for later. Lay the breasts down and cook for 5 to 6 minutes per side until you see a gorgeous golden crust form and the centers are no longer pink.
- Reduce the sauce:
- Pour every bit of reserved marinade into a small saucepan and add the diced pineapple chunks. Bring it to a rolling boil, then dial it back to a gentle simmer and stir occasionally for 3 to 5 minutes until it thickens into a glossy glaze that coats the back of a spoon.
- Plate and serve:
- Slice each chicken breast on a slight diagonal and fan the pieces over a generous mound of coconut rice. Drizzle the reduced pineapple sauce over the top and scatter green onions and sesame seeds wherever it looks pretty.
There is something magical about watching a simple weeknight dinner transform into a plate that looks like it came from a beachside restaurant. The sticky glaze catching the light, the bright green onions against golden chicken, and that fragrant coconut rice steaming underneath make it impossible not to smile.
What to Serve Alongside
A crisp Riesling or a cold mango sparkling water complements the sweetness without competing with it. I also love throwing together a quick cucumber salad with rice vinegar and a pinch of sugar for a refreshing contrast to the rich, saucy chicken.
Making It Your Own
Chicken thighs work beautifully if you prefer darker, juicier meat, and they actually stay more tender if you tend to accidentally overcook. Tossing a pinch of chili flakes into the marinade adds a welcome kick that cuts through the sweetness for anyone who likes a little heat.
Storing and Reheating
Keep leftover chicken and rice in separate airtight containers in the fridge for up to 3 days, and reheat gently so the chicken does not dry out. The sauce thickens further in the fridge, so stir in a splash of water when warming it back up. Coconut rice actually tastes better the next day because the flavors continue to meld overnight.
- Freeze portions in individual containers for an easy lunch that thaws quickly.
- Avoid microwaving on high power since it makes the chicken rubbery and unpleasant.
- Always check that reheated chicken reaches an internal temperature of 165 degrees.
This recipe is a little vacation on a plate, and I hope it brings as much warmth to your kitchen as it has to mine. Grab a fork, pour something cold to drink, and enjoy every single bite.
Recipe Questions & Answers
- → Can I use chicken thighs instead of breasts?
-
Yes. Bone-in thighs take a bit longer—about 6–8 minutes per side depending on thickness. Boneless thighs are forgiving and stay juicier; cook until the internal temperature reaches 165°F and finish in the glaze for extra flavor.
- → How do I keep the coconut rice fluffy, not sticky?
-
Rinse jasmine rice until water runs clear to remove excess starch. Use the correct liquid ratio, bring to a boil then simmer covered 15 minutes, and let stand covered 10 minutes before fluffing with a fork.
- → How can I thicken the pineapple-soy glaze quickly?
-
Bring the reserved marinade and diced pineapple to a boil, then simmer to reduce by about a third. For a quicker finish, whisk a small cornstarch slurry (1 tsp cornstarch + 1 tbsp cold water) into the simmering sauce and cook until glossy.
- → Is there a gluten-free option for the soy sauce?
-
Yes—use tamari labeled gluten-free or coconut aminos as a soy-free alternative. Both provide savory depth while keeping the dish suitable for gluten-sensitive diners.
- → Can I grill the chicken instead of using a skillet?
-
Absolutely. Preheat the grill to medium-high, oil the grates, and cook 5–7 minutes per side depending on thickness. Brush with reduced glaze in the final minutes to caramelize without burning.
- → How should I store and reheat leftovers?
-
Store chicken and rice separately in airtight containers in the fridge for up to 3–4 days. Reheat chicken gently in a skillet with a splash of water or glaze; reheat rice covered in the microwave or steamed on the stovetop to restore moisture.