Crispy Fish Tacos in 30 Minutes

Kitchen-reviewed Updated Jul 2026 Written from established cooking principles and checked for sense and safety. Not independently lab-tested.
Two crispy fish tacos with lime slaw, chipotle mayo and coriander, served with lime wedges on a ceramic plate.

Flaky white fish in a crisp, seasoned coating, piled into warm tortillas with a crunchy lime slaw and cool chipotle mayo. Everything comes together in half an hour, making this an easy weeknight winner that still feels like a treat.

Prep15 mins
Cook12 mins
Total27 mins
Serves4
Difficultyeasy
Jump to recipe

These fish tacos hit every note: crunchy coated fish, a sharp lime-dressed slaw and a smoky chipotle drizzle, all wrapped in a warm tortilla. Use any firm white fish and shallow-fry until golden. The slaw and sauce can be made ahead, so once the fish is cooked you’re minutes from the table.

Ingredients

Scale for 4 servings
  • 500 g skinless white fish fillets β€” cod, haddock or pollock, cut into finger-width strips
  • 60 g plain flour
  • 1 tsp smoked paprika
  • 1 tsp ground cumin
  • 0.5 tsp garlic granules
  • 1 large egg β€” beaten
  • 80 g panko breadcrumbs
  • 4 tbsp sunflower oil β€” for shallow-frying
  • 8 small soft tortillas β€” corn or flour
  • 200 g white cabbage β€” finely shredded
  • 1 carrot β€” grated
  • 2 limes β€” 1 juiced, 1 in wedges
  • 4 tbsp mayonnaise
  • 1-2 tsp chipotle paste β€” to taste

Method

  1. Make the slaw: toss the shredded cabbage and grated carrot with the juice of 1 lime and a good pinch of salt. Set aside to soften while you cook.
  2. Stir the mayonnaise together with the chipotle paste and a splash of lime juice. Taste and adjust the heat, then chill until needed.
  3. Set up three shallow bowls: mix the flour with the smoked paprika, cumin, garlic granules and a good pinch of salt in the first; the beaten egg in the second; the panko in the third.
  4. Pat the fish strips dry, then coat each one in seasoned flour, dip in egg, and press firmly into the panko until fully covered.
  5. Heat the oil in a large frying pan over a medium-high heat. Fry the fish in batches for 2-3 minutes per side until deep golden and crisp, and cooked through with no translucent flesh remaining and the fish flaking easily.
  6. Lift onto kitchen paper to drain. Warm the tortillas in a dry pan or microwave for a few seconds until soft and pliable.
  7. Build each taco with a spoonful of slaw, two or three pieces of fish, a drizzle of chipotle mayo and a squeeze of lime. Serve straight away.

Serve it with

  • Fresh coriander and sliced spring onion
  • Diced avocado or a quick guacamole
  • Pico de gallo or chopped tomato salsa
  • Pickled red onions
  • A cold lager or sparkling water with lime

Why this works

Panko gives a far crunchier, longer-lasting crust than ordinary breadcrumbs, while the acidic lime slaw and smoky-cool chipotle mayo cut through the richness of the fried fish for balance in every bite.

Common swaps

  • Use salmon or firm white fish like hake in place of cod.
  • Swap panko for crushed tortilla chips for extra crunch and flavour.
  • No chipotle paste? Mix mayo with sriracha or a pinch of smoked paprika instead.
  • Make it lighter by air-frying the coated fish at 200C for 10-12 minutes, turning halfway.
  • Red or Savoy cabbage works just as well as white in the slaw.

Common mistakes to avoid

  • Skipping the pat-dry step, so the coating slides off wet fish.
  • Crowding the pan, which drops the oil temperature and makes the coating soggy rather than crisp.
  • Cutting the fish too thick, so the outside burns before the middle cooks through.
  • Dressing the slaw too early with too much salt, leaving it watery and limp.

Storage, freezing & reheating

Storage: Best eaten fresh, but leftover cooked fish keeps in an airtight container in the fridge for up to 2 days. Store the slaw and sauce separately.

Reheating: Reheat the fish in a hot oven or air fryer at 200C for 5-6 minutes until crisp and piping hot throughout; avoid the microwave, which turns the coating soft.

Allergen notes: contains Fish, Gluten, Egg. Always check individual product labels.

Estimated nutrition

Per serving, estimated from typical ingredient values β€” not a substitute for precise dietary calculation.

Calories520 kcal
Protein31 g
Carbohydrate48 g
Fat22 g