These grilled skewers combine succulent chicken breast with fresh pineapple, red bell pepper, and red onion for a vibrant summer dish. The meat and vegetables marinate in a homemade blend of BBQ sauce, soy sauce, honey, garlic, and smoked paprika, absorbing layers of sweet, smoky, and savory flavors. After threading onto soaked wooden skewers, they cook over medium-high heat for just 12–15 minutes, developing beautiful char marks while staying juicy inside. The result offers tender chicken with caramelized edges and perfectly sweet-tart pineapple that complements the smoky glaze.
The smell of BBQ sauce hitting hot grill grates takes me back to my first apartment balcony, where I learned that summer cooking doesn't need fancy equipment. My neighbor leaned over the railing and asked what I was making, then stayed to help flip skewers until the sun went down.
Last summer I made these for a potluck and watched three adults hover around the platter like they were guarding treasure. Someone actually asked if there were more hiding in the kitchen.
Ingredients
- Chicken breasts: Cut into uniform cubes so everything cooks at the same speed, nothing worse than dry chicken next to raw pieces
- Fresh pineapple: The natural sugars create incredible caramelization on the grill, canned just doesn't deliver the same char
- Red bell pepper and onion: These add sweetness and texture that balance the tangy BBQ glaze perfectly
- BBQ sauce: Use your favorite brand or homemade, just know that thinner sauces coat more evenly
- Soy sauce: Adds that essential umami depth and salt, tamari works if you need it gluten free
- Honey: Helps the sauce cling to the meat and promotes gorgeous grill marks
- Smoked paprika: This is what gives it that cooked all day flavor in just minutes
Instructions
- Make the marinade:
- Whisk together olive oil, BBQ sauce, soy sauce, honey, garlic, smoked paprika, salt and pepper until smooth.
- Marinate the chicken:
- Add chicken cubes to the bowl and toss until completely coated then refrigerate for at least 30 minutes.
- Prepare the skewers:
- Soak wooden skewers in water while the chicken marinates so they don't burn on the grill.
- Assemble everything:
- Thread chicken, pineapple, bell pepper and red onion onto skewers alternating ingredients and leaving small gaps between pieces.
- Fire up the grill:
- Preheat your grill to medium high and lightly oil the grates to prevent sticking.
- Grill to perfection:
- Cook skewers for 12 to 15 minutes turning every few minutes and basting with remaining marinade until chicken is cooked through and charred.
- Finish and serve:
- Transfer to a platter, sprinkle with fresh cilantro and serve with lime wedges for squeezing.
These skewers have become my go to for feeding a crowd because everyone gravitates toward food on sticks, something about it feels more like a party.
Making Ahead
The chicken can marinate overnight which actually makes it better, but assemble the skewers right before grilling so the vegetables stay crisp.
Grill Alternatives
A grill pan indoors works remarkably well, just crack a window because the BBQ sauce will smoke a bit as it caramelizes.
Serving Suggestions
These skewers need something to soak up all those delicious juices. Rice or quinoa works perfectly but a fresh salad cuts through the sweetness nicely too.
- Extra lime wedges on the side make all the difference
- Reserve some marinade before adding chicken for basting
- Let skewers rest for a couple minutes before serving
There is something uniquely satisfying about food that brings people together around the grill, skewers in hand.
Recipe Questions & Answers
- → How long should I marinate the chicken?
-
Marinate the chicken cubes for at least 30 minutes, though letting them sit for up to 2 hours will infuse more flavor into the meat. The combination of BBQ sauce, soy sauce, honey, and spices creates a deep, complex taste profile.
- → Do I need to soak the skewers before grilling?
-
Yes, soak wooden skewers in water for 30 minutes before threading the ingredients. This prevents them from burning or scorching on the grill, ensuring they hold the chicken and vegetables securely throughout cooking.
- → What temperature should I grill these skewers at?
-
Preheat your grill to medium-high heat, around 375–400°F (190–200°C). This high temperature creates nice char marks on the chicken and pineapple while cooking the meat through in just 12–15 minutes.
- → Can I make these skewers ahead of time?
-
You can marinate the chicken up to 2 hours in advance and thread the skewers several hours before cooking. Keep them refrigerated until ready to grill. Leftovers store well in the refrigerator for 2–3 days.
- → What sides pair well with these skewers?
-
These skewers complement steamed rice, quinoa, or a fresh garden salad. For a complete summer meal, serve with grilled corn on the cob, roasted potatoes, or a light coleslaw to balance the sweet and smoky flavors.
- → Can I substitute the chicken with other proteins?
-
Yes, shrimp cook even faster and work beautifully with the pineapple. For vegetarians, extra-firm tofu or halloumi cheese cubes absorb the marinade well and grill up with a satisfying texture and char.