Pineapple chicken kebabs come off the grill with charred edges, sticky glaze, and juicy bites of chicken tucked between sweet pineapple and peppers. The mix of smoky grill marks and bright fruit is what makes these skewers disappear fast. They look festive on the platter, but the real draw is how well the sweet-tangy marinade clings to every piece.
What makes this version work is the balance in the marinade and the way the ingredients are cut. Pineapple juice brings acidity and sweetness, while soy sauce gives the chicken enough salt to taste seasoned all the way through. Cutting the chicken, pineapple, peppers, and onion into similar-sized chunks helps everything cook at the same pace, so you don’t end up with burnt fruit next to undercooked chicken.
Below you’ll find the small details that matter most: how long to marinate without turning the chicken mushy, how to get caramelization instead of steaming on the grill, and a few smart swaps if you’re working with what you have.
The chicken stayed juicy and the pineapple caramelized without falling apart. I marinated it for about 3 hours and the skewers came off the grill with the perfect sweet-salty balance.
Save these Hawaiian pineapple chicken kebabs for grilled dinners with caramelized fruit, tender chicken, and a sweet-tangy marinade.
The Marinade That Seasons the Chicken Without Drowning the Pineapple
The mistake with kebabs like this is over-marinating the fruit and under-seasoning the meat. Pineapple is already soft and juicy, so it doesn’t need hours in the marinade the way chicken does. The chicken needs enough time to pick up the soy, honey, garlic, and ginger, but if you go too far past 4 hours, the pineapple flavor can start to make the exterior texture a little too soft.
Grilling also rewards a light hand with the glaze. The honey helps the skewers brown, but too much marinade dripping onto the flames can turn bitter fast. Keep some marinade for brushing, then use high enough heat to caramelize the outside without steaming the peppers and onions.
What Each Ingredient Is Actually Doing in These Skewers

- Chicken breasts — Lean chicken breast cooks quickly and stays clean-tasting against the sweet marinade. Cut it into even 1-inch cubes so it finishes at the same time as the pineapple and peppers. Thighs work too if you want a little more forgiveness and a richer bite.
- Fresh pineapple — Fresh pineapple gives you firm chunks that hold their shape on the grill and caramelize at the edges. Canned pineapple is too soft for skewers unless you drain it extremely well, and even then it won’t brown the same way. If you use canned in a pinch, treat it gently and thread it with extra space on the skewer.
- Soy sauce and pineapple juice — This is the backbone of the marinade. Soy sauce seasons the chicken from the inside, while pineapple juice adds brightness and a little natural tenderizing. Bottled juice is fine here as long as it’s 100% pineapple juice and not a sugary cocktail blend.
- Honey, garlic, and ginger — Honey helps the kebabs lacquer and brown, garlic gives the marinade depth, and ginger keeps the sweetness from tasting flat. Fresh ginger is worth using because dried ginger reads dusty in this kind of glaze. If you only have ground ginger, use a small pinch and keep it subtle.
- Bell peppers and red onion — These add color, crunch, and enough structure to stand up to the grill. Cut them into pieces close to the size of the chicken so nothing burns before everything is cooked through. Red onion gives the best sweet-savory contrast, but yellow onion works in a pinch.
- Wooden skewers — Soak them long enough that they’re saturated all the way through, not just wet on the surface. Dry skewers can scorch before the chicken is done, especially over medium-high heat. If you use metal skewers, you can skip the soaking step and get slightly better browning near the ends.
Getting the Grill Marks Without Drying Out the Chicken
Whisking the Marinade Until It Smooths Out
Whisk the soy sauce, pineapple juice, honey, olive oil, garlic, and ginger until the honey disappears into the liquid. If the honey is left in streaks, it settles at the bottom and the chicken won’t season evenly. The marinade should smell sharp, sweet, and a little pungent from the ginger.
Marinating the Chicken, Not the Fruit
Coat the chicken in the marinade and let it sit for 1 to 4 hours. One hour gives you good surface flavor; 3 to 4 hours gives you deeper seasoning without wrecking the texture. If the chicken sits overnight in this marinade, the outside can get a little too soft because of the pineapple juice.
Threading Even Skewers
Build each skewer with alternating chicken, pineapple, peppers, and onion so the heat moves evenly across the whole stick. Pack the pieces snugly enough that they don’t spin, but leave a little room so the edges can caramelize instead of steaming. If the pieces are cut unevenly, the small ones will burn before the bigger chicken cubes are done.
Grilling to the Right Finish
Preheat the grill to medium-high and lay the skewers down only when the grates are hot enough to sizzle on contact. Grill for 5 to 6 minutes per side, turning once, and baste with the reserved marinade as the chicken cooks. The chicken is done when it feels firm, the juices run clear, and the center reaches 165°F; if the outside is browning too quickly, move the skewers to a slightly cooler spot on the grill instead of lowering the heat for everything.
Use chicken thighs for a juicier skewer
Boneless chicken thighs stay moist a little longer on the grill and hold up well if your heat runs hot. The flavor is slightly richer and the texture is more forgiving, though you lose the cleaner, leaner bite of breast meat.
Swap in tamari for a gluten-free version
Tamari gives you the same salty depth as soy sauce without the gluten. Use it in the same amount, then taste the marinade before adding the chicken since some brands run a little saltier than standard soy sauce.
Make it dairy-free without changing a thing
This recipe is already dairy-free as written, which makes it an easy crowd-pleaser for mixed tables. Keep the rest of the ingredients the same and serve it with rice or grilled vegetables for a full meal.
Storage and Reheating
- Refrigerator: Store leftovers in an airtight container for up to 3 days. The pineapple softens a little, but the flavor holds up well.
- Freezer: Freeze the cooked chicken and vegetables off the skewers for up to 2 months. Pineapple gets softer after thawing, so expect a more tender, less crisp texture.
- 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 the pineapple can turn watery before the rest is hot.
Questions I Get Asked About This Recipe

Pineapple Chicken Kebabs
Ingredients
Equipment
Method
- Whisk soy sauce, pineapple juice, honey, olive oil, garlic, and ginger in a mixing bowl until smooth and glossy.
- Reserve a small portion of the marinade for basting later, then keep the rest for marinating.
- Marinate the chicken in the marinade for 1-4 hours in the refrigerator, covered, so it absorbs the sweet-tangy flavor.
- Thread chicken, pineapple, peppers, and onion alternately onto soaked wooden skewers, leaving small gaps for even grilling.
- Preheat the grill to medium-high heat, about 375-450°F, so the kebabs sear quickly.
- Grill kebabs for 5-6 minutes per side, about 10-12 minutes total, until chicken is cooked through.
- Baste with the reserved marinade during grilling, brushing on between turns for caramelized sheen and color.
- Serve the kebabs hot with rice alongside for a sweet-tangy tropical BBQ dinner.


