Spicy, sweet, and impossibly creamy all at once—this isn’t your average grilled chicken recipe. We’re building a flavor bomb on a stick, where juicy charred pineapple meets a sriracha-laced mayo sauce that clings to every tender bite of chicken.
Forget dry, boring skewers. This recipe delivers a perfect balance of heat, tang, and tropical sweetness, making it the undisputed star of your summer BBQ. It’s the kind of dish that disappears in minutes, leaving everyone asking for the recipe.
The Essential Components

The magic of bang bang chicken lies in its signature sauce. This version uses a combination of creamy mayonnaise, sweet chili sauce, and a kick of sriracha. Don’t skimp on the quality of your mayo—it’s the foundation of the entire dish.
For the Chicken & Marinade
- 1.5 lbs boneless, skinless chicken thighs (cut into 1.5-inch pieces)
- 1/4 cup low-sodium soy sauce (adds savory depth)
- 2 tablespoons honey (helps with caramelization)
- 1 tablespoon sesame oil (for a nutty aroma)
- 2 cloves garlic, minced (essential for the flavor base)
- 1 teaspoon grated fresh ginger
For the Bang Bang Sauce
- 1/2 cup mayonnaise (the creamy backbone)
- 1/4 cup sweet chili sauce (provides sweetness and mild heat)
- 1-2 tablespoons sriracha (adjust to your spice preference)
- 1 tablespoon rice vinegar (brightens the sauce)
- 1 teaspoon lime juice (fresh is best)
For Assembly
- 2 cups fresh pineapple, cut into 1-inch chunks
- Wooden or metal skewers (soak wooden ones for 30 minutes)
- Fresh cilantro and sliced green onions (for garnish)
- Toasted sesame seeds
Swaps & Alternatives
- Chicken Thighs: Swap for boneless, skinless chicken breast if you prefer leaner meat. Just reduce grilling time slightly to avoid dryness.
- Mayonnaise: Use Greek yogurt for a lighter, tangier sauce. It won’t be as rich, but it’s still delicious.
- Sweet Chili Sauce: No sweet chili sauce? Mix 3 tablespoons honey with 1 tablespoon sriracha and a pinch of red pepper flakes.
- Pineapple: Canned pineapple chunks work in a pinch, but fresh pineapple is far superior for grilling.
- Spice Level: For a milder version, use only 1 teaspoon of sriracha. For extra heat, add a pinch of cayenne to the sauce.
Chef’s Twists
Once you master the base recipe, these simple upgrades will elevate your grilled chicken game even further. Each variation adds a new layer of complexity to the dish.- Smoky Chipotle Kick: Replace the sriracha with 1-2 minced chipotle peppers in adobo sauce. This adds a deep, smoky heat that pairs beautifully with the pineapple chicken.
- Herb-Infused Marinade: Add a handful of fresh basil and mint leaves to the marinade before blending. The herbal notes cut through the richness of the bang bang chicken sauce.
- Crunchy Coating: After grilling, brush the skewers with sauce, then roll them in crushed crispy fried onions or panko breadcrumbs for an incredible texture contrast.
- Peanut Butter Bang Bang: Whisk 2 tablespoons of creamy peanut butter into the sauce. This creates a nutty, satay-like version that is absolutely addictive.
How to Make Spicy Pineapple Bang Bang Chicken Skewers

1. Prepare the Marinade and Chicken
In a medium bowl, whisk together the soy sauce, honey, sesame oil, minced garlic, and grated ginger. Add the chicken pieces and toss to coat thoroughly. Cover and let it marinate in the refrigerator for at least 20 minutes (up to 2 hours for deeper flavor). While it rests, make your sauce.2. Make the Bang Bang Sauce
In a small bowl, combine the mayonnaise, sweet chili sauce, sriracha, rice vinegar, and lime juice. Whisk until smooth and creamy. Taste and adjust the heat or sweetness to your liking. Set half of the sauce aside for serving, and reserve the other half for basting the skewers during the last minute of grilling.3. Assemble the Skewers
Thread the marinated chicken pieces onto your skewers, alternating with chunks of fresh pineapple. Don’t pack them too tightly—leave a tiny gap between each piece so the heat can circulate and create those beautiful char marks. Aim for 4-5 pieces of chicken per skewer.4. Grill to Perfection
Preheat your grill to medium-high heat (about 400-450°F). Lightly oil the grates to prevent sticking. Place the skewers on the grill and cook for 4-5 minutes per side, turning once. The chicken should be cooked through and have nice grill marks. During the last minute of cooking, brush the reserved basting sauce onto all sides of the skewers.5. Rest and Serve
Remove the skewers from the grill and let them rest for 2-3 minutes. This allows the juices to redistribute. Arrange them on a platter, drizzle generously with the reserved bang bang sauce, and sprinkle with fresh cilantro, sliced green onions, and toasted sesame seeds.Common Mistakes to Avoid
- Skipping the Marinade: Don’t rush this step. Even 20 minutes makes a huge difference in flavor and tenderness for your chicken skewers.
- Overcrowding the Skewers: If the chicken and pineapple are crammed together, they will steam instead of char. Leave space for the heat to work its magic.
- Using Too Much Sauce Too Early: The sugar in the bang bang sauce will burn if applied at the start of grilling. Always baste during the final minute of cooking.
Perfect Pairings
These skewers are incredibly versatile. They shine as the main event at any summer BBQ, but they also pair beautifully with a variety of sides.Serve them alongside a crisp Bang Bang Chicken Bowl for a double dose of flavor, or turn them into sliders on soft buns with extra sauce and pickled onions. For a lighter meal, pile the skewers onto a bed of coconut rice with a side of grilled vegetables.
If you’re craving more of that signature sauce, try it on these Bang Bang Chicken Sliders for a handheld version. You can also shred the leftover chicken and toss it with pasta for a quick Bang Bang Chicken Pasta.
For another tropical twist, check out these Grilled Pineapple Chicken Skewers. And if you want the full bowl experience, this Bang Bang Chicken Bowl is pure crispy perfection.
First time making Spicy Pineapple Bang Bang Chicken Skewers? I hope this guide made it easy. Let me know how it turned out!
What is the key to keeping the chicken on these skewers juicy and flavorful?
Using boneless, skinless chicken thighs instead of breasts is key, as they stay juicier on the grill. Additionally, marinating the chicken for at least 20 minutes (up to 2 hours) in a mixture of soy sauce, honey, sesame oil, garlic, and ginger is crucial for both flavor and tenderness.
Why should I wait until the last minute of grilling to baste the skewers with the Bang Bang sauce?
The sugar content in the Bang Bang sauce will cause it to burn if applied at the start of grilling. By basting during the final minute of cooking, you get the flavor without the charred, bitter taste.
Can I make this recipe less spicy or adjust the heat level?
Yes, you can easily adjust the spice level. For a milder version, use only 1 teaspoon of sriracha in the sauce. For extra heat, add a pinch of cayenne pepper to the sauce. You can also swap the sriracha for minced chipotle peppers in adobo sauce for a smoky, different kind of heat.
What is a good substitute for mayonnaise if I want a lighter sauce?
You can substitute the mayonnaise with Greek yogurt for a lighter, tangier sauce. While it won’t be as rich as the original, it still creates a delicious and creamy alternative.


Spicy Pineapple Bang Bang Chicken Skewers
Equipment
- Medium bowl
- Small bowl
- Whisk
- Grill
- Tongs
- Basting brush
- Wooden or metal skewers
- Platter for serving
- Knife
- Cutting board
Ingredients
- 1.5 lbs boneless, skinless chicken thighs, cut into 1.5-inch pieces
- ¼ cup low-sodium soy sauce
- 2 tablespoons honey
- 1 tablespoon sesame oil
- 2 cloves garlic, minced
- 1 teaspoon grated fresh ginger
- ½ cup mayonnaise
- ¼ cup sweet chili sauce
- 1-2 tablespoons sriracha
- 1 tablespoon rice vinegar
- 1 teaspoon lime juice
- 2 cups fresh pineapple, cut into 1-inch chunks
- Fresh cilantro, chopped for garnish
- Sliced green onions for garnish
- Toasted sesame seeds for garnish
Instructions
- In a medium bowl, whisk together the soy sauce, honey, sesame oil, minced garlic, and grated ginger. Add the chicken pieces and toss to coat thoroughly. Cover and marinate in the refrigerator for at least 20 minutes (up to 2 hours).
- In a small bowl, combine the mayonnaise, sweet chili sauce, sriracha, rice vinegar, and lime juice. Whisk until smooth. Set half aside for serving and reserve the other half for basting.
- Thread the marinated chicken and pineapple chunks onto skewers, alternating between chicken and pineapple. Leave a small gap between pieces for even cooking.
- Preheat the grill to medium-high heat (400-450°F). Lightly oil the grates.
- Grill the skewers for 4-5 minutes per side, turning once, until the chicken is cooked through and has nice grill marks. During the last minute of cooking, brush the reserved basting sauce onto all sides of the skewers.
- Remove the skewers from the grill and let rest for 2-3 minutes.
- Arrange the skewers on a platter, drizzle generously with the reserved bang bang sauce, and garnish with fresh cilantro, sliced green onions, and toasted sesame seeds.
