These vibrant skewers combine tender chicken breast with sweet pineapple, red bell pepper, and red onion, all marinated in a rich smoky BBQ sauce. The grill creates beautiful char marks while basting with extra sauce builds layers of flavor. Perfect for summer barbecues, these colorful skewers are ready in just 35 minutes plus marinating time and serve four people generously.
The first time I made these skewers was during a heatwave when turning on the oven felt like punishment. My neighbor had just returned from a weekend trip with fresh pineapple from a roadside stand, and somehow we ended up with a spontaneous rooftop grill situation. There is something about the way pineapple caramelizes over direct heat that makes everything feel like a celebration.
Last summer I made these for my sister is birthday dinner, and honestly the grill was doing most of the work while we caught up on the patio. She is still talking about them. Something about food on a stick just makes people happy.
Ingredients
- Chicken breasts: Cut into uniform cubes so everything cooks at the same speed, nothing worse than dry chicken while your pineapple is still firm
- Fresh pineapple: The natural sugars caramelize beautifully on the grill, creating those irresistible charred edges
- Red bell pepper and red onion: They add color and a slight sweetness that complements the BBQ sauce perfectly
- BBQ sauce: Use your favorite brand or homemade, just make sure it is thick enough to cling to the chicken
- Olive oil: Keeps everything moist and helps the marinade coat evenly
- Soy sauce: Adds depth and umami, plus a little saltiness that balances the sweet elements
- Garlic, smoked paprika, black pepper, and salt: The backbone flavors that make the marinade sing
- Fresh cilantro or parsley and lime wedges: Bright, fresh finish that cuts through the richness
Instructions
- Whisk together your marinade:
- Combine the BBQ sauce, olive oil, soy sauce, minced garlic, smoked paprika, black pepper, and salt in a large bowl until everything is well blended and smelling fantastic.
- Marinate the chicken:
- Add the chicken cubes to the bowl and toss until every piece is coated, then cover and let it sit in the refrigerator for at least 30 minutes to really soak up those flavors.
- Prepare your skewers:
- If you are using wooden skewers, soak them in water for 20 minutes so they do not turn into torches on the grill.
- Get the grill ready:
- Preheat your grill to medium-high heat, around 200°C (400°F), or set up a grill pan on the stove if you are cooking indoors.
- Thread everything onto skewers:
- Alternate between chicken, pineapple, bell pepper, and onion, leaving a tiny bit of space between pieces so the heat can circulate and cook everything evenly.
- Grill to perfection:
- Cook the skewers for 12 to 15 minutes, turning them every few minutes and brushing with extra BBQ sauce halfway through, until the chicken is fully cooked and has those gorgeous charred marks.
- Serve it up:
- Remove from the grill, sprinkle with fresh herbs, and squeeze lime wedges over everything right before serving.
These skewers have become my go-to for feeding a crowd because people can customize what they want to eat. Watching friends gather around the grill, drinks in hand, waiting for that first bite is pure summer magic.
Getting the Perfect Char
I learned that patience pays off when grilling fruit and vegetables together. Let the skewers sit undisturbed for a few minutes on each side so they develop proper char marks instead of constantly flipping them.
Make Ahead Magic
The night before a party, I will prep all the vegetables and make the marinade. Then everything just needs to be threaded onto skewers and grilled, which means way less stress when guests arrive.
Serving Suggestions
These skewers work beautifully with rice, grilled corn on the cob, or a crisp green salad to round out the meal.
- Extra lime wedges on the side let everyone adjust the acidity to their taste
- A light coleslaw provides a refreshing crunch against the warm, smoky skewers
- Keep the grill going for some grilled bread to soak up any extra marinade
There is something about food on a stick that just makes everything taste better. Hope these bring some sunshine to your table.
Recipe FAQs
- → 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 smoky BBQ spices and savory soy sauce to fully infuse the meat.
- → Can I bake these instead of grilling?
-
Yes, bake at 200°C (400°F) for 20-25 minutes, turning halfway and basting with extra sauce. The charred grill flavor will be muted, but the dish remains delicious and tender.
- → What vegetables work best on the skewers?
-
Red bell pepper and red onion pair beautifully with the pineapple. You can also add zucchini chunks, cherry tomatoes, or mushrooms for extra variety and color.
- → How do I prevent wooden skewers from burning?
-
Soak wooden skewers in water for at least 20 minutes before threading ingredients. This simple step prevents them from scorching on the hot grill.
- → Can I make these vegetarian?
-
Absolutely! Substitute chicken with firm tofu cubes or halloumi. Marinate the same way and adjust grilling time to 8-10 minutes until heated through and lightly charred.
- → What sides complement these skewers?
-
Serve with fluffy white rice, grilled corn on the cob, or a crisp green salad with citrus vinaigrette. Coleslaw or roasted potatoes also make excellent additions.