Skip to main content
Mexican
Crispy Fish Tacos with Slaw
$5

Crispy Fish Tacos with Slaw

Beer-battered or panko-crumbed white fish in warm corn tortillas with a crunchy, creamy slaw, fresh salsa, and a chipotle crema. The best fish tacos are about contrast — hot, crispy fish against cool, crunchy slaw against the brightness of lime and coriander. This recipe delivers all of it in under 30 minutes.

10 minPrep
20 minCook
Serves
480Cals
Kitchen-testedBy

About This Recipe

What is this dish?

Fish tacos originated in Baja California, Mexico, where fishermen would fry the morning's catch in beer batter and eat it in warm corn tortillas with shredded cabbage and crema. The style spread through California and became one of the most beloved taco formats in North America. The defining characteristics — crispy fish, crunchy cool slaw, bright citrus, and a creamy, slightly spicy sauce — create a combination of contrasting textures and temperatures that is uniquely satisfying.

Why you'll love it

The contrast of textures and temperatures is the magic: hot, shatteringly crispy fish, cold crunchy slaw, cool creamy crema, and the brightness of fresh lime and coriander. Ready in 30 minutes and endlessly impressive. One of the best things you can eat on a warm evening.

When to serve

A summer dinner, a taco night spread, a Friday night treat, a casual gathering. Scale easily — the components are simple and the assembly is fast.

Quick tips

Pat fish dry before breading. Make slaw ahead and keep cold. Oil at 180°C. Season immediately from the oil. Serve fast — crispy fish waits for no one.

Ingredient Highlights

Panko Breadcrumbs

Panko breadcrumbs are the choice for the crispiest possible coating on the fish. Their coarser, drier structure absorbs less oil and creates more surface area than regular breadcrumbs, producing a crust that shatters when bitten. For the beer batter alternative, the lager's carbonation creates bubbles in the batter that produce a similarly light, blistered crust.

Chipotle Crema

The chipotle crema is the sauce that ties the fish taco together — its smokiness echoes the spices on the fish, its creaminess balances the acidity of the slaw, and its heat adds excitement. Chipotle paste provides a deeply flavoured, smoky heat that is characteristic of Baja-style fish tacos.

Corn Tortillas

Corn tortillas are the authentic choice for fish tacos — their slightly earthy, nutty flavour is a better partner for fried fish than the blander flour tortilla. They must be heated directly over a flame or in a dry pan to become pliable — cold corn tortillas crack and fall apart immediately.

Substitution Options

Use flour tortillas instead of corn. Replace soured cream with Greek yoghurt for the crema. Add avocado or guacamole. Use lime crema (no chipotle) for a milder version. Replace fish with crispy prawns or cauliflower for different versions.

Ingredients
0/22 ready
Other
Meat & Seafood
Pantry Staples
Other
Fresh Produce
Other
Spices & Seasonings
Fresh Produce
Other
Pantry Staples
Other
Other
Other
Other
Other
Other
Other
Dairy
Other
Other
Other
Other

Step-by-Step Instructions

Make the slaw and chipotle crema

Combine the shredded cabbage and carrot. Whisk together the mayonnaise, lime juice, sugar, and hot sauce, then toss with the slaw. Season and refrigerate. For the crema, stir together the soured cream, chipotle paste, and lime juice. Set both aside.

Chef's Tips

  • Making the slaw first allows it to soften slightly in the dressing while you prepare the fish — this improves the texture
  • Taste the crema — add more chipotle for heat and smokiness, more lime for brightness
5 minutes

Bread the fish

Pat the fish strips dry with kitchen paper. Set up three shallow bowls: seasoned flour (flour, smoked paprika, garlic powder, cumin, salt, pepper), beaten eggs, and panko. Coat each fish strip in flour, dip in egg, then press firmly into the panko.

Chef's Tips

  • Drying the fish is critical — wet fish causes the coating to slip and produces steam rather than crispiness in the oil
  • Press the panko firmly into the fish — a thick, pressed coating stays on better during frying
8 minutes

Fry the fish

Heat oil to 180°C in a deep pan. Fry fish strips in batches for 2–3 minutes until golden and cooked through. The fish cooks quickly — do not over-crowd the pan. Drain on kitchen paper and season with salt and a squeeze of lime immediately.

Chef's Tips

  • Fish cooks very fast — 2–3 minutes is all that is needed for strips 2cm thick
  • Season hot from the oil — the crust absorbs the salt better when still hot and the lime juice sizzles against it
10 minutes

Warm tortillas and assemble

Warm tortillas directly over a gas flame or in a dry pan until pliable and slightly charred in spots. Add a spoonful of slaw, a piece of crispy fish, and a drizzle of chipotle crema. Top with fresh coriander and a squeeze of lime.

3 minutes

Chef's Tips

Techniques that separate good from great

1

Use the beer batter method for extra crunch

Replace the egg-and-panko method with a beer batter: whisk 150g flour with 200ml cold lager and 0.5 teaspoon each of salt, paprika, and garlic powder into a thick batter. Coat the floured fish strips and fry immediately. Beer batter produces a lighter, crispier, more blistered crust that is the signature of Baja-style fish tacos.

2

Chill the slaw before serving

A cold slaw against hot, crispy fish is one of the defining contrasts of a great fish taco. Make the slaw at least 30 minutes ahead and keep it refrigerated. The temperature contrast between the elements is as important as the flavour contrast.

Nutrition Facts

Per serving · Estimated values

480kcal
32gProtein
46gCarbs
18gFat
4gFiber
Sodium720mg

* Estimated per serving based on a 2,000 calorie diet.

Equipment Needed

  • 3 shallow bowls (breading station)
  • Deep pan or heavy-bottomed pot
  • Kitchen thermometer (recommended)
  • Kitchen paper

Quick Tips

  • Pat fish dry before breading — moisture prevents the coating from adhering and creates steam during frying
  • Do not crowd the pan — fry in batches for consistent crispiness
  • Fish cooks quickly — 2–3 minutes for thin strips is sufficient
  • Season immediately from the oil while the crust is still hot

Recipe Variations

Different ways to make this dish your own

1

Beer-Battered Fish Tacos

Replace the panko crust with a beer batter: 150g flour, 200ml cold lager, 0.5 teaspoon each of salt, paprika, and garlic powder. Coat floured fish in batter and fry immediately at 180°C for 3–4 minutes. The beer batter produces a lighter, more blistered, and arguably superior crust.

2

Grilled Fish Tacos

Brush fish strips with olive oil and a spice rub (cumin, smoked paprika, garlic powder, salt) and grill for 2–3 minutes per side. A lighter, healthier version that is excellent for summer. Less crispy but still delicious.

3

Prawn Tacos

Replace the fish with large prawns, butterflied and breaded in the same panko mixture. Fry for 1–2 minutes per side. Prawn tacos are quick, juicy, and particularly popular with the chipotle crema.

What to Serve With

Perfect pairings to complete the meal

1

Mango Salsa

A fresh mango salsa — diced mango, red onion, jalapeño, coriander, lime — adds a tropical sweetness that pairs brilliantly with crispy fish. A Baja California-inspired combination.

2

Pickled Red Onions

Quick-pickled red onions (red onion, lime juice, salt, 20 minutes) add acidity, colour, and crunch that cuts through the richness of the crema and the fried fish.

3

Black Beans and Rice

A side of seasoned black beans and rice makes the meal more substantial and adds protein and starch that transforms a light taco into a complete dinner.

Storage & Reheating

Keep it fresh and plan ahead

Refrigerator

Fish is best eaten fresh — the crust softens significantly within an hour. Slaw and crema keep for 3 days. Reheat fish in a hot oven or air fryer.

Freezer

Cooked fish does not freeze well. Uncooked breaded fish strips can be frozen on a baking sheet and fried from frozen — add 1–2 minutes to the cooking time.

Make-Ahead

Make the slaw and crema up to 3 days ahead. Bread the fish up to 2 hours ahead and refrigerate. Fry to order for the best result.

Reheating

Reheat cooked fish in a 200°C oven or air fryer for 5–7 minutes. Do not microwave — it destroys the crust completely.

Frequently Asked Questions
Leave a Review
Share your experience with this recipe

Got Leftovers?

Turn what you already have in your fridge into delicious meals. Our AI-powered generator creates personalized recipes from your ingredients.

Try AI Recipe Generator

Go Deeper

Master the Culinary Science

Every recipe is a doorway. Our 7 Mastery Guides give you the science, technique, and framework to understand why food works — not just how to follow steps.

AI-Powered

Have Ingredients? Generate a Recipe.

Tell our AI what's in your fridge and get a custom recipe with image in seconds. No waste, no boredom.

Try the AI Recipe Generator →

Get 5 Delicious Recipes Every Week

Join our newsletter and discover new favorites delivered straight to your inbox. No spam, just tasty inspiration.