This post may contain affiliate links. Please read our disclosure policy.
These Chicken Pineapple Kebabs bring all the fun, sweet and salty flavours of Hawaiian chicken kebabs in the easiest way possible. Every skewer is loaded with juicy pineapple, tender chicken and colourful veggies brushed generously with a bold garlicky barbecue glaze.
With each bite you get that perfect mix of charred chicken, caramelised pineapple and sticky sauce that makes chicken pineapple skewers impossible to stop eating. They are vibrant, flavour packed and ready to steal the show at any backyard dinner or weeknight grill session.

What Makes This Recipe So Good
These Chicken Pineapple Kebabs stand out because the sweet pineapple and savoury chicken cook together on the same skewer, creating a natural caramelised glaze you cannot get from separate cooking. The heat softens the fruit just enough to release its juices, which mix with the garlicky barbecue sauce for a deeper, richer flavour than most Hawaiian chicken kebabs.
You also get that perfect balance of textures. The chicken stays tender, the peppers and onions add a slight bite, and the pineapple turns golden and sticky in the best way. It is an easy chicken and pineapple kebabs recipe that delivers restaurant style colour, big flavour and a crowd pleasing finish every single time.
What Goes Into Chicken Pineapple Kebab
A simple marinade and a mix of chicken and pineapple give these kebabs their signature sweet and savoury flavour.
- Barbecue Sauce: Forms the sweet and smoky base of the marinade, giving the kebabs a glossy finish as they grill and helping the pineapple caramelise beautifully.
- Soy Sauce: Adds savoury balance and saltiness that keeps the chicken juicy while it cooks. It rounds out the sweetness so the flavours stay rich, not sugary.
- Fresh Pineapple: The key to real Hawaiian chicken kebabs. Fresh pineapple softens on the grill, turning golden and releasing juices that mingle with the sauce for the signature sweet tang.
- Chicken Breasts: Lean, mild and perfect for absorbing the marinade. Cubing them evenly ensures the chicken cooks at the same rate as the veggies and pineapple for tender, flavourful bites.
Note: Please see recipe card at the bottom for a full list of ingredients with measurements.
How To Make Chicken Pineapple Kebab
- Mix the Marinade: Stir the barbecue sauce, soy sauce, pineapple juice, vinegar, garlic and sesame oil until combined.
- Preheat the Grill: Heat a grill pan or outdoor grill over medium high so it is hot and ready for the skewers.
- Assemble: Thread onion, red pepper, pineapple, green pepper, bacon and chicken onto skewers, wrapping bacon around the chicken.
- Add the First Coat: Brush each of the skewers with half of the marinade. This is to give the chicken a flavourful base before grilling.
- Oil the Grill: Lightly brush the grill grates with olive oil to prevent the skewers from sticking.
- Start Grilling: Place skewers on the grill and cook for about 5 minutes until the it begins to char.
- Baste and Flip: Brush over a quarter cup of the reserved marinade, flip the skewers and coat with the remaining marinade.
- Finish Cooking: Grill for another 4 minutes or until the chicken is cooked through and caramelised to your liking.
These Chicken Pineapple Kebabs pair beautifully with bright, summery sides that echo their sweet and smoky flavours. A bowl of Cilantro Lime Cauliflower Rice keeps things light and adds a citrusy lift that works perfectly with pineapple. For something a little heartier, Creamy Slow Cooker Mashed Potatoes offer a soft, buttery contrast to the charred skewers. If you want a veggie side that matches the tropical energy, Grilled Bruschetta Portobello Mushrooms bring smoky depth and a juicy, satisfying bite.
Tips For Making Chicken Pineapple Kebabs
- Cut everything into similar sized pieces so the chicken, peppers and pineapple cook at the same pace. It makes the skewers look neater too.
- Soak wooden skewers for at least 20 minutes if you are grilling outside. I learned the hard way that dry skewers burn fast.
- Wrap the bacon snugly around the chicken instead of loosely. It helps the bacon crisp while keeping the chicken juicy inside.
- Keep an eye on the heat. Medium high gives you good char without burning the sauce before the chicken cooks through.
Recipe FAQ’s
Absolutely. A stovetop grill pan or even a regular skillet works. You will still get great colour and caramelisation.
Fresh pineapple gives the best flavour and texture, but canned pineapple works if you drain it well and pat it dry.
Yes. Thighs stay extra juicy on the grill and work perfectly for these kebabs. Just cut them into even pieces so they cook evenly.

You might also like

Get a free eBook!
Subscribe to Cafe Delites FOR FREE and receive recipes straight into your inbox!

Hawaiian Bacon Pineapple Chicken Kebabs
Ingredients
SAUCE:
- 1/2 cup barbecue sauce
- 1/2 cup soy sauce
- 1/4 cup pineapple juice
- 1 tablespoon brown sugar
- 1 tablespoon rice wine vinegar
- 1 1/2 tablespoons minced garlic
- 1 tablespoon olive oil
- 1 teaspoon sesame oil
SKEWERS:
- 1 pound (500 g) chicken breasts cut into 1-inch cubes
- 16 bacon rashers trimmed of excess fat and halved lengthways (2 1/2 inch x 1-inch).
- 3 cups fresh cubed pineapple
- 1 large red pepper (capsicum) diced into 1-inch pieces
- 1 large green pepper (capsicum) diced into 1-inch pieces
- 1 large red onion diced into 1-inch pieces
- Salt and cracked pepper to taste
Instructions
- Mix the bbq sauce together with the soy sauce, pineapple juice, rice vinegar, garlic and sesame oil in a large jug or bowl.
- Preheat a grill pan (or grill plates on the bbq) over medium-high heat.
- Thread the red onion, red pepper (capsicum) piece), pineapple, green pepper, bacon and chicken onto skewers, wrapping the bacon around the chicken as pictured above. Repeat until all of the chicken has been used. Coat skewers evenly with HALF of the marinade (reserve other HALF for basting).
- Brush grill pan or grates over with olive oil. Grill the skewers for 5 minutes; brush over 1/4 cup of reserved marinade. Turn skewers over and coat with remaining 1/4 cup of marinade. Grill for a further 4 minutes, or until the chicken is cooked through and to your liking. Serve immediately.
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.














Been making this for years. Never a complaint. How or could you cook these in an air fryer
Hi Scott, you can easily make this in an air fryer just follow the same steps, set your air fryer to 400°F (200°C) and let it preheat for at least 2 minutes. Arrange the chicken kebabs in a single layer in the basket (work in batches if needed). Air fry for 8–12 minutes, flipping halfway, until golden, crispy, and fully cooked (internal temp: 165°F/74°C). Enjoy Xx!
Fabulous! I used chicken tenders, uncurled turkey bacon and lots of veggies. So very delicious, thanks for a terrific recipe. Served with cilantro lime jasmine rice, lovely accompaniment.
Misread the brown sugar amount by a lot. No worries and actually worked better on the grill. Also forgot about the bacon until I had all of the skewers put together (I was having one of those days), so took the bacon strips and placed them across the the top of the skewers, attaching them with toothpicks and then laying the skewers bacon side up. Worked fabulously! When it came time to turn the skewers, I just turned them a quarter turn, slathered on more sauce and let them go. The bacon grease did great things to the chicks, veggies and the bratwurst I used and the sauce caramelized the bacon just enough.
Super recipe! I prepared the chicken in the marinade, and cut up all the veg and took it camping to skewer later. The chicken marinated for two full days and it was so good.
Didn’t have skewers in the house so made it as a stir-fry on rice and it was great!
Delicious. Everyone loved it! Followed the recipe exactly. Easy to prepare with pantry staples. Great for any day of the week.
OMG! I’m swooning! Pinned. It’s warm enough where I am. Company coming in a few weeks. T Y
Tried this and loved it but felt needed a little something else, I added Worcestershire sauce a little tomato sauce(ketchup) and pepper and it was amazing really enhanced the flavours