Crispy Fish Tacos with Lime Slaw

Taco night gets a fresh upgrade with fish tacos that are crunchy outside and flaky inside. Strips of mild white fish are coated in a seasoned cornmeal and panko crust, then baked or pan fried until golden. They are piled into warm tortillas with a tangy lime cabbage slaw, creamy chipotle sauce, avocado and cilantro.

In this post I will cover the best fish for tacos, the ingredients, step-by-step directions for baking or pan frying, how to make the slaw and sauce, variations, serving ideas, common mistakes and storage advice. The printable recipe card with exact measurements and estimated nutrition is waiting at the bottom of the post.

Crispy fish tacos in warm tortillas topped with lime slaw, chipotle crema, cilantro and avocado
Crispy fish tacos in warm tortillas topped with lime slaw, chipotle crema, cilantro and avocado. Photo: / Unsplash
At a glance: 20 minutes prep · 15 minutes cook · 1 baking sheet · serves 4 · ready in 35 minutes

Why These Fish Tacos Work

A great fish taco is all about contrast: hot and cool, crunchy and soft, rich and tangy. The crispy fish brings crunch and savory spice, the slaw adds crisp freshness and acid, the creamy sauce ties it together and the warm tortilla holds it all. Nothing here is complicated, but every part pulls its weight.

  • A seasoned crust. Cornmeal and panko give a crunchy coating with a little sweetness and a lot of texture.
  • Baked or fried. You choose: oven baking is lighter and hands-off, while pan frying gives a deeper golden crust.
  • Quick lime slaw. Shredded cabbage tossed with lime juice and a little salt turns crisp and bright in 10 minutes.
  • Chipotle crema. Yogurt or sour cream blended with chipotle and lime adds smoky, cooling creaminess.
  • Everything can be prepped ahead. The slaw and sauce are ready before the fish even goes in the oven.

The whole meal takes about 35 minutes, and the toppings bar means everyone at the table gets to build the taco they like.

Choosing the Best Fish for Tacos

Look for a mild, firm white fish that holds together when cooked. Cod, haddock, pollock, tilapia, mahi-mahi and halibut are all excellent. Cod is my favorite because it flakes into big, tender pieces and is easy to find fresh or frozen.

Cut the fillets into strips about 1 inch (2.5 cm) wide and 3 to 4 inches (8 to 10 cm) long. Uniform pieces cook evenly and fit neatly in a tortilla. If you are using frozen fish, thaw it overnight in the refrigerator and pat it very dry, since water is the enemy of a crisp crust.

Choose fish that smells clean and mild, with firm, moist flesh. If you are shopping for fresh fish, ask the counter to keep it on ice until you check out, and get it home and into the refrigerator quickly.

Quick tip: Chill the breaded fish on a wire rack for 10 minutes before baking or frying. The coating sets and clings better.

Ingredients You Will Need

  • White fish: 1 1/2 pounds (680 g) cod or similar, cut into strips.
  • Coating: Flour, egg, panko and cornmeal, seasoned with chili powder, cumin, garlic powder, paprika and salt.
  • Cabbage: Green and red cabbage, finely shredded.
  • Lime: For the slaw, the sauce and serving.
  • Chipotle in adobo: A small amount goes a long way.
  • Greek yogurt or sour cream and mayonnaise: The base of the crema.
  • Tortillas: Eight small corn or flour tortillas.
  • Toppings: Avocado, cilantro, radishes, pickled red onion and lime wedges.

You will need a little oil for baking or frying. Avocado oil handles high heat well, and olive oil spray works nicely for baked fish.

Corn tortillas are traditional and naturally gluten free, but flour tortillas are softer and easier to fold. Warm either type in a dry skillet for 20 seconds per side.

How to Make Crispy Fish Tacos

Make the slaw and sauce first, so they can rest while you prepare the fish.

  1. Make the lime slaw. Toss the cabbage with lime juice, a pinch of salt, a drizzle of oil, chopped cilantro and thinly sliced scallion. Let it sit for 10 minutes.
  2. Mix the chipotle crema. Stir together the yogurt, mayonnaise, minced chipotle, adobo sauce, lime juice and a pinch of salt.
  3. Set up the breading. Put flour in one shallow dish, beaten eggs in a second, and the panko, cornmeal and spices in a third.
  4. Bread the fish. Pat the fish dry and season with salt. Dredge in flour, then egg, then press into the crumb mixture.
  5. Bake or fry. To bake, place on an oiled rack over a sheet pan at 450°F (230°C) for 12 to 15 minutes, flipping once. To fry, cook in 1/4 inch (6 mm) of hot oil for 2 to 3 minutes per side.
  6. Check doneness. The fish should be golden, opaque and flake easily, and reach 145°F (63°C).
  7. Assemble. Warm the tortillas, add slaw, fish, crema, avocado and cilantro, and serve with lime wedges.
Assembling crispy fish tacos with golden fish strips, lime slaw and chipotle crema in warm tortillas
Assembling crispy fish tacos with golden fish strips, lime slaw and chipotle crema in warm tortillas. Photo: / Unsplash

Assemble the tacos right before eating, since the crust is crispiest in the first few minutes.

Tips for Extra Crispy Fish Tacos

  • Dry the fish well. Wet fish steams the crust and makes it soggy.
  • Use a rack. Baking on a wire rack lets air reach the bottom so both sides crisp.
  • Preheat the pan. A hot baking sheet or oil gives you an instant sear.
  • Do not crowd. Leave space between strips for steam to escape.
  • Salt the slaw lightly. It draws water from the cabbage and keeps the crunch.

If you are planning a seafood week, try these tacos alongside my lemon herb baked cod, or serve them with a side of crispy coconut shrimp as a taco night starter. More ideas are in my seafood dinner recipes.

Making the Lime Slaw and Chipotle Crema Ahead

The slaw is better when it has a little time to soften, but not too much. Toss it with the dressing 10 to 30 minutes before serving. If you want to prep earlier, shred the cabbage and store it dry in the refrigerator for up to 2 days, then dress it just before dinner so it stays crunchy.

The chipotle crema keeps for up to 4 days in a jar in the refrigerator. If it thickens, thin it with a splash of lime juice or water. Start with one chipotle pepper and add more if you want more heat, since the peppers vary in strength.

For a dairy free version, use a mashed avocado blended with lime juice, a spoonful of olive oil and a pinch of salt, or choose a dairy free yogurt and mayonnaise.

Easy Variations

  • Air fryer fish tacos: Spray the breaded fish and cook at 400°F (200°C) for 8 to 10 minutes, turning halfway.
  • Blackened fish tacos: Skip the breading, coat the fish in blackening spice and sear in a hot skillet for 3 minutes per side.
  • Mango salsa: Replace the slaw with a quick mango, red onion and jalapeno salsa.
  • Beer battered: Dip the fish in a simple batter and fry for a pub-style version.
  • Lettuce wraps: Serve the fish in crisp lettuce leaves for a low-carb meal.
  • Spicy: Add pickled jalapenos or hot sauce to the slaw.

What to Serve with Fish Tacos

Rice and beans make a filling side, and chips with fresh guacamole or salsa are always welcome. Grilled corn with lime and cotija, or a simple cucumber and tomato salad, keeps things fresh. For drinks, limeade or sparkling water with lime goes well.

For a party, set up a taco bar with the fish in a warm oven on a rack, toppings in small bowls and warm tortillas wrapped in a clean towel. Guests can build their own.

Leftover fish tacos are rare in my house, but if you have extra slaw, pile it on a sandwich or a rice bowl the next day. A spoonful of the chipotle crema also makes a great dip for sweet potato fries or roasted vegetables.

Fish Tacos for a Crowd

Fish tacos scale up nicely for game day, birthdays or casual holiday gatherings. Plan on 2 to 3 tacos per person. Bread the fish in advance and keep it on a rack in the refrigerator, then bake it in two batches. Keep the first batch warm in a 200°F (95°C) oven on a wire rack so it stays crisp.

Keep cold toppings like the crema, slaw and avocado on ice or in the refrigerator until the last minute. Do not leave seafood or dairy-based toppings out for more than 2 hours.

Common Mistakes and How to Fix Them

ProblemLikely causeHow to fix it
Soggy coatingWet fish or no rackPat the fish dry and bake on a wire rack
Coating falls offSkipped the flour stepDredge in flour first, then egg, then crumbs
Dry fishOvercooked or fillets too thinCook just until opaque and flaky, about 145°F (63°C)
Watery slawDressed too earlyToss the slaw 10 to 30 minutes before serving
Tortillas crackCold or dry tortillasWarm them in a skillet or wrapped in a damp towel

Make Ahead, Storage and Reheating

Cook fish until it is opaque and flakes easily, or until it reaches 145°F (63°C). Keep raw fish refrigerated until you cook it and thaw frozen fish in the refrigerator. For more, see the FDA guide to selecting and serving fresh and frozen seafood safely.

Store leftover fish, slaw and sauce separately in airtight containers in the refrigerator. Eat the fish within 2 days. Reheat the fish on a wire rack in a 400°F (200°C) oven or in an air fryer for 4 to 6 minutes to bring back the crunch.

Do not freeze the slaw or crema. Breaded raw fish strips can be frozen on a tray, then bagged, and baked from frozen with a few extra minutes.

Frequently Asked Questions

What is the best fish for fish tacos?

Mild, firm white fish such as cod, haddock, pollock, mahi-mahi and halibut work best. Cod is easy to find and flakes nicely.

Can I bake the fish instead of frying it?

Yes. Bake the breaded fish on an oiled wire rack at 450°F (230°C) for 12 to 15 minutes, flipping once, for a crisp and lighter result.

How do I keep fish tacos from getting soggy?

Pat the fish dry, bake it on a rack and assemble the tacos right before serving. Add the slaw and sauce at the last moment.

Can I use frozen fish?

Yes. Thaw it overnight in the refrigerator and pat it very dry before breading.

Are corn or flour tortillas better?

Both work. Corn is traditional and gluten free, while flour is softer and easier to fold. Warm either one first.

Ready to cook? Here is the full printable crispy fish tacos recipe with exact measurements and estimated nutrition.

Crispy fish tacos in warm tortillas topped with lime slaw, chipotle crema, cilantro and avocado

Crispy Fish Tacos with Lime Slaw

Cornmeal and panko crusted white fish baked or pan fried until crispy, served in warm tortillas with lime slaw and chipotle crema.
Prep Time 20 minutes
Cook Time 15 minutes
Total Time 35 minutes
Servings: 4 servings
Course: Main Course
Cuisine: Mexican-inspired
Calories: 520

Ingredients
  

Fish
  • 1 1/2 pounds cod or other white fish cut into 1-inch strips (680 g)
  • 1/2 cup all-purpose flour 60 g
  • 2 large eggs beaten
  • 3/4 cup panko breadcrumbs 45 g
  • 1/4 cup yellow cornmeal 35 g
  • 1 teaspoon chili powder
  • 1/2 teaspoon ground cumin
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon smoked paprika
  • 3/4 teaspoon kosher salt
  • 2 tablespoons avocado oil for brushing or spraying
Lime slaw
  • 3 cups shredded green and red cabbage about 210 g
  • 2 tablespoons lime juice
  • 1 tablespoon olive oil
  • 2 scallions thinly sliced
  • 2 tablespoons fresh cilantro chopped
  • 1/4 teaspoon kosher salt
Chipotle crema
  • 1/2 cup Greek yogurt or sour cream 120 g
  • 2 tablespoons mayonnaise
  • 1 chipotle pepper in adobo minced, plus 1 teaspoon sauce
  • 1 tablespoon lime juice
To serve
  • 8 small tortillas corn or flour
  • 1 avocado sliced
  • 1 lime cut into wedges

Method
 

  1. Preheat the oven to 450°F (230°C) and set an oiled wire rack on a rimmed baking sheet.
  2. Toss the cabbage with the lime juice, olive oil, scallions, cilantro and salt. Let it rest 10 minutes.
  3. Stir together the yogurt, mayonnaise, chipotle, adobo sauce and lime juice for the crema.
  4. Pat the fish dry and season with salt. Mix the panko, cornmeal and spices in a shallow dish.
  5. Dredge the fish in flour, then egg, then press into the crumb mixture. Place on the rack and brush or spray with oil.
  6. Bake 12 to 15 minutes, flipping once, until golden, opaque, flaky and 145°F (63°C). Or pan fry in 1/4 inch of hot oil for 2 to 3 minutes per side.
  7. Warm the tortillas and fill with fish, slaw, crema, avocado and cilantro. Serve with lime wedges.

Notes

Doneness: Fish is done at 145°F (63°C) when opaque and flaky.
Make ahead: Prepare the crema up to 4 days ahead and the slaw ingredients separately up to 2 days ahead.
Nutrition is an estimate for 2 tacos per serving.

I hope these crispy fish tacos make your next taco night something special. If you make them, please leave a comment and a star rating below and tell me which toppings you piled on. Happy cooking, friends!

Free email bonus

30-Minute Meals

Loved this recipe? Get my collection of fast, family-favorite dinners, plus new seasonal recipes straight to your inbox.

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating




Scroll to Top