These vibrant skewers combine juicy marinated chicken breast with fresh pineapple chunks, red bell peppers, and red onions for the perfect balance of sweet and smoky flavors. The homemade BBQ marinade infuses the meat with a rich glaze while caramelizing beautifully on the grill.
Ready in just over an hour with only 20 minutes of active preparation, these skewers are ideal for busy weeknight dinners or weekend entertaining. The natural sweetness from the pineapple complements the tangy BBQ sauce, while the vegetables add crunch and color to every bite.
Grill them over medium-high heat for 12-15 minutes, turning frequently and brushing with extra sauce during the final minutes for that sticky, caramelized finish. Serve alongside rice, grilled corn, or a crisp green salad for a complete, satisfying meal that's naturally gluten-free and packed with 28g of protein per serving.
The first time I made these skewers was during a sudden heatwave when my apartment kitchen felt like an oven and cooking indoors was out of the question. I ended up on my tiny balcony with a portable grill, threading ingredients while my neighbors leaned over their railing asking what smelled so incredible. Those skewers disappeared in minutes, and now theyre my go-to whenever I want food that feels like a party without actually hosting one.
Last summer I made these for my dads birthday and he spent the entire meal trying to figure out what made the chicken so tender. When I finally told him it was just a good long soak in that simple honey BBQ marinade, he looked genuinely surprised that something so easy could taste so special. Now he requests them every time he visits and hovers around the grill asking if theyre done yet.
Ingredients
- 500 g boneless skinless chicken breast: Cutting into uniform cubes helps everything cook evenly and no one gets stuck with an undercooked piece
- 1 fresh pineapple: Fresh pineapple holds up better on the grill and develops those gorgeous caramelized spots canned pineapple just cannot achieve
- 1 large red bell pepper: Adds a sweet crunch and vibrant color that makes these skewers photograph beautifully on Instagram
- 1 red onion: Red onion sweetens as it grills and becomes melt in your mouth tender
- 100 ml BBQ sauce: Use a brand you actually like eating straight from the bottle because that base flavor really comes through
- 2 tbsp olive oil: Keeps the chicken from drying out and helps the marinade cling to every surface
- 1 tbsp honey: Balances the acidity and helps create those sticky glazed edges everyone loves
- 1 tbsp soy sauce: Adds umami depth that makes the flavors pop instead of tasting one note
- 1 tsp smoked paprika: This is what gives you that smoky grill flavor even if you are using a grill pan indoors
- ½ tsp garlic powder: Distributes evenly throughout the marinade unlike fresh garlic which can burn on high heat
- ½ tsp salt and ¼ tsp black pepper: Enhances all the other flavors without overpowering the sweetness
Instructions
- Whisk together your marinade:
- Combine BBQ sauce, olive oil, honey, soy sauce, smoked paprika, garlic powder, pepper, and salt in a large bowl until completely smooth
- Marinate the chicken:
- Add chicken cubes to the bowl and toss thoroughly, then refrigerate for at least 30 minutes or up to 2 hours if you have time
- Prepare your skewers:
- If using wooden skewers, soak them in water for 20 minutes so they do not turn to ash on the grill
- Thread your skewers:
- Alternate chicken, pineapple, bell pepper, and onion pieces until each skewer is loaded but not overcrowded
- Get your grill ready:
- Preheat grill or grill pan to medium high and oil the grates so nothing sticks
- Grill with care:
- Cook for 12 to 15 minutes, turning every few minutes and brushing with extra BBQ sauce in the last 5 minutes
- Check for doneness:
- The chicken should reach 75°C and vegetables should have nice charred spots
- Let them rest:
- Remove skewers from heat and wait 2 minutes before serving so the juices redistribute
My friend Sarah was over recently and watched me assemble these, admitting she had never threaded a skewer in her life. By her third skewer she was already talking about how she was going to make them for her next beach day and experimenting with different vegetable combinations. There is something about food on a stick that just makes people happy and willing to try cooking things they thought were too complicated.
Making These Ahead
You can marinate the chicken overnight and chop all the vegetables in the morning, keeping everything in separate containers in the refrigerator. When it is time to eat, just thread and grill with zero prep stress. The pineapple actually gets better after sitting in its own juices for a few hours.
Serving Ideas That Work
These skewers are substantial enough to stand alone with just some rice and grilled corn, but I also love serving them alongside a crisp green salad dressed with lime vinaigrette to cut through the sweetness. The contrast between hot charred skewers and cold fresh salad is absolute perfection on a hot day.
Grilling Without a Grill
Do not let a lack of outdoor space stop you from making these. A cast iron grill pan over medium high heat works beautifully and even gives you those classic grill marks. The key is getting the pan really hot before adding the skewers and resisting the urge to move them around too much.
- Metal skewers conduct heat and cook the food from the inside so reduce cooking time slightly
- If your pineapple chunks are burning before the chicken is done, cut everything slightly smaller next time
- Leftovers actually make an amazing topping for第二天's lunch rice bowl
There is something so satisfying about pulling a perfectly charred skewer off the grill and watching everyone reach for one simultaneously. These skewers turn an ordinary Tuesday into something worth celebrating.
Recipe FAQs
- → Can I prepare these skewers ahead of time?
-
Yes, you can marinate the chicken up to 2 hours in advance. For best results, assemble the skewers just before grilling to prevent the vegetables from becoming watery.
- → What type of grill works best for these skewers?
-
Both outdoor gas or charcoal grills and indoor grill pans work excellently. Preheat to medium-high heat and oil the grates lightly to prevent sticking.
- → Do I need to soak wooden skewers?
-
Yes, soak wooden skewers in water for at least 20 minutes before threading to prevent burning during grilling. Metal skewers can be used directly without soaking.
- → How do I know when the chicken is fully cooked?
-
The chicken is done when it reaches an internal temperature of 75°C (165°F) and the pieces are no longer pink in the center. The pineapple and vegetables should have slight char marks.
- → Can I use other meats instead of chicken?
-
Absolutely! Pork cubes or large shrimp work wonderfully with this marinade and pineapple combination. Adjust cooking time accordingly—shrimp typically needs only 4-5 minutes per side.
- → How can I make these skewers spicier?
-
Add ½ teaspoon of red chili flakes to the marinade, or brush with a spicy BBQ sauce during the final minutes of grilling for an extra kick.