Love this? Pin it for later!
Why This Recipe Works
- Ice-cold batter: A tempura-style mixture with sparkling water and a whisper of cornstarch puffs into an ultra-light shell that stays crisp for 30+ minutes.
- Double dredge station: Seasoned flour first, batter second, then a gentle press back into flour for extra craggy edges—maximum crunch insurance.
- Fresh, dry fish: Patting fillets bone-dry and salting 10 minutes ahead draws out surface moisture so the coating adheres and fries rather than steams.
- Slaw as salad: Thin-sliced cabbage, radish, and herbs tossed in a lime-yogurt dressing delivers crunch, acid, and creamy balance; serve extra on the side and you’ve got a taco and a salad.
- Quick-pickled onions: Five-minute vinegar soak turns raw bite into bright pop; make them while the oil heats.
- Cast-iron or heavy pot: Maintains 350 °F/175 °C temperature so coating seals instantly—no greasy tacos here.
Ingredients You'll Need
Before we talk technique, let’s shop smart. Look for firm, translucent white fish—cod, halibut, mahi-mahi, or even sustainably farmed barramundi. I avoid tilapia here; its delicate flakes can fall apart under the hearty crunch. Ask your fishmonger for center-cut portions, skin removed, roughly 1.5 cm thick so the interior stays juicy while the outside bronzes.
Slaw base: A 50/50 mix of green and red cabbage delivers color contrast and subtle sweetness. Skip the pre-shredded bags; they’re dry and flavorless. A sharp chef’s knife or mandoline turns a small head into whisper-thin ribbons in two minutes. Radish slices add peppery heat and watercolor-pink edges. Cilantro haters may swap flat-leaf parsley or even fresh dill for a seaside spin.
Batter lifeline: Plain sparkling water (club soda works) adds carbon dioxide bubbles that expand in hot oil, creating lacework crust. Keep it in the fridge until the last second—cold batter hits hot oil for optimal puff. Rice flour in the dredge adds sandy crunch, but all-purpose is fine if that’s what you have.
Spice whisper: Ground coriander seed whispers citrus without competing with the lime finishing squeeze. Smoked paprika gives the crust a sunset hue and subtle campfire note. If you keep Old Bay in your pantry, swap 1 tsp of the salt for it and lean into the seaside vibe.
Tortilla choice: Five-inch corn tortillas fold without cracking and toast directly over a gas flame for smoky edges. If you only have flour, choose the thinnest “street taco” size; standard 8-inch burrito tortillas dwarf the fish and feel clunky.
How to Make Crispy Fish Tacos with Cabbage Slaw and Lime
Prep & season the fish
Pat 1¼ lb (560 g) fish fillets dry with paper towels. Cut into 2.5 × 7 cm strips—think “fish fingers” that fit inside a taco without overhang. Season with ½ tsp kosher salt, ¼ tsp black pepper, and ¼ tsp ground coriander. Let rest 10 min while you start the slaw; the salt begins to season the interior.
Whisk the lime-yogurt slaw dressing
In a medium bowl combine ⅓ cup plain Greek yogurt, 2 Tbsp mayonnaise, zest of 1 lime, 2 Tbsp fresh lime juice, 1 tsp honey, ½ tsp kosher salt, and a pinch of cayenne. The yogurt lightens traditional mayo-heavy slaw while still clinging to every cabbage thread.
Toss the cabbage salad
Add 3 cups finely shredded cabbage, 1 cup julienned radish, ½ cup chopped cilantro, and 2 sliced green onions to the bowl. Toss until every strand is glossy. Taste; add more lime or salt as needed. Cover and refrigerate; the acid gently wilts the cabbage while you fry.
Set up the triple station
Plate 1: ½ cup all-purpose flour mixed with ½ tsp each of salt, smoked paprika, and garlic powder. Bowl 2: ½ cup cold sparkling water, ¼ cup flour, 2 Tbsp cornstarch, ½ tsp baking powder—whisk just until combined (lumps are fine). Plate 3: another ⅓ cup seasoned flour for final dust.
Heat the oil
Pour 2 in (5 cm) neutral oil into a heavy pot; clip on a candy thermometer. Heat over medium-high to 350 °F/175 °C. Maintaining this temperature is non-negotiable: too low = greasy sponge; too high = burnt coating, raw center. A cast-iron Dutch oven holds heat best.
Coat the fish
Working in batches of 4–5 strips, dredge fish in Plate 1 (shake off excess), dip into the cold batter letting excess drip away, then roll gently in Plate 3’s flour so craggy bits form. Place on a wire rack; the coating adheres while oil finishes heating.
Fry to golden
Lower heat to medium, then gently slide fish into oil. Don’t crowd; temperature will drop 10–15 °F, which is fine. Fry 2–3 min per side until crust is deep gold and internal temp hits 135 °F (57 °C). Transfer to a clean rack set over paper towel; season immediately with salt.
Char the tortillas
Turn a gas burner to medium-low. Using tongs, lay a tortilla directly on grate 15–20 sec per side until edges blacken slightly and tortilla smells like toasted corn. Stack inside a folded kitchen towel to steam and stay pliable. (Electric-stove? Use a dry cast-iron skillet, high heat.)
Assemble & serve
Spread a whisper of yogurt dressing on each tortilla, lay on two fish fingers, pile with cabbage slaw, scatter pickled onions, shower with cotija, and finish with a squeeze of fresh lime. Serve instantly; the crust audibly crackles when you fold.
Expert Tips
Oil temperature hack
No thermometer? Dip the handle of a wooden spoon; oil should bubble vigorously around it within 3 sec. Or drop a 1-inch bread cube—it should brown in 60 sec exactly.
Drain, don’t steam
Use a rack, not paper towel directly underneath. Trapped steam underneath the fish softens the crust you just achieved.
Keep fish cold
Pop the dredged strips into the freezer for 5 min while oil heats. Cold fish + hot oil = maximum puff and minimal grease absorption.
Reuse oil safely
Strain cooled oil through coffee filter; store in dark bottle up to 3 more fries. Fishy smell means it’s time to recycle.
Gluten-free option
Swap the batter flour for rice flour + cornstarch 50/50, and use corn tortillas labeled gluten-free (some brands add wheat).
Batch fry like a pro
After each batch allow oil to return to 350 °F before adding the next; otherwise coating absorbs oil instead of sealing.
Variations to Try
- Shrimp tacos: Replace fish with 16-20 count shrimp, peeled, tails off. Fry 90 sec total.
- Pineapple salsa: Swap slaw for diced pineapple, red bell pepper, red onion, mint, and a dash of hot honey.
- Korean twist: Add 1 Tbsp gochujang to the batter; top with sesame-slaw and kimchi.
- Baja crema: Replace yogurt dressing with ½ cup mayo, 2 Tbsp lime, 1 tsp chipotle in adobo.
- Low-carb bowls: Skip tortillas; serve fish over extra slaw with avocado and quinoa.
Storage Tips
Slaw: Keeps 3 days refrigerated in airtight container. If it weeps, drain and refresh with a splash of lime.
Fried fish: Best eaten immediately. If you must, cool completely, refrigerate up to 2 days. Reheat on a wire rack set over a sheet pan in a 400 °F (200 °C) oven 8 min, flipping halfway. The crust won’t be as shatter-crisp but still tasty.
Make-ahead: Cut cabbage, mix dressing, and pickle onions up to 24 hrs ahead; store separately. Dredge and fry fish last minute for maximum crunch.
Frequently Asked Questions
Crispy Fish Tacos with Cabbage Slaw and Lime
Ingredients
Instructions
- Prep fish: Pat dry, cut into strips, season with salt, pepper, coriander. Rest 10 min.
- Make slaw dressing: Whisk yogurt, mayo, lime zest/juice, honey, salt, cayenne. Toss with cabbage, radish, cilantro, scallions. Chill.
- Set dredge: Combine ¼ cup flour with paprika, garlic powder, salt, pepper on plate 1. In bowl 2 whisk remaining flour, cornstarch, baking powder with sparkling water. Plate 3 holds ⅓ cup seasoned flour.
- Heat oil: In heavy pot to 350 °F/175 °C.
- Coat & fry: Dredge fish in flour, dip in cold batter, roll in final flour. Fry 2–3 min per side until golden. Drain on rack, season.
- Toast tortillas: Over open flame or skillet until lightly charred. Keep warm in towel.
- Assemble: Layer yogurt on tortilla, fish, slaw, pickled onions, cotija, lime wedge. Serve instantly.
Recipe Notes
Keep the batter ice-cold and the oil steady at 350 °F for shatter-crisp coating. If making a crowd, hold fried fish on a rack in 200 °F oven up to 20 min.