These vibrant skewers combine juicy chicken breast cubes with sweet pineapple chunks, colorful bell peppers, and red onion, all marinated in a smoky homemade BBQ sauce. After a quick 30-minute marinade, thread everything onto skewers and grill for 12-15 minutes until perfectly charred and cooked through. The natural sweetness of pineapple balances beautifully with the tangy, smoky glaze, creating crowd-pleasing flavors everyone will love.
The first time I made these skewers was during a last-minute backyard gathering. I had chicken, a pineapple sitting on the counter, and a half-empty bottle of BBQ sauce. My friends stood around the grill watching the sugars caramelize, and suddenly everyone was hungry. Now they request them every time the weather gets warm enough to grill outside.
Last summer my neighbor kept smelling these from her balcony and finally came over to investigate. She stayed for dinner and brought her family the next weekend. There is something about food on sticks that makes people gather around, drinks in hand, waiting for their turn at the grill.
Ingredients
- 500 g boneless skinless chicken breasts: Cutting into uniform cubes helps everything cook evenly and prevents dry spots
- 1 medium fresh pineapple: Fresh pineapple holds up better on the grill and natural sugars create beautiful char marks
- 1 large red bell pepper: Adds sweetness and color that pops against the golden pineapple
- 1 large red onion: Red onion becomes sweet and smoky when grilled, balancing the tangy BBQ sauce
- 120 ml BBQ sauce: Choose a sauce you enjoy straight from the bottle since it will concentrate during grilling
- 2 tbsp olive oil: Helps the marinade coat everything and prevents sticking on the grill
- 1 tbsp soy sauce: Adds depth and umami that makes the BBQ sauce taste more complex
- 2 cloves garlic: Minced fresh garlic mellows nicely on the grill without becoming bitter
- 1 tsp smoked paprika: This is what gives the skewers that authentic smoky flavor even without a smoker
- ½ tsp black pepper: Freshly cracked adds a little heat that cuts through the sweet pineapple
- ½ tsp salt: Enhances all the other flavors without overpowering the BBQ sauce
- 2 tbsp chopped fresh cilantro or parsley: Fresh herbs add brightness and make the dish look finished
- Lime wedges: A squeeze of lime right before serving wakes up all the flavors
Instructions
- Whisk together the marinade:
- In a large bowl, combine BBQ sauce, olive oil, soy sauce, garlic, smoked paprika, black pepper, and salt until smooth.
- Marinate the chicken:
- Add chicken cubes to the bowl and toss until every piece is coated, then cover and refrigerate for at least 30 minutes.
- Prepare your skewers:
- Soak wooden skewers in water for 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 set a grill pan over medium-high heat on the stove.
- Assemble the skewers:
- Thread chicken, pineapple, bell pepper, and onion onto the skewers, alternating ingredients and starting and ending with meat or fruit.
- Grill to perfection:
- Cook skewers for 12 to 15 minutes, turning every few minutes and brushing with extra BBQ sauce halfway through.
- Finish and serve:
- Remove from grill, sprinkle with fresh herbs, and serve immediately with lime wedges on the side.
These skewers have become my go-to when feeding a crowd because everyone can customize their own. I have learned to set up a topping bar with extra sauce, lime wedges, and herbs so people can make them exactly how they like them.
Make Ahead Magic
You can marinate the chicken up to 24 hours in advance, and the vegetables can be prepped and stored in the refrigerator. Thread everything onto the skewers just before grilling to keep the texture firm and prevent sogginess.
Grilling Like a Pro
Preheating your grill properly makes all the difference with skewers because you need that initial sear to lock in juices. Clean the grates while they are hot with a grill brush, then oil them lightly using a paper towel dipped in vegetable oil.
Serving Ideas
These skewers work beautifully with so many sides depending on the season. In summer, I serve them with grilled corn and a simple cucumber salad.
- Cilantro lime rice adds a fresh base that soaks up any extra sauce
- A crisp green salad with vinaigrette cuts through the sweet BBQ flavors
- Grilled bread or flatbread makes for easy cleanup when served family style
There is something deeply satisfying about food cooked on sticks, maybe because it reminds us of campfires and simple times. These skewers always seem to make conversations flow easier and last longer.
Recipe FAQs
- → How long should I marinate the chicken?
-
Marinate the chicken for at least 30 minutes, but no longer than 2 hours. The BBQ sauce and spices need time to penetrate the meat, while the pineapple sweetness develops during grilling.
- → Can I use metal skewers instead of wooden ones?
-
Absolutely! Metal skewers work great and don't require soaking. They conduct heat well, helping cook ingredients from the inside out for more even grilling.
- → What temperature should my grill be?
-
Preheat your grill to medium-high heat, around 200°C (400°F). This ensures proper searing while cooking the chicken through without burning the outside.
- → How do I know when the chicken is fully cooked?
-
The chicken is done when it reaches an internal temperature of 74°C (165°F) and is no longer pink inside. The pieces should be lightly charred on the edges with nice grill marks.
- → Can I prepare these ahead of time?
-
You can marinate the chicken up to 24 hours in advance. Thread the skewers just before grilling for best results. Leftovers store well in the refrigerator for 3-4 days.