Juicy chicken, caramelized pineapple, and charred peppers are what make these pineapple chicken kabobs earn a permanent spot on the grill. The marinade gives the chicken a salty-sweet backbone, then the pineapple and onion pick up just enough heat to turn glossy and golden without falling apart. Every bite has that mix of smoky edges and bright tropical sweetness that keeps people reaching for another skewer.
The trick is balance. Pineapple juice goes into the marinade for flavor, but the skewers still need enough actual cooking time for the sugars to brown instead of burn. I also like cubing everything to a similar size so the chicken cooks through at the same pace as the peppers and onion. That small bit of attention keeps the kabobs neat, juicy, and easy to turn on the grill.
Below, I’ll walk you through the part that matters most: how long to marinate, how to keep the fruit from getting mushy, and how to get that sticky, caramelized finish without overcooking the chicken.
The marinade soaked into the chicken perfectly, and the pineapple got those caramelized edges without turning to mush. I grilled them for just about 12 minutes and the kabobs came off juicy and packed with flavor.
Like these pineapple chicken kabobs? Save them to Pinterest for the nights when you want sweet, smoky grill marks and dinner on a skewer.
The Marinade Needs Time, But Not Too Much
This recipe works because the marinade seasons the chicken all the way through without softening it into something mealy. Pineapple juice brings sweetness and acidity, but the chicken only needs 1 to 4 hours in it. Go much longer and the surface can start to lose its texture, especially if the chicken is cut small.
The other mistake people make is expecting the glaze to do all the work on the grill. It won’t. The skewers need direct heat to caramelize the pineapple and to build those browned edges on the chicken, and that’s what gives the kabobs their depth. Keep the heat at medium-high and turn them with purpose, not constantly, so the char has time to develop.
- Short marination window — Enough time for the soy sauce, garlic, and pineapple juice to season the chicken without breaking it down.
- Even cube size — Similar-sized pieces cook at the same rate, which keeps the chicken juicy while the pineapple still caramelizes.
- Medium-high grill heat — Hot enough for browning, but not so hot that the honey in the marinade scorches before the chicken is done.
- Rest before serving — A few minutes off the grill lets the juices settle so they stay in the chicken instead of running onto the plate.
What the Chicken, Pineapple, and Soy Sauce Are Each Doing Here

- Chicken breasts — Breasts stay lean and cook quickly, which is exactly what you want for kabobs. Thighs work too if you want a richer, more forgiving result, but they’ll take a little longer on the grill.
- Pineapple — Fresh pineapple is the best choice here because it holds its shape and caramelizes instead of turning watery. Canned pineapple can work in a pinch, but drain it well and expect less browning.
- Soy sauce — This brings the savory base that keeps the kabobs from tasting one-note sweet. Use regular soy sauce for balance; low-sodium works if you want more control over salt.
- Honey — It helps the marinade cling to the chicken and encourages that sticky, browned finish on the grill. Maple syrup can stand in, but the flavor will shift a little darker and less tropical.
- Olive oil — A little fat helps carry the marinade over the chicken and keeps the pieces from drying out while they cook. Don’t skip it or the glaze will taste thinner and less rounded.
Thread, Grill, and Stop When the Chicken Turns Juicy
Building the Skewers
Soak wooden skewers first so they don’t scorch over the fire. Thread the chicken, pineapple, peppers, and onion onto the skewers with a little space between pieces so the heat can move around them. If you pack everything too tightly, the vegetables steam before they char and the chicken cooks unevenly.
Getting the Grill Marks
Place the kabobs over medium-high heat and leave them alone long enough to pick up color. Turn them after about 5 to 6 minutes, when the bottoms release easily and show deep grill marks. If they stick, they’re not ready yet. Basting with a little reserved marinade gives you shine and extra flavor, but only use marinade that never touched raw chicken.
Knowing When They’re Done
The chicken is done when it reaches 165°F in the thickest piece and the pineapple looks glossy with browned edges. Pull the kabobs before the pineapple collapses; it should still have a little structure. If the chicken is cooked but the fruit needs more color, move the skewers to a hotter spot on the grill for a brief finish.
How to Adjust These Kabobs for Different Grills and Diets
Swap in chicken thighs for a juicier kabob
Boneless skinless thighs stay more tender if your grill runs hot or you tend to cook chicken a little past done. They bring a richer flavor and forgive a bit more over the flame, though they’ll need a couple extra minutes to reach temperature.
Make them gluten-free with tamari
Use tamari in place of soy sauce and keep everything else the same. The flavor stays savory and balanced, and you won’t lose the caramelized finish that makes the kabobs work.
Add spice without changing the structure
A pinch of red pepper flakes or a spoonful of chili garlic sauce in the marinade gives the kabobs more heat without making them watery. Keep the amount small so the honey and pineapple still come through.
What to do if you need to make them ahead
Marinate the chicken, cube the vegetables, and soak the skewers earlier in the day, then assemble just before grilling. Once the kabobs are cooked, they hold well for a short time, but the pineapple and peppers are at their best right off the grill.
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 off the skewers for up to 2 months. The fruit will lose some texture after thawing, so freeze only if you’re okay with softer pineapple.
- Reheating: Reheat gently in a skillet over medium-low heat or in a 300°F oven until warmed through. High heat dries out the chicken fast and can make the pineapple stringy.
Answers to the Questions Worth Asking

Pineapple Chicken Kabobs
Ingredients
Equipment
Method
- Mix soy sauce, pineapple juice, honey, olive oil, and minced garlic until the honey dissolves and the marinade looks glossy.
- Place cubed chicken breasts in the marinade and marinate for 1-4 hours in the refrigerator, turning once if possible for even coating and color.
- Thread chicken, pineapple, bell peppers, and onion onto the soaked wooden skewers, alternating pieces so they cook evenly.
- Preheat the grill to medium-high heat, then arrange kabobs on the grates and grill for 5-6 minutes per side, basting with the marinade as you turn for a teriyaki-style sheen.
- Continue grilling until the chicken reaches 165°F and the pineapple is caramelized, with browned edges and a deeper golden color (about 12 minutes total cook time).


