
Spicy Bang Bang Chicken Recipe hits you with crispy, juicy bites, a creamy sweet-heat sauce, and just enough kick to make your taste buds sit up straight. It works for busy weeknights, game day snacks, or a fun date-night dinner, and you can finish everything in about 40 minutes. I tested this version so many times that my neighbors started “checking in” right around sauce-tossing time.
Why Make This Spicy Bang Bang Chicken Recipe at Home
You control the heat level, the quality of the chicken, and the amount of sauce instead of guessing what a restaurant used. You also skip mystery ingredients and adjust the sweetness, tang, and spice exactly how you like it.
Homemade bang bang chicken costs less than takeout, especially if you already keep mayo, hot sauce, and cornstarch in your kitchen. You also enjoy it at peak crispness instead of watching it steam in a takeout box.
“This Spicy Bang Bang Chicken Recipe tastes better than my favorite restaurant version and stays perfectly crispy under that creamy, spicy sauce. ★★★★★”
Ingredients You Need
Chicken
- 1.5 pounds boneless skinless chicken breasts or thighs, cut in 1 to 1.5 inch pieces
- Thighs stay juicier and forgive slight overcooking.
- Breasts taste leaner and work great if you avoid dark meat.
Chicken marinade / coating
- 1 large egg
- 1 tablespoon soy sauce
- 1 tablespoon rice vinegar or apple cider vinegar
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 teaspoon paprika
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/2 cup cornstarch
- 1/2 cup all purpose flour
- Use all cornstarch for extra light, shatter-y crunch.
- Use all flour if you ran out of cornstarch, though the crust turns slightly thicker.
Spicy bang bang sauce
- 1/2 cup mayonnaise
- Use Kewpie for extra richness or a good quality American mayo like Duke’s or Hellmann’s.
- 1/4 cup sweet chili sauce
- Thai-style bottled sweet chili sauce works perfectly and saves time.
- 1 to 3 tablespoons sriracha or other hot sauce, to taste
- 1 tablespoon honey or maple syrup, optional, if you like more sweetness
- 1 tablespoon lime juice or lemon juice
- 1 teaspoon rice vinegar, optional, for extra tang
- 1 small garlic clove, grated or very finely minced
- Pinch of salt, to taste
Optional garnishes
- Thinly sliced green onions
- Toasted sesame seeds
- Crushed red pepper flakes
- Shredded lettuce or cabbage for serving
- Cooked white rice, brown rice, or noodles
Oil and equipment
- Neutral oil with high smoke point, such as canola, peanut, or avocado oil
- Large heavy skillet, Dutch oven, or deep sauté pan
- Tongs or chopsticks
- Wire rack set over a baking sheet or a plate lined with paper towels
- Mixing bowls
- Whisk
Tips & Mistakes
- Cut chicken pieces in similar size so they cook evenly and finish at the same time.
- Pat chicken dry before marinating so the coating sticks and the crust turns crisp instead of soggy.
- Toss chicken in the dry coating right before frying so the crust stays light and does not gum up.
- Heat oil long enough and aim for about 350 to 365°F so the chicken fries quickly and absorbs less oil.
- Avoid crowding the pan because that drops the oil temperature and softens the crust.
- Drain fried chicken on a rack instead of stacking it in a bowl so steam does not soften the coating.
- Add sauce to chicken right before serving so the crust keeps its crunch.
- Taste the sauce before tossing and adjust heat, sweetness, and tang to match your preference.
- Use less sriracha for kids or spice-sensitive eaters and offer extra on the side.
- Chill leftover sauce separately and use it the next day on sandwiches or as a dip for veggies.
How to Make Spicy Bang Bang Chicken Recipe
Step 1: Mix the sauce
Add mayonnaise, sweet chili sauce, sriracha, honey, lime juice, rice vinegar, garlic, and a pinch of salt to a bowl. Whisk until the sauce turns smooth and creamy. Taste and adjust with more sriracha for heat, more honey for sweetness, or more lime for brightness. Cover and chill the sauce while you prepare the chicken.
Step 2: Prep and marinate the chicken
Pat the chicken pieces dry with paper towels. Add them to a bowl with the egg, soy sauce, rice vinegar, garlic powder, onion powder, paprika, salt, and black pepper. Stir until every piece of chicken looks coated and glossy. Let the chicken sit for 10 to 15 minutes while you set up the coating and heat the oil.
Step 3: Set up the coating station
In a separate bowl, whisk together cornstarch and flour. Taste a pinch of the dry mix and add a little extra salt or pepper if it tastes flat. Place a wire rack over a baking sheet to hold the coated chicken. Lift each piece of marinated chicken, let extra marinade drip off, then toss it in the dry mix until fully coated and lightly pressed.
Step 4: Heat the oil
Pour enough oil into your skillet or Dutch oven to reach about 1/2 to 3/4 inch depth. Heat over medium to medium-high heat until the oil reaches about 350 to 365°F. If you do not use a thermometer, drop in a small pinch of the coating and watch it sizzle steadily and float to the top within a few seconds. Adjust the heat as needed so the oil does not smoke.
Step 5: Fry the chicken
Add chicken pieces in a single layer, leaving space between each piece. Fry on the first side until the bottom turns golden and crisp, about 3 to 4 minutes. Flip and fry another 3 to 4 minutes, until the crust looks deep golden and the chicken cooks through. Transfer cooked pieces to the wire rack and repeat with remaining chicken, letting the oil come back up to temperature between batches.
Step 6: Double fry for extra crunch (optional)
If you want extra crispy bang bang chicken, let the fried pieces rest for 5 minutes. Raise the oil temperature slightly to the hotter side of 365°F. Add the chicken back in batches and fry 1 to 2 minutes more until the crust feels extra crunchy. Drain again on the rack.
Step 7: Toss with sauce and serve
Place the hot fried chicken in a large bowl. Spoon some of the spicy bang bang sauce over the top and toss gently until the pieces look glossy and coated. Add sauce gradually so you avoid drowning the chicken and softening the crust too much. Sprinkle with green onions, sesame seeds, and red pepper flakes, then serve right away.
Variations I've Tried
Air fryer version: Coat the marinated chicken in the dry mix, spray generously with oil, then air fry at 390°F for about 10 to 12 minutes, shaking once, until crisp and cooked through. The crust turns slightly lighter than deep-fried but still tastes crunchy and satisfying. Toss in the same spicy bang bang sauce.
Baked version: Spread coated chicken on a parchment-lined baking sheet, spray with oil, and bake at 425°F for 15 to 20 minutes, flipping once. The texture leans more toward oven-fried nuggets, but the sauce still makes it taste special. This version works well if you avoid standing over hot oil.
Extra spicy version: Add a spoonful of chili crisp or crushed red pepper directly to the sauce. You can also marinate the chicken with a little extra hot sauce. This version hits harder on the heat and suits spice lovers who always reach for the hot sauce bottle.
Lighter version: Use Greek yogurt in place of half the mayo and bake or air fry the chicken. The sauce still tastes creamy but feels a bit lighter. Serve it over shredded cabbage or lettuce for a bang bang chicken salad bowl.
How to Serve Spicy Bang Bang Chicken Recipe
Serve spicy bang bang chicken over steamed jasmine rice, brown rice, or noodles so the extra sauce has something to soak into. Pile it on top of shredded lettuce or cabbage for a crunchy rice bowl or salad-style meal. You can also tuck the chicken into lettuce wraps with cucumber slices and carrot ribbons for a fresh, crisp contrast. Pair it with iced tea, sparkling water, or a citrusy mocktail to cool the heat.
How to store
- Store leftover spicy bang bang chicken in an airtight container in the fridge for up to 3 days.
- Keep extra sauce in a separate small container in the fridge for up to 4 to 5 days.
- Freeze un-sauced cooked chicken pieces in a single layer on a tray, then move them to a freezer bag and keep them up to 2 months.
- Reheat chicken in an air fryer at 350°F or in a hot oven at 400°F until hot and crisp, then toss with fresh sauce right before serving.
