Love this? Pin it for later!
There’s something magical that happens when chicken kisses a hot grill—especially when it’s been swimming in a punchy, spicy-sweet marinade and threaded between caramel-kissed cubes of pineapple. I discovered these Spicy Chicken and Pineapple Skewers during a last-minute beach picnic four summers ago. I needed a fast, pack-ahead dinner that could survive a cooler and still taste like a tropical vacation. One bite of the blistered pineapple, juicy chicken, and tongue-tingling chile glaze and my friends declared them “vacation on a stick.” I’ve since served them at bridal showers, tailgates, and weeknight dinners, and they disappear faster than sunscreen in July. If you’re looking for a chicken recipe that delivers maximum flavor for minimum effort, keep reading—your grill is about to earn its keep.
Why This Recipe Works
- One-bowl marinade: Just whisk, dump, and refrigerate—no food-processor drama.
- Balanced heat: Sriracha brings the fire, pineapple juice brings the sweet, fish sauce brings the umami.
- 30-minute marinade minimum: You can prep in the morning and grill after work.
- Even-sized cubes = even cooking: No more charred outside, raw inside.
- Grilled pineapple baste: Natural sugars caramelize and self-glaze the chicken.
- Make-ahead friendly: Assemble skewers up to 24 hr in advance; grill on demand.
- Low-carb & gluten-free: Serve over cauliflower rice or a crunchy cabbage slaw.
Ingredients You'll Need
Great skewers start with great building blocks. Below is a quick shopping guide plus smart substitutions so you can cook from your pantry without a grocery run.
Chicken thighs vs. breasts: I default to boneless, skinless thighs because their higher fat content stays succulent over high heat. If you only have breasts on hand, swap confidently—just shave a minute off the grill time and brine them for 15 min in 2 cups water + 1 Tbsp salt to keep them juicy.
Pineapple: Fresh will always deliver the brightest flavor, but canned pineapple chunks packed in juice (not syrup) work in a pinch. If using canned, reserve ¼ cup of the juice for the marinade and pat the chunks dry so they grip the skewer.
Sriracha: This is your dial for heat. Start with 1 Tbsp for mild, 2 Tbsp for medium, 3 Tbsp for “I want a second margarita.” No sriracha? Substitute an equal amount of gochujang or 1 tsp crushed red-pepper flakes bloomed in the warm honey.
Fish sauce: Don’t skip it—fish sauce is the secret that makes people ask, “Why can’t I stop eating this?” If you’re vegetarian, use soy sauce plus a whisper of miso.
Honey: A natural emulsifier that helps the marinade cling. Maple syrup is a fine swap; reduce it by 1 tsp because it’s thinner.
Lime zest & juice: Zest gives floral oils, juice gives tang. Buy firm, heavy limes with smooth skin—those yield the most nectar.
Fresh herbs: Cilantro stems infuse the marinade with grassy notes; save the leaves for finishing. Not a cilantro fan? Use a handful of Thai basil or mint.
How to Make Spicy Chicken and Pineapple Skewers for a Grill
Cut & size the chicken
Pat 2 lb boneless, skinless chicken thighs dry, lay them flat on a cutting board, and slice into 1¼-inch cubes. Consistency is everything: pieces that are too small overcook; too large and they’ll char before the center is safe. Slide the cubes into a gallon zip-top bag.
Whisk the spicy marinade
In a medium bowl combine ¼ cup pineapple juice, 2 Tbsp honey, 2 Tbsp sriracha, 1 Tbsp fish sauce, 1 Tbsp lime juice, 2 tsp lime zest, 2 cloves grated garlic, 1 tsp grated ginger, ½ tsp kosher salt, and ¼ tsp freshly ground black pepper. Taste—it should be equal parts sweet, salty, and spicy.
Marinate 30 min to 8 hr
Pour ¾ of the marinade over the chicken, seal the bag, and massage so every cube is coated. Refrigerate at least 30 minutes or up to 8 hours (longer can break down texture). Reserve the remaining marinade in a small saucepan—this becomes your glaze.
Prep pineapple & vegetables
While the chicken flavors up, cube ½ ripe pineapple into 1-inch pieces (save scraps for smoothies). If you like color, slice 1 red bell pepper and 1 small red onion into 1-inch squares. Pat everything dry with paper towels—moisture is the enemy of grill marks.
Soak wooden skewers
Submerge 10–12 wooden skewers in a rimmed baking sheet of water for 20 minutes. This prevents them from turning into matchsticks. Prefer metal? Skip the soak and just wipe with a touch of oil.
Thread strategically
Alternate chicken, pineapple, pepper, and onion, starting and ending with chicken (it acts like a bookend). Pack snugly but not crammed—airflow equals caramelization. Aim for 4–5 pieces of chicken per skewer.
Preheat grill to medium-high
Target temperature 425–450 °F. Clean grates with a wire brush, then oil by dipping a folded paper towel in a small bowl of neutral oil and, using tongs, wipe it across the bars. A well-seasoned grate equals Instagram-worthy grill marks.
Boil the reserved glaze
Bring the leftover marinade to a rolling boil for 2 minutes to kill any raw-chicken bacteria, then simmer until thick and syrupy. You’ll brush this on at the end for lacquered shine.
Grill 8–10 min, turning twice
Lay skewers diagonally across the grates for pro-level hatch marks. Close the lid for 4 minutes, flip, brush with glaze, close lid another 3 minutes, flip once more, glaze again, then check internal temp (165 °F). The pineapple should have charred edges and the chicken should feel firm but not rock-hard.
Rest, garnish, serve
Transfer to a platter, tent loosely with foil, and rest 5 minutes so juices redistribute. Shower with chopped cilantro, sesame seeds, and an extra squeeze of lime just before serving.
Expert Tips
Oil the food, not the grill
Lightly brushing the skewers themselves prevents sticking better than a soaked grate.
Double-skewer for stability
Thread two parallel skewers through ingredients so they don’t spin when you flip.
Use a grill basket for extras
Loose pineapple or pepper pieces? Toss in a perforated grill pan to avoid casualties.
Thermometer > guesswork
An instant-read probe ensures perfectly juicy chicken every single time.
High heat, quick cook
Keep the lid closed as much as possible; opening repeatedly drops temp and dries meat.
Serve on a warmed platter
A hot plate keeps the food from congealing while guests line up for seconds.
Variations to Try
-
Seafood
Tropical Scallop & Bacon
Replace half the chicken with dry sea scallops and weave in thin bacon strips; grill 6 min total.
-
Low-carb
Keto Avocado Finish
Skip honey, use powdered erythritol; top finished skewers with diced avocado and everything-bagel seasoning.
-
Extra-hot
Mango-Habanero
Swap pineapple for mango and 1 tsp habanero puree—proceed with caution!
-
Apartment
Indoor Grill-Pan
No backyard? A smoking-hot cast-iron grill pan delivers 90% of the flavor—just open the windows.
-
Condiment
Pineapple-Jalapeño Relish
Chop leftover grilled fruit, stir with minced jalapeño and rice vinegar; spoon over the top for extra zing.
Storage Tips
Refrigerate: Cool leftovers to room temp, remove from skewers, and store in an airtight container up to 4 days.
Freeze: Flash-freeze cooked skewers on a sheet pan, then transfer to a zip-top bag for up to 2 months. Reheat in a 400 °F oven 8–10 min or air-fryer 6 min.
Make-ahead: You can thread everything the night before; wrap the platter tightly in plastic so pineapple acids don’t discolor the chicken. Grill fresh when guests arrive.
Meal-prep: Cube extra chicken, double the marinade, and freeze raw in meal-size portions. Thaw overnight in the fridge and proceed with recipe as written.
Frequently Asked Questions
Spicy Chicken and Pineapple Skewers for a Grill
Ingredients
Instructions
- Make the marinade: Whisk pineapple juice, honey, sriracha, fish sauce, lime juice, zest, garlic, ginger, salt, and pepper.
- Marinate chicken: Combine ¾ of the marinade with chicken in a zip-top bag; refrigerate 30 min–8 hr. Reserve remaining marinade for glaze.
- Prep produce: Cube pineapple, pepper, and onion; pat dry.
- Soak skewers: Submerge wooden skewers 20 min.
- Assemble: Thread chicken, pineapple, pepper, and onion, starting and ending with chicken.
- Preheat grill: Medium-high (425–450 °F). Clean and oil grates.
- Cook: Grill skewers 8–10 min, turning twice, until chicken hits 165 °F. Boil reserved marinade 2 min, brush on during final flip.
- Garnish & serve: Rest 5 min, sprinkle with cilantro and sesame seeds.
Recipe Notes
Double-skewer for easy flipping; don’t over-marinate beyond 8 hr or texture turns mushy.