These skewers combine tender marinated chicken with sweet, caramelized pineapple and colorful vegetables. The smoky BBQ glaze creates beautiful char marks while infusing every bite with rich flavor. Perfect for summer cookouts, they grill in just 15 minutes and can be prepped ahead. The contrast between juicy chicken, sweet pineapple, and crisp bell pepper makes each bite exciting.
Last summer, my neighbor invited us over for an impromptu backyard cookout. She brought out these skewers sizzling on the grill, the scent of caramelized pineapple mingling with smoky chicken, and I knew I had to get that recipe. Now they are my go-to for effortless entertaining that still feels special.
I made these for my daughter's birthday party last month and watched kids and adults alike flock to the platter. Something about food on a stick makes everything taste better, and the way the pineapple gets those gorgeous grill marks still makes me smile.
Ingredients
- 500 g boneless skinless chicken breasts: Cutting into uniform cubes ensures everything cooks evenly so no piece dries out
- 1 medium fresh pineapple: Fresh pineapple holds its texture better than canned and caramelizes beautifully on the grill
- 1 large red bell pepper: Adds a sweet crunch and vibrant color that makes these skewers photograph beautifully
- 1 large red onion: Red onion becomes sweet and mellow when grilled, balancing the tangy BBQ sauce
- 120 ml BBQ sauce: Use your favorite brand or homemade, just make sure it is thick enough to cling to the chicken
- 2 tbsp olive oil: Keeps the chicken moist and helps the marinade coat every surface
- 1 tbsp soy sauce: Adds depth and umami that makes the flavor profile more complex
- 2 cloves garlic minced: Fresh garlic is nonnegotiable for that aromatic punch when you bite in
- 1 tsp smoked paprika: This is what gives the skewers that authentic smoky flavor even if you are using a grill pan
- 2 tbsp chopped fresh cilantro: A bright fresh finish that cuts through the sweet and smoky notes
Instructions
- Make the marinade:
- Whisk together the BBQ sauce, olive oil, soy sauce, garlic, smoked paprika, pepper, and salt in a large bowl until smooth and fragrant.
- Marinate the chicken:
- Add the chicken cubes and toss gently to coat every piece. Cover and refrigerate for at least 30 minutes or up to 2 hours for deeper flavor.
- Prep your skewers:
- Soak wooden skewers in water for at least 20 minutes while the chicken marinates so they do not burn on the grill.
- Heat the grill:
- Preheat your grill to medium-high heat or about 200C, or set a grill pan over medium-high heat on the stove.
- Thread the skewers:
- Alternate chicken, pineapple, bell pepper, and onion pieces, starting and ending with chicken or pineapple to keep everything secure.
- Grill to perfection:
- Cook for 12 to 15 minutes, turning every few minutes and brushing with extra BBQ sauce halfway through until the chicken is cooked through and nicely charred.
- Finish and serve:
- Remove from the grill, sprinkle with fresh cilantro, and serve immediately with lime wedges for squeezing.
These have become our Friday night dinner tradition, eaten on the back porch while the sun goes down. There is something about eating food you have grilled yourself that just tastes like summer.
Getting Ahead
You can cut all the vegetables and pineapple up to a day ahead and store them in separate containers in the refrigerator. The chicken can marinate overnight for even more flavor, just give it a little extra time to come to room temperature before grilling.
Grill Versus Oven
If the weather is not cooperating, you can bake these at 200C for about 20 minutes, flipping halfway through. They will not have quite the same charred flavor, but broiling them for the last 2 minutes helps simulate that grilled taste we all love.
Serving Suggestions
These skewers pair beautifully with coconut rice or a simple green salad dressed with lime vinaigrette. For a party, set out multiple sides and let everyone build their own perfect plate.
- Corn on the cob with butter and chili powder
- A cooling cucumber salad with yogurt dressing
- Grilled zucchini slices with lemon
Hope these skewers become part of your summer rotation too. Nothing beats eating off a stick while the fireflies come out.
Recipe Questions & Answers
- → How long should I marinate the chicken?
-
Marinate the chicken for at least 30 minutes, up to 2 hours for maximum flavor absorption. Longer marinating time results in more tender and flavorful meat.
- → Can I use metal skewers instead of wooden?
-
Yes, metal skewers work perfectly and don't require soaking. They conduct heat which helps cook ingredients from the inside, though wooden skewers are traditional and prevent burning your hands.
- → What temperature should the grill be?
-
Preheat your grill to medium-high heat, around 200°C (400°F). This temperature creates nice char marks while ensuring the chicken cooks through without burning the exterior.
- → How do I know when the chicken is done?
-
The chicken is cooked when it reaches an internal temperature of 74°C (165°F) and the pieces are firm to the touch with lightly charred edges, typically after 12-15 minutes of grilling.
- → Can I make these ahead of time?
-
Yes, you can marinate the chicken up to 24 hours in advance. Thread the skewers just before grilling for best results. The dish also reheats well for leftovers.
- → What sides pair well with these skewers?
-
These pair beautifully with grilled corn on the cob, coconut rice, fresh garden salad, or roasted potatoes. The sweet and savory flavors complement many summer sides perfectly.