Marinate boneless chicken in pineapple juice, soy, honey, garlic, ginger and rice vinegar for 15–120 minutes. Rinse jasmine rice, cook with coconut milk and water, then let rest. Pan-sear or grill chicken 5–6 minutes per side until golden. Simmer reserved marinade with diced pineapple to thicken, then slice chicken over coconut rice and drizzle with sauce. Garnish with green onions and sesame; thighs and chili flakes work as variations.
The rain was hammering against the kitchen window so hard I could barely hear the radio, which felt like the perfect excuse to make something obnoxiously tropical. I had a can of coconut milk, some chicken breasts that needed using, and a pineapple sitting on the counter pretending to be decorative. Two hours later the whole house smelled like someone had cracked open a vacation, and my roommate walked in and just stood there breathing it in.
I made this for a friend who swore she hated anything with pineapple in it, and she went back for thirds without saying a word. That dinner turned into a running joke where she now requests Hawaiian chicken every single time she comes over, and I remind her of her grand declaration every single time.
Ingredients
- 4 boneless, skinless chicken breasts: Pound them to even thickness so the edges dont dry out while the center finishes cooking.
- 1/2 cup pineapple juice: The real stuff from a can of pineapple, not from a carton, because you want that natural sweetness and acidity working together.
- 1/4 cup soy sauce (gluten-free if needed): This is your salt and umami backbone, so do not skip it or try to get cute with coconut aminos unless you have to.
- 2 tablespoons honey: Helps the glaze cling and caramelize beautifully when it hits the hot pan.
- 2 cloves garlic, minced: Fresh only, and mince it finer than you think you need to so it melts into the sauce.
- 1 tablespoon freshly grated ginger: Grate it on the finest holes of your box grater or use a microplane so you get flavor without stringy bits.
- 1 tablespoon rice vinegar: Balances the honey and pineapple so nothing tastes cloying.
- 2 tablespoons olive oil: Goes into the marinade to carry flavor and help the chicken sear rather than steam.
- 1/2 teaspoon black pepper: Just enough to give a gentle warmth in the background.
- 1/2 cup diced pineapple (fresh or canned, drained): These little chunks go into the reduced sauce and become these concentrated jewels of sweetness.
- 2 green onions, sliced: For garnish, and they add a fresh bite that the rich sauce really needs.
- 1 tablespoon sesame seeds (optional): They look pretty and add a slight nutty crunch, but the dish is complete without them.
- 1 1/2 cups jasmine rice: Jasmine specifically because its floral aroma plays perfectly with the coconut milk.
- 1 cup coconut milk (full fat): Full fat is non-negotiable here, the lower fat versions just make sad, watery rice.
- 1 1/4 cups water: You need a bit more liquid than usual because coconut milk is thicker than water alone.
- 1/2 teaspoon salt: Just enough to make the rice taste like itself and not like dessert.
Instructions
- Build the marinade:
- Whisk together pineapple juice, soy sauce, honey, garlic, ginger, rice vinegar, olive oil, and pepper in a bowl until the honey dissolves. Tuck the chicken into a zip-top bag, pour the marinade over, and let it soak for at least 15 minutes or up to a couple hours if you have the time.
- Start the coconut rice:
- Rinse the jasmine rice under cold water until it runs clear, then combine it with coconut milk, water, and salt in a saucepan. Bring it to a boil, drop the heat to low, cover tightly, and set a timer for 15 minutes before turning off the heat and letting it steam undisturbed for 10 more minutes.
- Cook the chicken:
- Heat a large skillet or grill pan over medium heat, pull the chicken from the marinade (save every drop of that liquid), and cook 5 to 6 minutes per side until you get a deep golden crust and the center is no longer pink.
- Reduce the sauce:
- Pour the reserved marinade into a small saucepan with the diced pineapple, bring it to a rolling boil, then drop it to a simmer for 3 to 5 minutes until it thickens enough to coat the back of a spoon.
- Plate and finish:
- Slice the chicken on a slight angle, fan it over a mound of coconut rice, and spoon that gorgeous reduced sauce over everything so it pools into the rice. Scatter green onions and sesame seeds on top and serve before anyone tries to steal a piece.
The second time I made this, my neighbor knocked on the door to ask what smelled so incredible, and we ended up eating together at the kitchen counter with paper plates and no napkins.
What to Pair With It
A chilled glass of Riesling is the move here, something off-dry that can handle the sweet and tangy sauce without getting steamrolled by it. If wine is not happening, sparkling water with a squeeze of lime does surprisingly well standing in.
Making It Your Own
Chicken thighs work beautifully if you prefer darker meat, just give them a couple extra minutes per side. A pinch of chili flakes in the marinade adds a slow heat that plays wonderfully against the pineapple sweetness if you want to push it in a spicier direction.
Tools You Will Want Ready
Have a mixing bowl, a saucepan for the rice, a large skillet or grill pan, a small saucepan for reducing the sauce, and your basic measuring cups, spoons, knife, and cutting board laid out before you start. It comes together fast once you begin, so having everything within arms reach keeps the rhythm going.
- A zip-top bag or shallow dish for marinating saves cleanup time.
- A fork for fluffing the rice at the end makes a real difference in texture.
- Keep a lid that fits your rice saucepan nearby because steam is what finishes the job.
This is the kind of meal that makes a gray Tuesday feel like a Saturday, and honestly that is worth more than any fancy technique. Serve it to people you like, and watch them go quiet after the first bite.
Recipe Questions & Answers
- → How long should I marinate the chicken?
-
Marinate for at least 15 minutes to pick up bright flavors; for deeper infusion, 1–2 hours in the fridge yields juicier, more developed taste.
- → Can I use chicken thighs instead of breasts?
-
Yes. Thighs add richness and stay moist; adjust cooking time slightly longer and check for an internal temperature of 165°F (74°C).
- → What coconut milk should I use for the rice?
-
Full-fat coconut milk gives the creamiest, most fragrant result. Light versions work but produce a less silky texture and milder flavor.
- → How do I prevent the jasmine rice from sticking?
-
Rinse rice until water runs clear to remove excess starch, use the right liquid ratio, bring to a boil then simmer low, and let it rest covered before fluffing.
- → How can I thicken the pineapple-soy glaze?
-
Reduce the reserved marinade with diced pineapple over medium heat until slightly syrupy. For faster thickening, stir in a small cornstarch slurry and simmer briefly.
- → What garnishes and pairings work well?
-
Top with sliced green onions and sesame seeds. A lightly sweet white wine like Riesling or a crisp side salad balances the dish nicely.