This vibrant island-inspired dish brings together succulent chicken thighs marinated in a tangy-sweet blend of soy sauce, honey, pineapple juice, garlic, and ginger. The chicken is grilled to caramelized perfection and nestled atop aromatic jasmine rice cooked in rich coconut milk.
Fresh pineapple cubes add brightness, while toasted coconut flakes, sesame seeds, and cilantro create beautiful texture and visual appeal. The entire meal comes together in under an hour, making it perfect for weeknight dinners that feel like a tropical getaway.
The first time I made this coconut rice, my kitchen smelled like a vacation. It was a rainy Tuesday, and I desperately needed something that tasted like sunshine. Now whenever those sweet-savory aromas fill my house, I am instantly transported back to that first magical bite.
I served this at a small dinner party last spring, and my friend Sarah actually paused mid conversation after her first bite. That is the moment I knew this recipe was special. Everyone went home asking for the recipe, and the best part is how deceptively simple it is to pull together.
Ingredients
- 4 boneless chicken thighs or breasts: Thighs stay juicier but both work beautifully here
- 3 tbsp soy sauce or tamari: The umami foundation that makes everything sing
- 2 tbsp honey: Natural sweetness helps create that gorgeous caramelized exterior
- 2 tbsp pineapple juice: Tropical acidity that tenderizes as it flavors
- 1 tbsp rice vinegar: Brightens the whole marinade and cuts through richness
- 2 garlic cloves, minced: Fresh is absolutely worth it here
- 1 tsp fresh ginger, grated: Adds warmth and depth you cannot get from dried
- 1 tbsp sesame oil: Toasted sesame gives the best authentic flavor
- 1½ cups jasmine rice, rinsed: Rinsing removes excess starch for fluffy, separate grains
- 1 cup full fat coconut milk: Do not skimp here, the fat carries all the flavor
- 1¼ cups water: Just enough to cook the rice perfectly
- ½ tsp salt: Enhances the natural sweetness of the coconut
- 1 cup fresh pineapple, cubed: Fresh pineapple makes all the difference in the final dish
- 2 green onions, sliced: Fresh pop of color and mild onion flavor
- 2 tbsp toasted shredded coconut: Totally optional but adds lovely texture
- Fresh cilantro leaves: Bright herbal finish that ties everything together
Instructions
- Whisk together your marinade:
- Combine soy sauce, honey, pineapple juice, rice vinegar, garlic, ginger, sesame oil, and pepper in a bowl until honey is fully dissolved
- Marinate the chicken:
- Place chicken in a resealable bag with the marinade and let it sit for at least 15 minutes, though 2 hours in the fridge gives you the deepest flavor penetration
- Start the coconut rice:
- While chicken marinates, combine rinsed rice, coconut milk, water, and salt in a saucepan, bring to a boil, then reduce heat, cover, and simmer for 15 minutes
- Let the rice rest:
- Remove from heat and keep covered for 10 minutes, then fluff gently with a fork to release steam and separate grains
- Cook the chicken:
- Preheat your grill or skillet to medium high, remove chicken from marinade, and cook for 5 to 7 minutes per side until beautifully caramelized and cooked through
- Rest and slice:
- Let the chicken rest for 5 minutes so the juices redistribute, then slice against the grain or leave whole
- Assemble your bowls:
- Pile coconut rice onto plates, top with chicken, and finish with pineapple, green onions, toasted coconut, sesame seeds, and plenty of fresh cilantro
This recipe has become my go to for hosting because it looks impressive but comes together so effortlessly. There is something about the combination of sweet pineapple and savory coconut rice that makes people feel taken care of. My husband now requests this on his birthday, which is the highest compliment in my book.
Meal Prep Magic
The marinade can be mixed up to two days ahead and stored in the fridge. I often marinate the chicken overnight, then just cook it fresh when I am ready to eat. The coconut rice reheats beautifully with a splash of water to loosen it up.
Making It Your Own
Sometimes I add red bell pepper slices or snap peas to the grill pan alongside the chicken for extra veggies. A pinch of red pepper flakes in the marinade gives you this gentle heat that balances the sweetness perfectly. You could also use brown rice, just adjust the liquid and cooking time accordingly.
Perfect Pairings
A crisp green salad with light vinaigrette cuts through the richness beautifully. I also love serving roasted broccoli or steamed snow peas on the side for color and crunch. For drinks, something cold and refreshing like a light beer or even just sparkling water with lime works wonders.
- Double the marinade and save half for a quick sauce later
- Leftover chicken makes amazing lunch bowls the next day
- Freeze uncooked marinated chicken for up to three months
I hope this recipe brings a little tropical joy to your kitchen table. There is something truly special about food that can transport you, even just for one meal.
Recipe Questions & Answers
- → Can I use brown rice instead of jasmine rice?
-
Yes, brown rice works well but requires about 45 minutes to cook and additional liquid. Adjust the coconut milk and water ratio to 1:1.25 and expect a heartier, nuttier flavor profile.
- → What's the best way to grill the chicken?
-
Preheat your grill to medium-high (around 400°F). Oil the grates lightly and cook chicken for 5-7 minutes per side. The marinade's honey will create beautiful caramelization, so watch closely to prevent burning.
- → Can I make this dish ahead of time?
-
The chicken can be marinated up to 24 hours in advance. Cooked coconut rice holds well for 2-3 days refrigerated. However, for best results, grill the chicken fresh and add toppings just before serving.
- → Is there a way to make this dairy-free?
-
This dish is naturally dairy-free as written. The creamy element comes entirely from coconut milk. Just ensure your soy sauce or tamari doesn't contain any hidden dairy ingredients.
- → What vegetables pair well with this dish?
-
Roasted red bell peppers, snap peas, or grilled zucchini complement the tropical flavors. A crisp cucumber salad with lime dressing or steamed bok choy also works beautifully alongside.
- → Can I bake the chicken instead of grilling?
-
Absolutely. Bake at 400°F for 20-25 minutes, then broil for 2-3 minutes to achieve the caramelized exterior. Use a baking dish and spoon some marinade over the chicken halfway through cooking.