Juicy chicken, caramelized pineapple, and charred peppers make these pineapple chicken kabobs the kind of grilling recipe people circle back to all summer long. The sweet-salty glaze clings to every piece, and when the pineapple hits the grill, it turns jammy at the edges without falling apart. You get the contrast that makes skewers worth the effort: smoky, sticky, bright, and a little messy in the best way.
The marinade is doing more than adding flavor. Pineapple juice brings sweetness and helps the chicken pick up that tropical note, while soy sauce and garlic keep everything grounded so it doesn’t taste one-note. I keep the marinade time to a few hours instead of overnight, because the acid and fruit can start to soften the chicken too much if you leave it in for too long. That short marinade window gives you tender chicken with a better grill texture.
Below, I’ll show you the one order that helps the kabobs cook evenly, plus a few swaps that make this recipe easier if you’re cooking for a crowd or adjusting for what’s in the fridge.
The chicken stayed juicy and the pineapple caramelized right on the edges without turning mushy. I let them marinate for about 2 hours and the skewers came off the grill with the perfect sweet-savory glaze.
These pineapple chicken kabobs get that sticky teriyaki-style glaze and caramelized fruit everyone remembers.
The Trick to Keeping the Pineapple Sweet, Not Watery
The biggest mistake with fruit kabobs is crowding the grill with pieces that are too wet or too small. Pineapple releases juice fast, and if the chunks are tiny, they soften before they get any color. Cut the pineapple into pieces close to the size of the chicken so everything finishes at the same time and the edges have a chance to caramelize.
Chicken breast works well here because it cooks quickly, but it needs even sizing. Cut the cubes into tidy, similar pieces so the skewer doesn’t end up with dry spots next to undercooked ones. If the bell peppers or onion pieces are much larger than the chicken, the chicken will be done before the vegetables have any char, and that throws off the whole kabob.
What Each Part Is Doing on the Skewer

- Chicken breasts — Lean chicken breast gives you a clean canvas for the marinade and takes on grill flavor fast. Thighs will work if that’s what you have, but they’ll need a little longer on the grill and won’t have quite the same lighter bite.
- Pineapple — Fresh pineapple is worth using here because it caramelizes better than canned and stays firm enough to thread cleanly. If you use canned pineapple, drain it well and pat it dry so the skewers don’t steam instead of sear.
- Bell peppers and onion — These add sweetness and a little crunch, and they keep the kabobs from tasting flat. Red, yellow, or orange peppers are best because they soften into the glaze without getting bitter.
- Soy sauce and pineapple juice — This is the backbone of the marinade. Soy sauce brings salt and depth, while pineapple juice adds sweetness and helps the glaze cling once it hits the heat.
- Honey — Honey helps the marinade caramelize on the grill, which is why the kabobs get that glossy finish. If you swap in maple syrup, the flavor shifts a little deeper and less tropical, but it still works.
Building the Kabobs So They Cook Evenly
Mix the Marinade First
Whisk the soy sauce, pineapple juice, honey, olive oil, and garlic until the honey disappears into the liquid. If the honey sits in streaks, it won’t coat the chicken evenly, and you’ll get sweet spots in some pieces and dull ones in others. The marinade should smell salty, garlicky, and bright before the chicken ever goes in.
Let the Chicken Soak, but Not Too Long
Marinate the chicken for 1 to 4 hours. Less than that, and the seasoning doesn’t have much time to sink in; much longer than that, and the pineapple juice can make the outside of the chicken turn a little soft. Use the time in the fridge to soak the skewers too if they’re wooden, because dry skewers are the ones that scorch.
Thread With a Little Space
Alternate chicken, pineapple, peppers, and onion on each skewer, but don’t pack them tight. A tiny bit of space helps the grill heat move around each piece, which is what gives you char instead of a steamy, rubbery skewer. If one end of the skewer is all chicken and the other is all pineapple, the cook time gets uneven fast.
Grill to Color, Then Finish by Temperature
Set the kabobs over medium-high heat and cook for 5 to 6 minutes per side, turning once the bottoms release cleanly and show grill marks. Baste with the marinade while they cook, but stop basting once the chicken is close to done so you don’t keep moving raw marinade over finished food. Pull them when the chicken reaches 165°F and the pineapple has browned at the edges and looks glossy.
How to Adjust These Kabobs Without Losing the Balance
Make Them Dairy-Free and Naturally Gluten-Free
These kabobs already fit that lane as long as your soy sauce is gluten-free or you use tamari. The flavor stays the same, and tamari gives you the same salty backbone without changing the texture of the glaze.
Swap the Chicken for Thighs
Chicken thighs stay juicier on the grill and are a good choice if you’re worried about dry breast meat. They need a little extra time, and the finished kabobs will taste richer and slightly more forgiving if you’re cooking over a flame that runs hot.
Use What’s in the Produce Drawer
Zucchini, cherry tomatoes, or mushrooms can replace part of the peppers and onion if that’s what you have. Zucchini softens faster, tomatoes burst and add juice, and mushrooms bring a meatier bite, so cut everything to a similar size and watch the grill closely.
Storage and Reheating
- Refrigerator: Store leftovers in an airtight container for up to 3 days. The pineapple softens a bit, but the flavor holds up well.
- Freezer: The cooked chicken freezes fine, but the pineapple and vegetables lose their texture after thawing. If you want to freeze ahead, freeze the marinated raw chicken separately and thread fresh skewers later.
- Reheating: Warm leftovers gently in a skillet over medium-low heat or in a 300°F oven until heated through. High heat dries the chicken fast and makes the pineapple collapse into mush.
Answers to the Questions Worth Asking

Pineapple Chicken Kabobs
Ingredients
Equipment
Method
- In a bowl, whisk soy sauce, pineapple juice, honey, olive oil, and garlic until the honey dissolves and the glaze looks smooth.
- Marinate the chicken in the mixture for 1-4 hours, then reserve a small amount for basting during grilling.
- Thread chicken, pineapple, bell peppers, and onion onto soaked wooden skewers, alternating pieces for even cooking.
- Preheat the grill to medium-high heat, then place the kabobs on the grate and grill for 5-6 minutes per side, basting with the reserved marinade as they cook.
- Continue grilling until the chicken reaches 165°F and the pineapple is caramelized, using a final baste during the last minute for shine.


