These vibrant skewers combine juicy chicken cubes with sweet pineapple chunks, crisp bell peppers, and red onions, all marinated in a homemade BBQ glaze. The marinade blends store-bought BBQ sauce with soy sauce, honey, garlic, and smoked paprika for a balanced sweet and smoky profile. After marinating for 30 minutes to 2 hours, the skewers grill over medium-high heat for 12-15 minutes, developing a delicious char while basting with extra sauce. Serve fresh off the grill with cilantro and lime wedges for a complete meal that pairs perfectly with steamed rice or a crisp salad.
The first time I made these skewers was during a last minute neighborhood potluck when everyone brought something grilled. I had chicken, pineapple was on sale, and a bottle of BBQ sauce in the fridge. They disappeared faster than anything else on the table, and my neighbor asked for the recipe before she even finished her first skewer.
Last summer my daughter helped me thread the skewers for her birthday dinner. She kept sneaking pineapple chunks and pretending the bell peppers were jewels. Now she asks for these every time the grill comes out, and honestly, I never say no.
Ingredients
- Chicken breasts: Cutting into even cubes ensures everything cooks at the same speed, so nothing dries out
- Fresh pineapple: The natural sugars caramelize on the grill and balance the smoky flavors
- Red bell pepper: Adds sweetness and color that makes these skewers look gorgeous
- Red onion: Gets sweet and tender on the grill while adding a slight bite
- BBQ sauce: Use your favorite brand or homemade—the smokier the better here
- Soy sauce: Adds depth and saltiness that cuts through the sweet elements
- Honey: Helps the marinade cling to the chicken and promotes beautiful charring
- Smoked paprika: This is the secret ingredient that makes them taste professionally grilled
Instructions
- Make the marinade magic:
- Whisk together the olive oil, BBQ sauce, soy sauce, honey, minced garlic, smoked paprika, salt, and pepper until completely smooth. The honey should dissolve completely.
- Coat the chicken:
- Add the chicken cubes to the bowl and toss everything together until each piece is thoroughly coated in the sauce. Cover and refrigerate for at least 30 minutes.
- Prep your skewers:
- Soak wooden skewers in water while the chicken marinates so they do not burn on the grill. If you have metal skewers, skip this step.
- Thread everything:
- Alternate chicken, pineapple, bell pepper, and onion onto the skewers, leaving a tiny bit of space between each piece. This helps the heat circulate and cook everything evenly.
- Heat the grill:
- Preheat your grill or grill pan to medium-high and lightly oil the grates. You want it hot enough to sizzle immediately when the skewers hit.
- Grill to perfection:
- Cook the skewers for 12 to 15 minutes, turning every 3 or 4 minutes and brushing with any extra marinade. Look for nice charred marks and chicken that is cooked through.
- Finish and serve:
- Transfer the skewers to a serving platter and sprinkle with fresh cilantro. Serve with lime wedges for squeezing over the top right before eating.
These have become my go-to when friends come over for casual dinners. There is something about eating food off a stick that makes everyone relax and talk more. I love watching people instinctively reach for seconds.
Making Ahead
You can cut all the vegetables and chicken the night before and store them separately in the refrigerator. The marinade can also be mixed ahead. I usually thread the skewers just before grilling to keep everything fresh.
Grill Temperature Secrets
Medium-high is your sweet spot here. Too hot and the outside burns before the chicken cooks through, too low and you miss those gorgeous charred grill marks. Listen for that satisfying sizzle when the skewers hit the grates.
Serving Ideas That Work
These skewers are surprisingly versatile for different meals. I have served them as weeknight dinners, party appetizers, and even packed them for picnics. They are just as good at room temperature.
- Fluffy coconut rice is perfect for soaking up those extra juices
- A crisp cucumber salad balances the sweet and smoky flavors beautifully
- Corn on the cob grilled alongside completes the summer meal perfectly
Hope these become a regular at your summer gatherings too. There is nothing quite like food that brings people together around the grill.
Recipe Q&A
- → How long should I marinate the chicken?
-
Marinate the chicken for at least 30 minutes, but up to 2 hours for deeper flavor penetration. The longer marinating time allows the BBQ sauce, soy sauce, honey, and spices to fully infuse the meat.
- → Can I use metal skewers instead of wooden?
-
Absolutely. Metal skewers work great and don't require soaking. If using wooden skewers, soak them in water for 30 minutes before grilling to prevent burning.
- → What temperature should the grill be?
-
Preheat your grill to medium-high heat. This allows for proper cooking and charring while ensuring the chicken reaches a safe internal temperature without burning the exterior.
- → Can I make these vegetarian?
-
Yes. Replace the chicken with extra-firm tofu or halloumi cheese. Both options grill beautifully and absorb the BBQ marinade well. Adjust cooking time slightly as tofu and halloumi cook faster than chicken.
- → What sides pair well with these skewers?
-
Steamed rice, quinoa, or a fresh garden salad make excellent sides. The skewers also pair beautifully with grilled vegetables, corn on the cob, or a light coleslaw for a complete summer meal.