This easy bang bang shrimp recipe tosses crispy fried shrimp in a sweet, spicy mayo sauce. Ready in under 30 minutes with simple ingredients, it is the perfect quick weeknight meal or crowd-pleasing party appetizer.

Jump to:
Bonefish Grill made this seafood appetizer famous, and my first taste of it hooked me instantly. After testing this recipe many times, I found that a cold buttermilk soak ensures tender shrimp that doesn't get rubbery in hot oil. This version yields that signature restaurant crunch with minimal effort.

Why My Recipe Works
- Cornstarch locks out moisture to form a durable crust that stays crisp under heavy sauce.
- Whisking mayo, sweet chili, and sriracha creates a smooth glaze with balanced sweetness and heat.
- Frying in small batches maintains high oil temperature to prevent soggy, oil-logged shrimp.
Ingredients & Substitutes
Exact ingredient measurements are listed in the recipe card at the bottom of this page.

- Raw Jumbo Shrimp: Size 16-20 count. Use Tiger shrimp for a meaty bite or white shrimp for a tender bite. Sub: Size 21-25 count. Avoid pre-cooked shrimp.
- Buttermilk: Tenderizes the shrimp, adds a subtle tang, and acts as a glue for the cornstarch. Sub: Greek yogurt, sour cream, or homemade buttermilk (mix 1 cup of whole milk with 1 tablespoon of lemon juice or white vinegar and let it sit for 5 minutes).
- Cornstarch: Coats the shrimp to create a crispy crust. Sub: Potato starch.
- Neutral Oil: Use avocado, peanut, vegetable, canola, or sunflower oil. Avoid olive oil or any low-smoke-point oils.
- Salt & Black Pepper: Enhances flavor of shrimp.
- Garlic Powder: Adds a garlicky flavor to the shrimp. Do not use minced garlic!
- Green Onion: Used as a garnish for aroma, flavor, and color.
Bang Bang Shrimp Sauce
- Japanese Mayo: An egg yolk mayonnaise that adds tang and creaminess to the sauce. I prefer Kewpie but other brands work too. Sub: Hellmann's mayo mixed with 1 teaspoon sugar and 1 teaspoon rice vinegar.
- Sweet Chili Sauce: Thickens and adds sweetness to the sauce. I prefer Mae Ploy or Maggi. Sub: 2 parts sriracha, 1 part honey, splash of rice vinegar.
- Sriracha: A garlicky red chili sauce that adds heat. I prefer Huy Fong but other brands work too.
Note: Most Asian ingredients are typically found at Asian grocery stores, or you can check online.
Instructions
Below are step-by-step instructions on how to make bang bang shrimp:

- Soak Shrimp: In a medium bowl, combine the peeled and deveined shrimp with buttermilk. Let it sit for 10-15 minutes to help tenderize.

- Whisk Sauce: In a small bowl, whisk the listed sauce ingredients until combined and set aside.

- Dredge Shrimp: In a shallow bowl, whisk together the cornstarch, salt, garlic powder, and black pepper. Coat the shrimp evenly on both sides with the mixture.

- Fry in Batches: Heat vegetable oil in a 10-inch heavy-bottomed pan over medium heat to 350ºF. Fry shrimp in small batches for 1.5 minutes per side until golden and crispy, avoiding overcrowding so they fry instead of steaming.

- Drain Oil: Transfer the fried shrimp to a wire rack to drain off excess oil and to keep it crispy.

- Toss and Serve: Place the shrimp in a large mixing bowl and pour the prepared sauce over. Gently toss to coat. Garnish with green onions and serve immediately while crispy.
Expert Tips
- Use cold buttermilk to relax the proteins and guarantee juicy shrimp.
- Press cornstarch firmly into the shrimp to prevent bald spots and ensure even crisping.
- Fry in small batches to maintain high oil temperature and prevent steaming.
- Remove at a C-shape curl because tight O-shapes mean the shrimp are overcooked and rubbery.
- Cool on a wire rack to allow airflow and prevent trapped steam from making the bottoms soggy.
Variations
- Gluten-Free: Use certified gluten-free Japanese mayo and sweet chili sauce, and double-check your sriracha label to ensure it is safe.
- Dairy-Free: Swap buttermilk for a homemade dairy-free alternative by mixing 1 cup of plain oat milk with 1 tablespoon of lemon juice or white vinegar and let it sit for 5 minutes before soaking.
- Chicken: Swap the raw shrimp for diced chicken thighs, or check out my Bang Bang Chicken recipe for full instructions.
Pairing Suggestions
- Egg Fried Rice: This savory grain soaks up the extra sweet and spicy sauce.
- Garlic Bok Choy: This crisp green veggie adds a fresh crunch to your plate.
- Crispy Egg Rolls: This warm starter matches the fun party feel of the meal.
Storage & Reheating
- Fridge: Store leftovers in an airtight container for up to 4 days.
- Freezer: Freeze in a safe bag for 3 months and thaw in the fridge overnight.
- Best Practice: Store the fried shrimp and sauce in separate containers to prevent sogginess.
- If Stored Together: Heat in the air fryer at 350°F for 8 minutes or in the oven at 400°F for 12 minutes.
- If Stored Separately: Heat shrimp in the air fryer at 350°F for 5 minutes or the oven at 400°F for 8 minutes, then toss with the cold sauce.
FAQ
Lightly spray your air fryer basket with oil. Put the coated shrimp inside in a flat layer. Do not pile them on top of each other. Spray the shrimp with oil. Cook at 400°F for 7 to 8 minutes. Flip them halfway through, then toss them with the cold sauce.
Oil that is not hot enough will soak into the crust. Piling shrimp on paper towels also traps wet steam. Fry your shrimp at 350°F in small batches. Drain them on a wire rack so air flows underneath to keep them crunchy.
More Like This
Enjoyed my copycat bang bang shrimp recipe? Check these out:
📖 Recipe

Easy 30-Min Bang Bang Shrimp
Ingredients
- 1 lb Jumbo Shrimp raw, peeled, & deveined
- 1 cup buttermilk
- ¾ cup cornstarch
- 1 cup vegetable oil or any neutral oil
- ¾ teaspoon salt
- ¾ teaspoon garlic powder
- ½ teaspoon black pepper
- 1 green onion finely chopped for garnish
Bang Bang Sauce:
- ½ cup Japanese mayonnaise or Hellmann's mayo
- ¼ cup sweet chili sauce
- 2 tablespoon sriracha or add more if you prefer it spicier
Instructions
- In a medium bowl, combine the peeled and deveined shrimp with buttermilk. Let it sit for 10-15 minutes to help tenderize.
- In a small bowl, whisk the listed sauce ingredients until combined and set aside.
- In a shallow bowl, whisk together the cornstarch, salt, garlic powder, and black pepper. Coat the shrimp evenly on both sides with the mixture.
- Heat vegetable oil in a 10-inch heavy-bottomed pan over medium heat to 350ºF. Fry shrimp in small batches for 1.5 minutes per side until golden and crispy, avoiding overcrowding so they fry instead of steaming.
- Transfer the fried shrimp to a wire rack or paper towel-lined plate to drain excess oil.
- Place the shrimp in a large mixing bowl and pour the prepared sauce over. Gently toss to coat. Garnish with green onions and serve immediately while crispy.






Tammy
Love love this recipe. So easy and such a crowd pleaser. I put it over some fried rice. It was a winner!
Christie Lai
Thanks so much for making it, Tammy! Glad you enjoyed it and found it easy to make.
Leonie Clarke
Just like the ones we had in Singapore, so glad I found this recipe. Thanks
Christie Lai
Thank you so much for making my recipe and for this 5-star review, Leonie! I'm so glad to hear this.
Elizabeth Sullivan
It literally blew our minds how easy this was! Not only was it delicious but paired with some charred broccoli and lime rice it was the perfect meal. We will definitely be adding this to the favorites list. The only change we made was that we let the shrimp sit in the buttermilk for an hour verses 10 minutes. It was just perfect. No notes.
Christie Lai
Thank you so much for making my recipe and for sharing this kind review, Elizabeth! So glad you enjoyed it and excellent idea on soaking it for longer 🙂
Linda janson
What if you only have frozen shrimp?
Christie Lai
Frozen shrimp works for this too, just defrost it overnight in the fridge before making this recipe.
Max L
Great recipe!
After coating the shrimp with cornstarch I leave them on a baking cooling rack for a bit to let the cornstarch stick to them really well before frying. You can use the same cooling rack for after frying as you finish up your batches.
I also put the tossed shrimp onto chopped romaine hearts to help give the dish some different texture, keeps it a bit more interesting and goes well with the shrimp.
You can also sub buttermilk with regular milk and white vinegar, similar to the lemon.
I put the sauce into the fridge after making it to thicken it up, can also be made ahead of time and kept in the fridge.
Christie Lai
Awesome! Thank you so much for making my recipe and for sharing your experience here, Max! Appreciate all the extra notes for others so they can benefit too.
Julz
It’s amazingly good!
You need to use the fresh shrimps and not frozen ones to make this stand out!
Christie Lai
Thanks so much for making my recipe and for this positive review!