These bang bang fish tacos bring together crispy panko-crusted white fish, a fiery-sweet sauce, and a cool crunchy lime slaw all wrapped in warm tortillas. Ready in just 40 minutes, they deliver bold fusion flavors without the hassle.
The bang bang sauce strikes the perfect balance between heat and honey-kissed sweetness, while the creamy slaw adds a refreshing contrast that keeps every bite exciting.
A Tuesday night, rain on the windows, and a craving for something bright enough to cut through the gray. I had cod in the fridge and half a cabbage going soft, so bang bang fish tacos happened more out of necessity than inspiration. The first bite changed everything, crispy, creamy, spicy, and sharp all at once, and suddenly Tuesday felt like a celebration.
My neighbor stopped by unannounced one evening right as I was pulling the last batch of fish from the pan. I handed her a taco on a paper towel, no plate, no ceremony, and she stood in my kitchen doorway eating in complete silence before asking for a second one. That reaction told me everything I needed to know.
Ingredients
- 500 g firm white fish fillets (cod, tilapia, or haddock): Cod is my go to because it holds together beautifully during breading and stays flaky inside.
- 1 teaspoon paprika: Adds a warm color and subtle smokiness that elevates the fish without overpowering it.
- 1/2 teaspoon garlic powder: Distributes garlic flavor evenly across every piece of fish.
- 1/4 teaspoon cayenne pepper: Just enough background heat to make things interesting.
- 1/2 teaspoon salt and 1/2 teaspoon black pepper: Season the fish well before breading and you will taste the difference.
- 2 tablespoons lime juice: Fresh is nonnegotiable here, bottled juice tastes flat against the other flavors.
- 2 tablespoons olive oil: Helps the marinade cling to the fish and adds richness.
- 60 g all purpose flour: The first coat creates a dry surface for the egg to grab onto.
- 2 large eggs, beaten: Acts as the glue between flour and panko for a crust that actually stays put.
- 100 g panko breadcrumbs: Regular breadcrumbs will not give you the same shattering crunch.
- 80 ml mayonnaise (for bang bang sauce): Full fat mayo creates the creamiest sauce, do not skimp here.
- 2 tablespoons sweet chili sauce: Brings a gentle sweetness and a whisper of garlic that rounds out the heat.
- 1 tablespoon Sriracha: Adjust up or down depending on your spice tolerance and mood.
- 1 tablespoon honey or maple syrup: Balances the sriracha and gives the sauce its signature sticky sweetness.
- 1 teaspoon lime juice (for sauce): Brightens the entire sauce and ties it back to the slaw.
- 250 g shredded cabbage: A mix of red and green makes the slaw look as vibrant as it tastes.
- 1 medium carrot, grated: Adds natural sweetness and a pop of orange color.
- 3 tablespoons mayonnaise and 2 tablespoons Greek yogurt (for slaw): The yogurt lightens the slaw so it does not weigh down the tacos.
- 1 tablespoon lime juice and 1 teaspoon lime zest (for slaw): Double the lime means double the freshness, use the zest generously.
- 1 teaspoon sugar (for slaw): Just enough to mellow the acidity without making it sweet.
- Salt and freshly ground black pepper to taste: Season the slaw a bit aggressively since the fish will temper it.
- 8 small corn or flour tortillas: Corn tortillas toast up beautifully but flour is softer and more forgiving for packing tight.
- Fresh cilantro and extra lime wedges: Never skip the final squeeze of lime over the assembled taco.
Instructions
- Marinate the fish:
- Cut the fish into strips roughly the size of your index finger, then toss them in a bowl with paprika, garlic powder, cayenne, salt, pepper, lime juice, and olive oil until every piece is coated. Let them sit for about ten minutes while you set up everything else, just long enough for the flavors to settle in.
- Set up the breading line:
- Arrange three shallow bowls in a row, flour first, beaten eggs in the middle, panko at the end. Working one piece at a time, dredge the fish through flour, dunk it in egg, and press it firmly into the panko until fully coated, pressing makes all the difference for a crust that clings.
- Fry the fish until golden:
- Heat a thin layer of oil in a large nonstick skillet over medium heat until it shimmers, then add fish pieces in a single batch without crowding the pan. Cook two to three minutes per side until deeply golden and cooked through, then transfer to paper towels to drain.
- Whisk the bang bang sauce:
- In a small bowl, stir together mayonnaise, sweet chili sauce, sriracha, honey, and lime juice until smooth and unified. Taste it and adjust the heat or sweetness to your liking before setting it aside.
- Toss the creamy lime slaw:
- Combine shredded cabbage, grated carrot, mayonnaise, Greek yogurt, lime juice, lime zest, sugar, salt, and pepper in a large bowl. Toss everything thoroughly with your hands or tongs, then let it sit so the cabbage softens slightly and the flavors meld.
- Warm the tortillas:
- Heat tortillas one at a time in a dry skillet for about thirty seconds per side, or wrap the stack in a damp towel and microwave for thirty seconds until soft and pliable.
- Build each taco:
- Lay down a generous bed of slaw, arrange two or three pieces of crispy fish on top, and drizzle bang bang sauce in a thick zigzag. Finish with a scatter of chopped cilantro and a hard squeeze of lime.
The best tacos I have ever eaten were not at a restaurant but standing over my own kitchen counter with sauce on my fingers and a cold drink nearby.
What to Serve Alongside
A crisp lager or a citrusy Sauvignon Blanc cuts right through the richness of the fried fish and creamy sauce. If you want to keep things simple, a side of black beans with a squeeze of lime or some charred corn rounds out the plate without stealing the spotlight.
Making It Your Own
An air fryer works beautifully for the fish if you want extra crunch with less oil, just spray the breaded pieces lightly and cook at 200 degrees Celsius for about twelve minutes flipping halfway. For a plant based version, thick-cut cauliflower steaks or firm tofu slabs go through the same breading process with great results.
Storage and Leftover Strategy
Keep the components separate if you have leftovers, store fish in one container, slaw in another, and sauce in a jar. The fish reheats surprisingly well in a dry skillet or air fryer for a few minutes, though the slaw is best eaten within a day before it gets too watery.
- Never store assembled tacos or the tortillas will turn to mush overnight.
- Extra bang bang sauce keeps in the fridge for up to a week and is incredible on sandwiches.
- Double the slaw recipe and eat the leftover portion as a side with grilled chicken the next night.
Some recipes become staples because they are easy, but these tacos earned a permanent spot because every single component brings something worth savoring. Make them once and you will find yourself reaching for cabbage and cod without even checking the recipe.
Common Recipe Questions
- → What type of fish works best for these tacos?
-
Firm white fish like cod, tilapia, or haddock hold up beautifully to breading and pan-frying. They stay flaky inside while getting crispy outside.
- → Can I make the bang bang sauce less spicy?
-
Absolutely. Simply reduce the Sriracha amount or skip it entirely and rely on the sweet chili sauce alone for a milder, family-friendly version.
- → How do I keep the fried fish crispy?
-
Drain the cooked fish on paper towels and avoid stacking pieces on top of each other. Assembling the tacos just before serving also helps maintain crunch.
- → Can I prepare the slaw ahead of time?
-
Yes, the creamy lime slaw can be made up to a day in advance and stored covered in the refrigerator. The flavors actually develop and improve as it sits.
- → What tortillas should I use?
-
Small corn or flour tortillas both work well. Corn adds an authentic toasted flavor, while flour tortillas offer a softer, more pliable wrap.
- → Is there a gluten-free option?
-
Use gluten-free panko breadcrumbs, a GF flour blend for dredging, and certified gluten-free tortillas to make this dish completely gluten-free.