Tender chicken breasts marinate in pineapple, soy, honey, garlic and ginger, then are seared or grilled until golden. Jasmine rice simmers in coconut milk for a creamy, fragrant bed. The reserved marinade is boiled with diced pineapple and reduced into a glossy glaze to finish the chicken. Serve sliced over coconut rice and garnish with green onions and sesame seeds; swap thighs or add chili flakes for heat.
The smell of coconut milk hitting a hot saucepan still transports me straight to a rental house in Maui with warped screen doors and a kitchen barely big enough for two people. My friend Maria was stir-frying something with ginger and pineapple while I burned the rice, twice, before we figured out the heat settings on that ancient stove. That chaotic dinner turned into one of the best meals of the entire trip and I have been chasing that flavor ever since.
I started making this at home the week after I got back from Hawaii, determined to recreate the magic without the ocean view. My first attempt was too salty because I eyeballed the soy sauce, but by the third try I had it dialed in and my partner actually asked if we could add it to the regular rotation, which is the highest compliment in our house.
Ingredients
- 4 boneless, skinless chicken breasts: Pound them to even thickness so they cook uniformly and you avoid the dreaded dry edges with a raw center.
- 1/2 cup pineapple juice: Fresh squeezed is ideal but canned works perfectly fine, just make sure it is unsweetened.
- 1/4 cup soy sauce (gluten-free if needed): This provides the salty umami backbone that balances all the sweetness.
- 2 tablespoons honey: Helps the glaze thicken and gives that gorgeous caramelized color when it hits the hot pan.
- 2 cloves garlic, minced: Fresh garlic only here, the jarred stuff will not give you the same punch.
- 1 tablespoon freshly grated ginger: Peel with a spoon and grate on the finest holes, it melts right into the marinade.
- 1 tablespoon rice vinegar: A subtle acidity that brightens the whole sauce without making it taste sharp.
- 2 tablespoons olive oil: Keeps the chicken moist and helps the marinade adhere to every surface.
- 1/2 teaspoon black pepper: Just enough to add a tiny bite without overpowering the tropical flavors.
- 1/2 cup diced pineapple (fresh or canned, drained): These little chunks in the reduced sauce are like buried treasure in every bite.
- 2 green onions, sliced (for garnish): Slice them on a sharp diagonal for maximum visual appeal.
- 1 tablespoon sesame seeds (optional, for garnish): Toast them quickly in a dry pan and they will taste ten times better.
- 1 1/2 cups jasmine rice: Rinse it until the water runs clear or your rice will be gummy and sad.
- 1 cup coconut milk (full fat): Do not even think about using light coconut milk, the richness is the entire point.
- 1 1/4 cups water: Combined with the coconut milk this creates the perfect liquid ratio for fluffy, fragrant rice.
- 1/2 teaspoon salt: Just enough to season the rice without competing with the coconut flavor.
Instructions
- Whisk the marinade together:
- Combine pineapple juice, soy sauce, honey, garlic, ginger, rice vinegar, olive oil, and black pepper in a bowl. Toss the chicken in, coat it well, and let it soak up all that goodness for at least fifteen minutes or up to two hours if you have the time.
- Get the coconut rice started:
- Rinse the jasmine rice until the water 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 it tight, and let it do its thing for fifteen minutes before letting it rest covered for ten more.
- Cook the chicken:
- Heat a skillet or grill pan over medium heat and cook the chicken five to six minutes per side until golden and cooked through, saving the leftover marinade for the sauce.
- Reduce the sauce:
- Pour that reserved marinade into a small saucepan with the diced pineapple, bring it to a boil, then let it simmer for three to five minutes until it coats the back of a spoon.
- Plate and garnish:
- Slice the chicken over a bed of coconut rice, spoon that gorgeous reduced sauce on top, and finish with green onions and sesame seeds. Stand back and admire your work for exactly two seconds before everyone digs in.
I made this for a backyard dinner party last summer when the humidity was so thick we were all sweating before the grill even heated up. Nobody moved from the table for an hour after we finished eating, just passing around the leftover sauce with spoons and arguing about whether the chicken or the rice was the real star.
Making It Your Own
Chicken thighs work beautifully here if you prefer dark meat, just add a couple extra minutes to the cooking time and check for doneness. A pinch of chili flakes in the marinade gives the whole dish a sweet heat that catches you off guard in the best way. I have also tossed the sliced chicken and rice together in a bowl for a more casual presentation that somehow tastes even better, probably because the sauce gets into every grain.
Getting The Glaze Right
The trick to a glossy, clingy sauce is patience during that final reduction. You want it to coat the back of a spoon but not turn into caramel, and it will thicken a bit more as it cools on the chicken. If it seems too thin after five minutes of simmering, just give it another minute or two and watch it closely because it can go from perfect to burnt very quickly at the end.
What To Serve Alongside
A crisp Riesling or even a cold beer pairs wonderfully with the sweetness of the glaze. I usually add a simple cucumber salad dressed with rice vinegar and a pinch of sugar on the side for crunch.
- Keep extra lime wedges on the table because a squeeze of fresh lime over everything at the last second is a game changer.
- If you are meal prepping, store the sauce separately so the rice does not get soggy overnight.
- Double the sauce recipe, you will thank yourself later when you are drizzling it over everything in your fridge.
This dish tastes like vacation even when you are eating it at a scratched kitchen table on a Tuesday night in March. That is the real magic of it.
Recipe Questions
- → How long should I marinate the chicken?
-
Marinate at least 15 minutes for quick flavor; up to 2 hours for deeper infusion. Avoid over-marinating too long in acidic mixtures to prevent a mushy texture.
- → Can I use chicken thighs instead of breasts?
-
Yes. Thighs stay juicier and tolerate longer cooking. Adjust time—cook until internal temperature reaches 165°F (74°C) and rest before slicing.
- → How do I get fluffy coconut rice without it sticking?
-
Rinse jasmine rice until water runs clear, use the correct liquid ratio, bring to a gentle simmer, cover and avoid lifting the lid during cooking. Let rest covered for 10 minutes, then fluff with a fork.
- → How do I thicken the glaze without burning it?
-
Simmer the reserved marinade with diced pineapple until reduced and slightly thickened. Watch the heat, stir frequently, and remove from heat once glossy. A cornstarch slurry can help if needed—add sparingly.
- → Is grilling the best option for extra flavor?
-
Grilling adds a smoky char that complements the sweet-tangy glaze. Sear briefly over high heat to develop color, then move to medium to finish cooking through without drying out.
- → How can I add a spicy kick?
-
Stir a pinch of chili flakes or a splash of sriracha into the marinade, or sprinkle flakes into the reduced glaze to balance heat with the pineapple sweetness.