If you are craving something bursting with sweet-and-savory island vibes but do not want to be tied to the kitchen for hours, pull up a stool, because these pineapple chicken skewers with coconut rice bring the flavor and the fun in equal measure. One of my favorite summer memories involves grilling these while my kids splashed around in the backyard and the whole place smelled like a tropical vacation. Juicy marinated chicken, caramelized pineapple, and creamy coconut rice — it is dinner and a mini getaway rolled into one.
I have served this at both weeknight dinners and summer backyard gatherings, and let me tell you, it earns happy plates all around every single time. The chicken soaks in a quick soy-honey-lime marinade while the rice simmers away in one pot, so the timing works itself out beautifully. In about forty minutes of active time you have a colorful, complete meal that looks like you fussed far more than you actually did.
Why You’ll Love This Recipe
The balance of flavors here is what keeps people coming back for seconds. Tangy, juicy pineapple caramelizes on the grill and plays off the savory marinated chicken, while red bell pepper and red onion pick up a smoky char that ties every bite together. It is the kind of combination that tastes complex but comes from a handful of pantry staples you probably already have on hand.
The coconut rice deserves its own fan club. It takes just one pot and zero fancy techniques — jasmine rice simmered in coconut milk and water until tender and fragrant — yet it transforms the whole plate from “grilled chicken dinner” into something that feels special. It is also wonderfully kid-approved; even picky eaters tend to clean their plates when sweet pineapple and creamy rice are involved.
Finally, this recipe is flexible. It works on an outdoor grill, under the broiler, or on a stovetop grill pan, which means it is just as doable in February as it is in July. It scales up easily for entertaining, and served buffet-style it makes a festive, build-your-own dinner for a crowd.
Ingredients
The skewers start with 1½ pounds of boneless, skinless chicken thighs cut into chunks. Thighs are the secret to juicy skewers — they stay tender and flavorful through the high heat of the grill, so I recommend skipping breasts for this one. Joining the chicken on the skewers are 2 cups of fresh pineapple cut into chunks, 1 red bell pepper cut into 1-inch pieces, and 1 red onion cut into wedges. Fresh pineapple gives the best caramelization and flavor, though canned works in a pinch if you drain and pat it dry.
The marinade is a quick whisk of ¼ cup soy sauce, 2 tablespoons of honey, 2 tablespoons of lime juice, 2 minced garlic cloves, and 1 teaspoon of grated fresh ginger. It is salty, sweet, tangy, and aromatic all at once, and it needs only 30 minutes to work its magic on the chicken — though you can marinate for up to 4 hours if you want to get ahead.
For the coconut rice, you need 1 cup of jasmine rice, 1 cup of canned full-fat coconut milk, 1 cup of water, and a pinch of salt. Full-fat coconut milk gives the richest, creamiest result, though light coconut milk works if you prefer a lighter rice. You will also want skewers, either wooden or metal — and if you go with wooden, soak them in water for 30 minutes so they do not burn on the grill.

Step-by-Step Instructions
Start with the marinade. In a bowl, whisk together the soy sauce, honey, lime juice, minced garlic, and grated ginger until the honey dissolves. Add the chicken pieces, toss to coat every chunk, and let them marinate for 30 minutes at room temperature or up to 4 hours in the refrigerator. Do not go beyond 4 hours — the lime’s acidity can start to make the chicken tough rather than tender.
While the chicken marinates, make the coconut rice. Rinse the jasmine rice under cold water until the water runs clear, which washes away excess starch and keeps the grains fluffy. In a saucepan, combine the rice, coconut milk, water, and salt. Bring it to a boil, then reduce the heat, cover, and simmer for 15 minutes or until the rice is tender and the liquid is absorbed. Take it off the heat and let it sit, still covered, for 5 minutes before fluffing with a fork — that rest helps the rice release cleanly from the pot.
Preheat your grill or broiler to medium-high heat while you assemble. Thread the marinated chicken, pineapple chunks, bell pepper pieces, and onion wedges onto your skewers, alternating as you go so every skewer gets a bit of everything. A quick tip: pat the pineapple dry before skewering so it caramelizes on the grill rather than steaming.
Grill the skewers for 10 to 12 minutes, turning occasionally so all sides pick up color, until the chicken is cooked through and everything is kissed with a light char. The honey in the marinade encourages beautiful caramelization, so a few deeply browned edges are exactly what you are after — just keep an eye out so they do not tip into burnt territory.
To serve, pile the fluffy coconut rice onto plates or a platter and lay the hot skewers right over the top, letting the juices seep into the rice. Sprinkle with fresh cilantro or sliced green onion if you like, and add lime wedges for squeezing. Make extra — these disappear fast.

Tips for the Best Pineapple Chicken Skewers
Moisture management is the quiet hero of great skewers. Patting the pineapple dry helps it caramelize, and letting marinated chicken drip off excess marinade before threading prevents flare-ups on the grill. Cut everything to roughly the same size — about one inch — so the chicken and vegetables finish cooking at the same moment. And if your rice sticks to the pot, simply let it sit covered for 5 extra minutes off the heat; the steam loosens it right up.
This recipe welcomes improvisation. Add zucchini rounds or cherry tomatoes to the skewers for extra veg, swap in pressed and well-marinated tofu for a vegetarian version, or finish everything with a drizzle of sweet chili sauce for extra zing. Leftovers make fantastic rice bowls the next day with grilled veggies and avocado. If you love these tropical flavors, my blackened mahi mahi tacos with pineapple salsa hit the same sweet-and-smoky note in taco form.
For entertaining, serve everything deconstructed and buffet-style: a platter of skewers, a big bowl of coconut rice, and little dishes of garnishes so guests can build their own plates. And when skewer season winds down, the same craveable flavors live on in my coconut lime chicken bowls with rice noodles, which bring the tropics indoors any time of year.
Frequently Asked Questions
Can I make pineapple chicken skewers ahead of time?
Absolutely. You can marinate the chicken, prep all the vegetables and pineapple, and even cook the coconut rice a day in advance. Store everything separately in the refrigerator, then assemble and grill the skewers just before serving.
What if I don’t have a grill?
No worries at all. Broil the assembled skewers on a sheet pan a few inches under the broiler, turning once or twice, or cook them on a stovetop grill pan over medium-high heat. Either way, they take roughly the same 10 to 12 minutes.
How long should I marinate the chicken?
Thirty minutes is enough to infuse real flavor, and up to 4 hours gives you even more depth. Avoid marinating longer than that, because the lime juice’s acidity can break down the meat and leave it mushy or tough.
Can I use chicken breasts instead of thighs?
You can, but thighs are strongly recommended because they stay juicy over high heat. If you do use breasts, watch the cook time closely and pull the skewers as soon as the chicken reaches 165°F to keep it from drying out.
Can I freeze leftovers?
You can freeze the cooked chicken and vegetables for up to 2 months, but I recommend making the coconut rice fresh for the best texture. Reheat everything gently in a skillet or the microwave with a splash of water to bring it back to life.
Ready to bring a little tropical sunshine to your table? For more feel-good inspiration between grill sessions, check out these healthy eating ideas from our sister site — and if you make these skewers, snap a photo and tag @thekitchensaid on Instagram, because I absolutely love seeing your delicious spins on my recipes!
Pineapple Chicken Skewers with Coconut Rice
Tropical · Dinner

Sweet and savory pineapple chicken skewers grilled until caramelized and served over creamy one-pot coconut rice — a quick, crowd-pleasing tropical dinner.
Ingredients
- 1 ½ lbs boneless, skinless chicken thighs, cut into chunks
- 2 cups fresh pineapple, cut into chunks
- 1 red bell pepper, cut into 1-inch pieces
- 1 red onion, cut into wedges
- ¼ cup soy sauce
- 2 tbsp honey
- 2 tbsp lime juice
- 2 garlic cloves, minced
- 1 tsp grated fresh ginger
- 1 cup jasmine rice
- 1 cup canned coconut milk (full fat)
- 1 cup water
- Pinch of salt
- Skewers (wooden or metal)
Instructions
- Whisk together soy sauce, honey, lime juice, garlic, and ginger. Add chicken pieces and marinate 30 minutes (or up to 4 hours).
- Rinse rice until water runs clear. Combine jasmine rice, coconut milk, water, and salt in a saucepan. Boil, reduce heat, cover, and simmer 15 minutes until tender. Rest 5 minutes off heat, then fluff.
- Preheat grill or broiler to medium-high heat.
- Thread chicken, pineapple, bell pepper, and onion onto skewers.
- Grill skewers 10-12 minutes, turning occasionally, until chicken is cooked through and slightly charred.
- Serve skewers over coconut rice, garnished with cilantro or green onion if desired.
Nutrition: 480 calories







