Marinated chicken pieces are threaded onto soaked skewers and grilled until lightly charred, then finished with a creamy, spicy-sweet Bang Bang sauce made from mayonnaise, sweet chili, sriracha, honey and lime. Total time is about 35 minutes; marinate at least 15 minutes or overnight for deeper flavor. Serve with cilantro, sesame and lime wedges; pair with jasmine rice or a crisp salad. Swap in tofu, shrimp or pork and use tamari for a gluten-free option.
The grill was sizzling so loud one July evening that I almost missed my neighbor shouting over the fence asking what smelled so good. It was these bang bang chicken skewers, caramelized and faintly charred, dripping with a sauce that had me licking my fingers between flips. I had thrown the marinade together on a whim, half guessing measurements, and somehow struck gold. That sauce alone is worth making twice the batch.
My friend Laura stopped by unannounced that night and ended up staying for three skewers and two beers. She now texts me every couple of weeks asking when I am making them again, and I always pretend it is a bigger ordeal than it actually is.
Ingredients
- 1.5 lbs (680 g) boneless, skinless chicken breasts or thighs, cut into 1-inch pieces: Thighs stay juicier on the grill, but breasts work beautifully if that is what you have on hand.
- 2 tablespoons soy sauce (or tamari for gluten-free): This is the salty backbone of the marinade, so do not skip it.
- 1 tablespoon sesame oil: A little goes a long way and adds that toasty, nutty aroma that makes everything taste more intentional.
- 2 cloves garlic, minced: Fresh garlic only, the jarred stuff lacks the punch these skewers deserve.
- 1 tablespoon fresh ginger, grated: Use the edge of a spoon to peel it, then grate it directly into the bowl so you do not lose any juice.
- 1 tablespoon honey: It helps the chicken caramelize and balances the heat later on.
- 1 tablespoon rice vinegar: Just enough brightness to wake everything up without turning it sour.
- 1/2 teaspoon black pepper: Plain and simple, freshly cracked is always better.
- Skewers (wooden or metal): Wooden ones need a thirty minute soak in water or they will turn into torches on the grill.
- 1/2 cup mayonnaise: The creamy base of the sauce, and yes, full fat makes a difference here.
- 2 tablespoons sweet chili sauce: This is where the gentle sweetness and mild heat start.
- 1 tablespoon sriracha sauce: Dial it up or down depending on how brave you are feeling.
- 1 tablespoon honey or sugar: Rounds out the sriracha and ties the sauce together.
- 1 teaspoon lime juice: A squeeze of freshness that keeps the sauce from feeling too heavy.
- Salt, to taste: Trust your palate and adjust at the end.
- 1 tablespoon chopped fresh cilantro or scallions: Pure garnish magic and a pop of color.
- 1 teaspoon sesame seeds: Sprinkle them on for a little crunch and visual flair.
- Lime wedges: For serving, because a final squeeze at the table changes everything.
Instructions
- Build the marinade:
- In a large bowl, whisk together the soy sauce, sesame oil, garlic, ginger, honey, rice vinegar, and black pepper until everything is blended. Toss in the chicken pieces and stir until every inch is coated, then let it sit for at least fifteen minutes or cover and refrigerate overnight if you have the time.
- Whisk the bang bang sauce:
- In a small bowl, combine the mayonnaise, sweet chili sauce, sriracha, honey, lime juice, and a pinch of salt. Stir until completely smooth and no streaks remain, then pop it in the fridge to chill and let the flavors settle.
- Thread the skewers:
- Preheat your grill or grill pan over medium-high heat. Thread the marinated chicken pieces onto skewers, leaving a tiny bit of space between each piece so they cook evenly on all sides.
- Grill to perfection:
- Place the skewers on the hot grill and cook for six to eight minutes per side, turning once, until the chicken is cooked through and lightly charred in spots. The edges should just start to caramelize and crisp up.
- Finish and serve:
- Arrange the skewers on a platter, drizzle generously with the bang bang sauce, and scatter cilantro or scallions and sesame seeds over the top. Serve with lime wedges on the side and watch everyone lean in for more.
I once brought these to a potluck and watched a quiet coworker go back for a fourth skewer without making eye contact with anyone. That sauce has a way of making people forget their manners.
What to Serve Alongside
These skewers love company. Pile them over steamed jasmine rice, tuck them next to a crunchy cucumber salad dressed with rice vinegar, or lay them on a bed of shredded cabbage for extra texture. Grilled vegetables like zucchini and bell peppers also belong on that plate, soaking up any extra sauce that drips off the chicken.
Swaps and Substitutions
You can swap the chicken for large shrimp and cut the grilling time in half, just watch them closely. Tofu works too if you press it well first so it gets crispy instead of soggy. Pork tenderloin chunks are another route, and they pick up the marinade beautifully.
Storing and Reheating
Leftover skewers keep well in an airtight container in the fridge for up to three days, and the sauce holds for about a week on its own. Reheat the chicken gently in a skillet or microwave so it does not dry out. The sauce might thicken in the fridge, so stir in a tiny splash of water or lime juice to loosen it back up.
- Store the sauce separately from the skewers for the best texture.
- Do not freeze the sauce because mayonnaise does not thaw well.
- Always check that reheated chicken reaches 165 degrees Fahrenheit internally before serving.
Keep these skewers in your back pocket for any night that needs a little excitement. They are bold, messy, and absolutely worth every sauce-covered finger.
Recipe Questions & Answers
- → How long should the chicken marinate?
-
Marinate at least 15 minutes to allow flavors to penetrate; for best results marinate up to overnight in the fridge to deepen the garlic, ginger and soy notes.
- → What grill temperature and timing work best?
-
Preheat grill or grill pan to medium-high. Grill skewers about 6–8 minutes per side, turning once, until juices run clear and pieces reach an internal temperature of 165°F (74°C).
- → How can I make the sauce less spicy?
-
Reduce or omit the sriracha and add a touch more honey or sweet chili sauce to balance heat while keeping the creamy texture from the mayonnaise.
- → What are good substitutions for chicken?
-
Shrimp, firm tofu, or thin pork cuts work well on skewers; adjust cooking time accordingly—shrimp and tofu need less time, pork may need slightly longer depending on thickness.
- → How do I keep wooden skewers from burning?
-
Soak wooden skewers in water for at least 30 minutes before threading. This helps prevent them from charring and keeps ends cooler while grilling.
- → How should leftovers be stored and reheated?
-
Store cooled cooked skewers and sauce separately in airtight containers in the refrigerator for up to 3 days. Reheat gently under the broiler or on a grill pan to restore char, and re-dress with sauce just before serving.