Pineapple Chicken Kebabs

Loading…

By Reading time
Servings 4–6 people

Pineapple chicken kebabs hit that sweet spot between fast, colorful, and worth firing up the grill for. The chicken stays juicy, the pineapple turns jammy at the edges, and the peppers pick up just enough char to keep every bite from tasting one-note. When the glaze clings to the skewers and the fruit caramelizes against the heat, you get the kind of dinner that disappears before it even reaches the table.

The trick here is balance. Pineapple juice gives the marinade brightness and helps tenderize the chicken, but honey brings the stickiness that lets everything lacquer on the grill instead of running off. Fresh pineapple matters more than canned in this recipe because it holds its shape and browns instead of dissolving into mush. A short marinating time is enough for flavor; go too long and the acidity starts to work against the chicken texture, especially if the pieces are cut small.

Below, I’m laying out the parts that matter most: how to keep the skewers from drying out, which substitutions hold up, and the small grill cues that tell you when it’s time to pull them off.

The marinade gave the chicken a great sweet-savory edge, and the pineapple caramelized beautifully without falling apart. I grilled them five minutes per side and they came off juicy every time.

★★★★★— Megan T.

Save these pineapple chicken kebabs for the next grill night when you want caramelized fruit, juicy chicken, and a sweet-tangy glaze all on one skewer.

Save to Pinterest

The Marinade Needs Time, But Not Too Much

Grilled chicken kebabs go dry fast when the meat is left in a weak marinade that never gets a chance to season the center. Here, the marinade pulls double duty: soy sauce adds salt and depth, pineapple juice brings brightness, and honey helps the exterior take on that glossy, lightly sticky finish on the grill. The mistake is assuming longer is always better. With chicken breast cubes, a few hours is enough; overnight starts to soften the texture too much and can make the edges go a little mealy.

Cut the chicken into even 1-inch pieces so everything cooks at the same pace. If some chunks are much smaller than others, the small ones will dry out before the larger pieces finish. The same rule applies to the pineapple and vegetables: keep them close in size to the chicken so the skewers cook evenly instead of giving you half-charred peppers and underdone meat.

What the Pineapple and Honey Are Actually Doing Here

Pineapple Chicken Kebabs sweet-tangy grilled skewers
  • Fresh pineapple — Fresh chunks hold their shape on the grill and caramelize at the edges. Canned pineapple is softer and tends to collapse faster, though it works in a pinch if you drain it very well and expect a softer finish.
  • Pineapple juice — This gives the marinade its tropical note and helps balance the salt in the soy sauce. Use bottled juice if that’s what you have, but keep the amount measured; too much juice can push the marinade into watery territory instead of glossy and clingy.
  • Honey — Honey is what helps the marinade darken and lacquer on the grill. If you swap in brown sugar, it still works, but it won’t coat quite as smoothly in the bowl, so whisk a little longer before marinating.
  • Soy sauce — This is the backbone of the savory flavor. For a gluten-free version, use tamari or coconut aminos; tamari gives the closest match in saltiness and depth.
  • Bell peppers and red onion — These aren’t just filler. They add color, sweetness, and structure, and they keep the skewers from turning into all chicken and fruit. Cut them large enough that they stay on the skewer and don’t shrivel away before the chicken is done.

How to Get Charred Edges Without Dry Chicken

Mix the Marinade Until It Clings

Whisk the soy sauce, pineapple juice, honey, olive oil, garlic, and ginger until the honey disappears and the mixture looks cohesive. If the honey sits in streaks at the bottom of the bowl, it won’t coat the chicken evenly. The marinade should look thin, but it should still feel balanced between salty, sweet, and sharp when you taste it.

Let the Chicken Soak, Then Drain It Well

Toss the chicken in the marinade and let it sit for 1 to 4 hours in the refrigerator. Pull it out and let the excess drip off before threading, because a slick marinade puddled on the skewers can cause flare-ups on the grill. If the chicken has been sitting too long and looks pale or a little loose around the edges, that’s a sign the acid has worked too hard; keep the next batch closer to the short end of the marinating window.

Thread for Even Cooking

Alternate chicken, pineapple, peppers, and onion so each skewer has a mix of sweet, savory, and crisp pieces. Don’t pack the ingredients tightly together or the middle will steam instead of grill. Leave a little space between pieces so the heat can reach the sides and create those browned edges everyone wants.

Grill Over Medium-High Heat

Preheat the grill before the skewers go on. You want clear grill marks and caramelization, not a slow roast in the open air. Cook for about 5 to 6 minutes per side, basting with the reserved marinade only if it has been kept separate from the raw chicken; if not, discard it and use a fresh brush-on sauce. The chicken is done when it reaches 165°F in the center and the juices run clear, while the pineapple should be deeply golden at the corners.

Make It Spicier

Add a pinch of red pepper flakes or a spoonful of sriracha to the marinade. The heat plays well against the pineapple and keeps the skewers from leaning too sweet.

Gluten-Free Version

Swap the soy sauce for tamari or coconut aminos. Tamari gives the cleanest swap, while coconut aminos taste a little sweeter and lighter, so you may want to reduce the honey slightly.

Use Chicken Thighs Instead

Boneless chicken thighs stay juicier and forgive the grill a little more than breast meat. They take a minute or two longer to cook, but the payoff is a richer bite and less risk of dryness.

Storage and Reheating

  • Refrigerator: Store leftovers in an airtight container for up to 3 days. The pineapple softens a bit, but the flavor stays strong.
  • Freezer: Freeze the cooked chicken and vegetables off the skewers for up to 2 months. The pineapple will lose some texture after thawing, so this works best if you plan to serve it over rice.
  • Reheating: Reheat gently in a covered skillet over low heat or in a 300°F oven until warmed through. High heat dries out the chicken fast and turns the pineapple chewy.

Questions I Get Asked About This Recipe

Can I use canned pineapple instead of fresh?+

Yes, but the texture changes. Canned pineapple is softer and browns less cleanly, so drain it very well and expect the edges to stay more tender than caramelized. Fresh pineapple gives the best grill marks and holds up better on the skewer.

How do I keep the chicken from drying out on the grill?+

Start with evenly cut pieces and don’t over-marinate. Grill over medium-high heat and pull the skewers as soon as the chicken hits 165°F, because breast meat goes from juicy to dry fast once it crosses that point. Resting the kebabs for a few minutes before serving helps the juices settle back into the meat.

Can I bake these kebabs instead of grilling them?+

Yes. Bake them on a lined sheet pan at 425°F, turning once halfway through, until the chicken is cooked through and the edges start to caramelize. You won’t get the same smoky char, but the glaze still thickens nicely and the pineapple stays juicy.

How do I stop the skewers from burning?+

Soak wooden skewers for at least 1 hour before threading them. Keep any exposed ends away from the hottest part of the grill, and turn the skewers a little before the wood starts to darken too much. If you use metal skewers, you can skip the soaking entirely.

Can I make these kebabs ahead of time?+

You can marinate the chicken up to 4 hours ahead and thread the skewers a few hours before grilling. For the best texture, don’t assemble them the night before, because the pineapple and onion will soften and release too much liquid. Keep everything covered and chilled until the grill is ready.

Pineapple Chicken Kebabs

Pineapple chicken kebabs with a sweet-tangy pineapple-soy glaze are grilled until the edges caramelize and the chicken stays juicy. Colorful grilled skewers combine pineapple, bell peppers, and onion for a tropical BBQ-style meal.
Prep Time 20 minutes
Cook Time 12 minutes
Marinating 1 hour
Total Time 1 hour 32 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: Hawaiian
Calories: 520

Ingredients
  

Skewers
  • 2 lb chicken breasts Cut into 1-inch cubes.
  • 1 fresh pineapple Cut into chunks.
  • 2 bell peppers Red and green; cut into chunks.
  • 1 red onion Cut into chunks.
  • 1 wooden skewers Soak before use.
Marinade
  • 0.25 cup soy sauce
  • 0.25 cup pineapple juice
  • 2 tbsp honey
  • 2 tbsp olive oil
  • 2 garlic Minced.
  • 1 tsp fresh ginger Grated.

Equipment

  • 1 grill

Method
 

Make the marinade
  1. Whisk together soy sauce, pineapple juice, honey, olive oil, garlic, and ginger until smooth.
  2. Marinate the chicken in the mixture for 1-4 hours in the refrigerator.
Assemble kebabs
  1. Thread chicken, pineapple, bell peppers, and red onion alternately onto wooden skewers.
Grill
  1. Preheat the grill to medium-high heat.
  2. Grill kebabs for 5-6 minutes per side, basting with the remaining marinade, until chicken is cooked through.
  3. Serve the kebabs hot with rice.

Notes

For the best caramelization, let the chicken sit in the marinade for the longer end of 1-4 hours. Refrigerate leftovers up to 3 days in a sealed container; freeze cooked kebabs up to 2 months. For a lighter option, replace honey with an equal amount of reduced-sugar honey or a sugar-free honey substitute to keep the sweet glaze flavor with fewer calories.

Loved this recipe?

Save it for later, print a clean copy, or share the link with a friend.

Tip: If you made tweaks, share them in the comments to help other home cooks!

Leave a Comment

Recipe Rating