These bang bang fish tacos bring together crispy panko-crusted white fish, a fiery-sweet sauce, and a refreshing creamy lime slaw—all wrapped in warm tortillas.
Marinated in lime and spices, the fish gets a golden crunch from a simple flour-egg-panko coating before being pan-fried to perfection.
The bang bang sauce balances mayo, Sriracha, sweet chili, and honey for a kick that complements the crunchy slaw beautifully. Ready in under 40 minutes.
The exhaust fan in my tiny apartment kitchen was working overtime the evening I first attempted bang bang fish tacos, smoke curling toward the ceiling while I frantically flipped golden fish strips with a spatula that was definitely too small for the job. My neighbor knocked not to complain but to ask what smelled so incredible. We ended up eating together on my fire escape, tacos balanced on our knees, lime juice running down our wrists. That chaotic night birthed what has become my most requested recipe among friends, the one that gets texted about on Friday afternoons when someone decides cooking sounds better than takeout.
I brought these to a potluck once thinking they would be a casual side dish, but they stole the entire show and I spent the rest of the evening giving impromptu cooking lessons by the snack table while the host politely ignored her own carefully prepared casserole.
Ingredients
- 500 g firm white fish fillets (cod, tilapia, or haddock): Cod holds up best to frying without falling apart, and thicker fillets give you that tender flaky center beneath the crunch.
- 1 teaspoon paprika, 1/2 teaspoon garlic powder, 1/4 teaspoon cayenne pepper: This dry spice trio seasons the fish from within and the cayenne can be dialed up or down depending on your crowd.
- 1/2 teaspoon salt and 1/2 teaspoon black pepper: Seasoning the fish before breading is the step most people skip and the reason their tacos taste flat.
- 2 tablespoons lime juice and 2 tablespoons olive oil: A quick acidic marinade brightens the fish and the oil helps the spices adhere evenly to every surface.
- 60 g all-purpose flour: The first coating layer creates a dry surface for the egg to grip, which is the real secret to breading that actually stays on.
- 2 large eggs, beaten: Room temperature eggs spread more evenly and create a better binding layer between flour and panko.
- 100 g panko breadcrumbs: Panko produces a dramatically lighter crisp than regular breadcrumbs, giving you that shatteringly good crunch.
- 80 ml mayonnaise, 2 tablespoons sweet chili sauce, 1 tablespoon Sriracha, 1 tablespoon honey, 1 teaspoon lime juice (bang bang sauce): Whisk these together and taste before committing, because every brand of Sriracha and sweet chili sauce carries different heat levels.
- 250 g shredded cabbage and 1 medium carrot, grated: A mix of red and green cabbage looks stunning and the color contrast makes the tacos feel festive.
- 3 tablespoons mayonnaise, 2 tablespoons Greek yogurt, 1 tablespoon lime juice, 1 teaspoon lime zest, 1 teaspoon sugar: The yogurt cuts the richness of straight mayo while the zest adds a floral brightness juice alone cannot provide.
- 8 small corn or flour tortillas, fresh cilantro, extra lime wedges: Double stack your tortillas if they are thin, and always warm them because a cold stiff tortilla ruins everything good you have built.
Instructions
- Marinate the fish:
- Cut the fish into strips roughly the size of your index finger, then toss them in a bowl with the paprika, garlic powder, cayenne, salt, pepper, lime juice, and olive oil until every piece is glossily coated. Let them sit for about ten minutes while you set up everything else, which is 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 last, and work through them like an assembly line. Press each fish strip gently into the panko to ensure good coverage, because loose breadcrumbs mean bare patches in the pan.
- Fry until golden:
- Heat a thin layer of oil in a large nonstick skillet over medium heat and fry the fish in batches without crowding the pan, about two to three minutes per side until deeply golden and cooked through. Listen for that sizzle to slow down, which tells you the crust has set properly.
- Whisk the bang bang sauce:
- Combine the mayonnaise, sweet chili sauce, Sriracha, honey, and lime juice in a small bowl and whisk until completely smooth, then dip a finger in to taste and adjust the heat to your liking.
- Toss the slaw:
- Pile the shredded cabbage and grated carrot into a large bowl, add the mayo, yogurt, lime juice, zest, sugar, salt, and pepper, and toss with your hands or tongs until every strand is lightly coated and glistening.
- Warm and assemble:
- Heat the tortillas in a dry skillet or wrap them in a damp towel and microwave for thirty seconds until pliable, then lay down a bed of slaw, crown it with crispy fish, drizzle bang bang sauce in generous zigzags, and scatter fresh cilantro over everything. Serve with lime wedges on the side and eat immediately while the crust is still singing.
The best taco nights in my home are the ones where everyone assembles their own, plates piled high with components, sauces in squeeze bottles, and the table becomes a messy glorious construction zone of personal preferences.
Choosing the Right Fish
After testing this recipe with everything from mahi mahi to catfish, I can say with confidence that firm white fish makes all the difference because delicate fillets crumble during breading and turn into something closer to fish mush inside a taco. Cod remains my go-to for its mild sweetness and sturdy texture, and frozen fillets work beautifully as long as you thaw them completely and pat them thoroughly dry before starting.
Making It Your Own
The bang bang sauce is really a template begging for personalization, and I have swapped in gochujang for Sriracha, added a spoonful of fish sauce for umami depth, and even folded in minced pickled jalapeños when I wanted something with more dimension and bite.
Serving and Storing Like a Pro
Leftover components stored separately in airtight containers will keep for two days in the refrigerator, though the fish is best eaten immediately because even the best breading softens overnight. The slaw actually improves after a few hours in the fridge, making it the one element you can confidently prepare ahead without any worry.
- Reheat leftover fish in a hot oven or air fryer for a few minutes to revive the crunch, never the microwave.
- Keep extra bang bang sauce in a sealed jar in the fridge because you will absolutely want it again on sandwiches the next day.
- Always warm tortillas right before serving, not in advance, because cooled tortillas crack and tear at the worst possible moment.
Tacos are never just food in my experience, they are an event, a reason to gather, and this particular recipe has a way of turning an ordinary Tuesday into something worth remembering.
Recipe FAQs
- → What type of fish works best for these tacos?
-
Firm white fish like cod, tilapia, or haddock hold up well to breading and pan-frying. They stay flaky inside while getting crispy outside.
- → Can I make bang bang sauce less spicy?
-
Absolutely. Reduce the Sriracha to half a tablespoon or omit it entirely. The sweet chili sauce alone provides a gentle warmth that's still flavorful.
- → How do I keep the fish crispy after frying?
-
Drain fried fish on a wire rack instead of paper towels so air circulates underneath. Avoid stacking pieces on top of each other while they rest.
- → 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 fridge. Toss it again before serving to redistribute the dressing.
- → What tortillas work best for fish tacos?
-
Small corn or flour tortillas both work well. Corn adds an earthy flavor while flour stays softer and more pliable. Warm them before assembling for the best texture.
- → Can I bake or air fry the fish instead?
-
Yes. Bake at 200°C (400°F) for 12–15 minutes or air fry at 190°C (375°F) for 8–10 minutes, flipping halfway. Spray with oil for even browning.