Pineapple chicken kabobs hit that sweet spot between easy weeknight grilling and the kind of food people keep sneaking from the platter before it reaches the table. The chicken stays juicy, the pineapple turns sticky and caramelized at the edges, and the peppers and onion pick up just enough char to keep every bite interesting. When the glaze clings to the skewers and the fruit softens into the heat, this is the kind of meal that disappears fast.
What makes this version work is the marinade. Soy sauce brings salt and depth, pineapple juice adds brightness and helps the surface brown, and honey gives the kabobs that glossy finish on the grill. I like to marinate long enough for the chicken to pick up flavor, but not so long that the pineapple overpowers everything or the texture gets mushy. Cubing everything to a similar size matters too, because uneven pieces mean some parts are dry while others are still catching up.
Below, I’ve included the little details that keep the kabobs from sticking, drying out, or grilling unevenly. A few small choices make a big difference here, especially if you want tender chicken and pineapple that actually caramelizes instead of steaming on the skewer.
The marinade gave the chicken great flavor without making it salty, and the pineapple caramelized beautifully on the grill. I followed the timing exactly and the kabobs stayed juicy all the way through.
Save these pineapple chicken kabobs for grilled chicken that stays juicy with caramelized fruit and a sticky teriyaki-style glaze.
The Marinade Timing That Keeps Pineapple Chicken Kabobs Juicy
Chicken breasts can go from tender to dry fast on a hot grill, and the fix starts before the skewers ever hit the heat. The marinade here is short on acid and heavy on flavor, which is exactly what you want for cubed chicken. Pineapple juice gives the dish its tropical edge, but it also brings enzymes that can soften the meat if you leave it sitting too long. One to four hours is the sweet spot.
- Short marinating window — Enough time for the soy, garlic, and pineapple juice to season the chicken without turning the exterior soft or stringy.
- Honey — Helps the kabobs brown and gives the glaze that sticky finish on the grill. It also balances the salt in the soy sauce.
- Bell peppers and onion — These hold their shape well over direct heat and give the skewers contrast against the softer pineapple and chicken. Cut them into pieces similar in size to the chicken so everything cooks at the same pace.
- Wooden skewers — Soaking them matters. Dry skewers scorch fast and can crack before the chicken is done.
What Each Ingredient Is Actually Doing in These Kabobs

- Chicken breasts — Lean chicken breast is perfect here because the marinade and quick grilling keep it tender. Cut the pieces evenly so the smaller cubes don’t dry out before the larger ones are done.
- Pineapple — Fresh pineapple gives the brightest flavor and the best caramelized edges. Canned pineapple can work in a pinch, but drain it well or the skewers will steam instead of sear.
- Soy sauce — This is the backbone of the marinade. It seasons the chicken from the inside instead of just sitting on the surface.
- Pineapple juice — It reinforces the fruit flavor and helps the glaze cling, but it shouldn’t dominate. If you only have juice from the pineapple can, that works too; just use the unsweetened kind if possible.
- Honey — The honey helps the kabobs caramelize and adds body to the marinade. Maple syrup can stand in, but the final flavor shifts a little darker and less tropical.
- Olive oil — This keeps the marinade from tasting thin and helps the chicken brown instead of drying out on the grill.
- Garlic — Fresh garlic gives the marinade the sharp edge that keeps the sweetness from taking over. Jarred garlic works, but it won’t taste as clean.
Getting the Grill Marks Without Drying Out the Chicken
Mix the Marinade First
Whisk the soy sauce, pineapple juice, honey, olive oil, and garlic until the honey dissolves and the mixture looks smooth. If the honey sits in a ribbon at the bottom of the bowl, it won’t coat the chicken evenly. This marinade should taste bold but balanced, because some of that flavor gets left behind in the bowl.
Let the Chicken Take on Flavor
Add the cubed chicken and turn it until every piece is coated. Refrigerate it for 1 to 4 hours, and don’t push much past that because the pineapple juice can start to change the texture of the chicken. If you’re short on time, even 30 minutes helps, but the flavor won’t be as deep.
Thread the Skewers With Space
Alternate chicken, pineapple, peppers, and onion on the skewers, but don’t pack the pieces so tightly that air can’t move around them. A little space between pieces helps the chicken brown instead of steam. If you crowd the skewer, the vegetables soften before the chicken gets those good grill edges.
Grill Hot and Turn Once
Set the kabobs over medium-high heat and cook them for about 5 to 6 minutes per side, basting as they cook. You want deep grill marks and caramelized pineapple, not a slow, pale roast. Pull one kabob and check the thickest chicken piece with a thermometer; once it hits 165°F, it’s done. If the outside is browning too quickly, move the skewers to a slightly cooler part of the grill and finish them there.
Make It Gluten-Free
Use tamari or coconut aminos instead of regular soy sauce. Tamari keeps the same salty depth with a cleaner finish, while coconut aminos taste a little sweeter, so you may want to reduce the honey slightly.
Swap in Thighs for a Richer Kabob
Boneless chicken thighs stay a little juicier and hold up well on the grill. They take roughly the same time, but the final result is softer and more forgiving if your grill runs hot.
Add Heat Without Losing the Sweetness
Stir a pinch of red pepper flakes or a little sriracha into the marinade. It gives the glaze a sharper finish, but keep the amount small so the pineapple still tastes bright instead of muddled.
Storage and Reheating
- Refrigerator: Store leftovers in an airtight container for up to 3 days. The pineapple softens a bit, but the flavor stays good.
- Freezer: Freeze the cooked chicken and vegetables only if you need to. The texture of the pineapple changes after thawing, so the kabobs are best fresh.
- Reheating: Warm them in a skillet over medium-low heat or in a 300°F oven until just heated through. High heat dries out the chicken fast and makes the pineapple collapse.
Questions I Get Asked About This Recipe

Pineapple Chicken Kabobs
Ingredients
Equipment
Method
- In a bowl, mix soy sauce, pineapple juice, honey, olive oil, and minced garlic until the honey dissolves.
- Reserve enough marinade for basting, then set the rest aside for coating the chicken.
- Add cubed chicken breasts to the marinade and toss to coat, then cover and refrigerate for 1-4 hours.
- When ready to cook, let the chicken sit at room temperature for 10 minutes while you prep the skewers.
- Thread chicken, pineapple, bell peppers, and onion onto soaked wooden skewers in an alternating pattern.
- Lightly brush the kabobs with a small amount of reserved marinade right before grilling.
- Preheat the grill to medium-high heat, then grill the kabobs for 5-6 minutes per side.
- Baste with the reserved marinade during grilling so the glaze clings and forms a caramelized shine.
- Cook until the chicken reaches 165°F and the pineapple is caramelized, then remove to a platter to serve.


