Crispy Fish Tacos with Slaw are a perfect mix of crunchy, fresh, and zesty flavors all wrapped up in a warm tortilla. The fish is golden and crispy on the outside while remaining tender inside, and the slaw adds a refreshing crunch and tang that balances everything out. This dish is easy to make and tastes like a little bit of summer in every bite.
I love making these tacos when I want something light but satisfying. The slaw is my favorite part because it adds a nice crisp texture and a bit of zing from the dressing. Sometimes I add a little squeeze of lime on top or a drizzle of creamy sauce to make it even better. It’s one of those dinners that everyone, no matter their age, seems to enjoy.
The best way I like to serve these tacos is with some warm tortillas fresh off the pan and a side of black beans or rice. They also make a great meal to bring to a casual get-together or a quick weeknight dinner. Whenever I make them, I find myself looking forward to the next time I can whip up this simple, tasty dish all over again.
Key Ingredients & Substitutions
White Fish: Firm fish like cod or tilapia works best for frying. If you can’t find these, haddock or pollock are good alternatives. Avoid delicate fish that fall apart easily.
Panko Breadcrumbs: These give great crunch. If unavailable, regular breadcrumbs can work, but the texture will be softer.
Cabbage for Slaw: A mix of green and purple cabbage adds nice color and crunch. If you don’t have purple cabbage, just use more green. Carrots add sweetness but can be replaced with grated jicama or apples for a twist.
Tortillas: Corn tortillas are classic here. You can use flour tortillas if preferred, but warm them until soft to prevent breaking.
How Do You Get the Crispiest Fish Coating?
To get that perfect crunchy coating, set up a clear breading station:
- First, pat fish dry so the flour sticks well.
- Coat fish in seasoned flour to add flavor and help the egg stick.
- Dip in beaten eggs to make the breadcrumbs hold better.
- Finally, press fish into the panko for a thick, even crust.
Use oil hot enough (about 350°F) so the coating crisps instantly but fish cooks through without absorbing too much oil. Fry in batches to keep the oil temperature steady.

Equipment You’ll Need
- Large skillet or frying pan – I recommend this because it heats evenly and helps get the crispy coating just right.
- Deep-frying thermometer – makes sure your oil stays at the perfect temperature.
- Breading station with three shallow bowls – helps keep the coating neat and even.
- Paper towels or wire rack – for draining the fried fish so it stays crispy.
- Whisk and small bowls – for mixing the slaw dressing and breading ingredients.
- Microwave or skillet – to warm tortillas before serving.
Flavor Variations & Add-Ins
- Swap the fish for shrimp or chicken strips for different protein options that still work great fried and topped with slaw.
- Add sliced avocado or a drizzle of chipotle sauce for extra flavor and creaminess.
- Mix in sliced jalapeños or a dash of hot sauce into the slaw dressing for heat.
- Use lime zest or a splash of orange juice in the slaw dressing to brighten the flavors even more.
Crispy Fish Tacos with Slaw
Ingredients You’ll Need:
For the Crispy Fish:
- 1 lb firm white fish fillets (such as cod, tilapia, or haddock)
- 1 cup all-purpose flour
- 1 tsp paprika
- 1 tsp garlic powder
- ½ tsp cumin
- ½ tsp salt
- ¼ tsp black pepper
- 2 large eggs
- 1 cup panko breadcrumbs (or regular breadcrumbs)
- Vegetable oil, for frying
For the Slaw:
- 2 cups green cabbage, finely shredded
- 1 cup purple cabbage, finely shredded
- ½ cup carrots, shredded
- ¼ cup fresh cilantro leaves, chopped
- ⅓ cup mayonnaise
- 1 tbsp lime juice (freshly squeezed)
- 1 tsp honey or sugar
- ¼ tsp salt
- ¼ tsp freshly ground pepper
For Assembly:
- 8 small corn tortillas
- Lime wedges, for serving
- Optional: sour cream or crema for drizzling
Time Needed
This recipe takes about 15 minutes of prep time and 15 minutes to cook. Plus, a few minutes to toss the slaw and warm the tortillas. All together, around 30-35 minutes from start to finish.
Step-by-Step Instructions:
1. Make the Slaw:
In a large bowl, mix the green and purple cabbage, shredded carrots, and chopped cilantro. In a small bowl, whisk together mayonnaise, lime juice, honey, salt, and pepper. Pour the dressing over the cabbage mix, toss well to coat, and set aside in the fridge while you prepare the fish.
2. Prepare the Fish:
Pat your fish dry with paper towels, then cut into pieces about 3-4 inches long — perfect for tacos.
3. Set Up for Breading:
Use three shallow bowls: In the first, mix flour with paprika, garlic powder, cumin, salt, and pepper. In the second, beat the eggs. In the third, place the panko breadcrumbs.
4. Coat the Fish:
Dip each fish piece into the flour mix, shake off excess, then dip into beaten eggs, and finally coat evenly with breadcrumbs. Set aside.
5. Fry the Fish:
Heat about ½ inch vegetable oil in a skillet over medium-high heat until hot (around 350°F). Fry the fish in batches, cooking 3-4 minutes per side until golden and cooked through. Drain on paper towels.
6. Warm the Tortillas:
Heat tortillas in a dry skillet or microwave until soft and pliable.
7. Assemble the Tacos:
Place a crispy fish piece into each tortilla, top generously with slaw, and drizzle with sour cream or crema if you like. Garnish with cilantro and serve with lime wedges to squeeze over.
Enjoy your crispy, fresh, zesty fish tacos!
Can I Use Frozen Fish for This Recipe?
Yes, you can use frozen fish, but be sure to thaw it fully in the refrigerator overnight before cooking. Pat it dry thoroughly to prevent excess moisture, which can affect the crispiness of the coating.
How Do I Store Leftover Fish Tacos?
Store leftover fish and slaw separately in airtight containers in the refrigerator for up to 2 days. Reheat the fish gently in a skillet to keep it crispy, and warm the tortillas just before assembling.
Can I Bake the Fish Instead of Frying?
Absolutely! For a lighter version, bake the breaded fish on a greased baking sheet at 425°F (220°C) for about 15-20 minutes, flipping halfway through until golden and cooked through.
What Can I Use Instead of Corn Tortillas?
Flour tortillas or lettuce wraps work well as alternatives. Just warm flour tortillas before serving to make them pliable, or use large lettuce leaves for a low-carb option.