Juicy chicken, caramelized pineapple, and charred peppers all on one skewer turn these pineapple chicken kabobs into the kind of dinner that disappears fast. The sweet-savory glaze clings to the chicken as it grills, and the pineapple picks up just enough smoke and color to keep every bite bright instead of heavy. You get a little sticky, a little charred, and a lot of flavor without a complicated sauce or a long ingredient list.
What makes this version work is the balance in the marinade. Soy sauce brings salt and depth, pineapple juice adds fruitiness without making the chicken mushy, and honey helps the edges caramelize over the heat. The key is not letting the chicken sit in the pineapple juice for too long; a short marinade gives you flavor without turning the meat soft. I also like keeping the vegetable pieces close to the size of the chicken so everything finishes at the same time on the grill.
Below you’ll find the small details that matter most: how to keep the skewers from sticking, how to get real grill marks without drying out the chicken, and a couple of smart swaps if you need to work with what you have.
The marinade gave the chicken a perfect sweet-savory finish, and the pineapple caramelized without falling apart. I used soaked skewers and nothing stuck to the grill.
Save these pineapple chicken kabobs for the next grill night when you want caramelized fruit, juicy chicken, and a teriyaki-style glaze.
The Trick to Keeping the Pineapple Sweet, Not Mushy
Grilled pineapple can go from glossy and caramelized to limp if it sits in acid for too long or gets cut too small. The good news is that this recipe avoids both problems by keeping the marinade short and using pineapple chunks that are big enough to stay on the skewer and hold their shape over the heat. The chicken gets the same benefit: enough time to absorb the seasoning, not enough time to turn soft.
The other thing that helps is how the ingredients are cut. If the chicken cubes are roughly the same size as the pineapple and peppers, the whole skewer cooks evenly and you don’t end up with burnt fruit next to underdone chicken. That evenness matters more than people think, especially on a hot grill where a minute too long can dry out the chicken breast.
What the Marinade Is Doing Beyond Adding Flavor

- Soy sauce — This gives the marinade its salty backbone and helps the chicken taste seasoned all the way through. Use a regular soy sauce or a low-sodium version if that’s what you keep on hand; both work. Tamari is the best gluten-free swap and behaves the same in the marinade.
- Pineapple juice — This adds the tropical note that makes the kabobs taste bright instead of just salty and sweet. Fresh juice or canned juice both work, but don’t add extra pineapple juice for a longer marinade or the chicken can soften too much.
- Honey — Honey helps the kabobs brown and gives the glaze that sticky finish on the grill. If you swap in brown sugar, dissolve it well before marinating so the mixture coats the chicken evenly.
- Olive oil — Oil helps the marinade cling and keeps the chicken from drying out over direct heat. You don’t need a fancy bottle here; a basic olive oil is fine.
- Garlic — Fresh garlic gives the marinade a sharper edge that stands up to the sweetness of the pineapple. Garlic powder will work in a pinch, but the flavor won’t be as punchy.
Building the Skewers So Everything Finishes at the Same Time
Mixing the Marinade
Whisk the soy sauce, pineapple juice, honey, olive oil, and garlic until the honey is dissolved and the mixture looks glossy. If the honey sits in a streak at the bottom, it won’t coat the chicken evenly. This is the point where you want the marinade to taste a little stronger than you expect; once it hits the grill, some of that punch softens.
Marinating the Chicken
Put the cubed chicken in the marinade and let it sit for 1 to 4 hours in the refrigerator. Less than an hour and the flavor stays too much on the surface; much longer than 4 hours and the pineapple juice can start to affect the texture in a way that feels soft instead of juicy. If you’re short on time, even 30 minutes helps, but don’t leave it out at room temperature.
Threading the Kabobs
Use soaked wooden skewers and thread the chicken, pineapple, peppers, and onion in a pattern that keeps similar-sized pieces near each other. Pack them snugly enough that they stay put, but not so tight that heat can’t move around the food. Leave a little skewer exposed on both ends so you can turn them without losing a piece into the grill grates.
Grilling to the Right Finish
Cook the kabobs over medium-high heat for 5 to 6 minutes per side, basting with the marinade as they cook. You’re looking for browned edges on the pineapple, lightly charred spots on the peppers, and chicken that reaches 165°F in the thickest piece. If the outside is getting dark before the chicken is done, move the kabobs to a cooler part of the grill and let them finish there instead of blasting them with more heat.
Swap the Bell Peppers for Zucchini or Cherry Tomatoes
If peppers aren’t your thing, zucchini chunks or whole cherry tomatoes can step in. Zucchini softens faster and gives you a more tender skewer, while cherry tomatoes burst and add extra juice. Just keep the pieces fairly large so they don’t disappear before the chicken is cooked through.
Make It Gluten-Free With Tamari
Tamari gives you the same salty depth as soy sauce without the gluten. The rest of the recipe stays unchanged, and the kabobs still caramelize the same way on the grill.
Use Chicken Thighs for a Juicier Result
Boneless chicken thighs stay more forgiving over direct heat and give you a richer, juicier bite. They take the marinade well and are less likely to dry out if your grill runs hot, though they’ll need an extra minute or two if the pieces are larger.
Storage and Reheating
- Refrigerator: Store leftovers in an airtight container for up to 3 days. The pineapple softens a little as it sits, but the flavor stays good.
- Freezer: Freeze the cooked chicken and vegetables separately if you want the best texture, or freeze the whole kabobs only if you don’t mind softer fruit after thawing.
- Reheating: Reheat in a 350°F oven until warmed through, or use a skillet over medium-low heat. High heat will dry out the chicken and make the pineapple collapse.
Answers to the Questions Worth Asking

Pineapple Chicken Kabobs
Ingredients
Equipment
Method
- In a bowl, mix soy sauce, pineapple juice, honey, olive oil, and minced garlic until the honey dissolves and the mixture looks glossy.
- Set the marinade aside so it can be used to baste and coat the kabobs.
- Add cubed chicken breasts to the marinade and toss to coat evenly, then cover and refrigerate for 1-4 hours (up to 60 minutes minimum for this cook).
- Let the chicken sit in the marinade while the grill heats so the surface is well flavored.
- Thread chicken, pineapple, bell peppers, and onion onto soaked wooden skewers in a colorful alternating pattern.
- Discard any excess marinade that has touched raw chicken, then reserve a small amount of marinade for basting if available.
- Preheat the grill to medium-high heat (about 400–450°F) and place the kabobs on the grates.
- Grill for 5-6 minutes per side, basting with marinade during grilling, until the chicken edges look golden and the pineapple begins to caramelize.
- Continue grilling until the chicken reaches 165°F and the pineapple is caramelized, then remove kabobs to a platter and rest briefly before serving.