Crispy Fish Tacos with Slaw are such a fun and fresh meal to enjoy any day of the week. The crunchy, golden fish pairs perfectly with the cool, tangy slaw on soft tortillas. You get a nice mix of textures and flavors in every bite—crispy, creamy, and just a little bit zesty.
I love making these tacos because they come together quickly and feel like a little celebration on a plate. My favorite tip is to make the slaw in advance so the flavors have time to mingle, making each taco even tastier. Plus, having that crunch from the fish with the freshness of the veggies keeps me coming back for more every time.
These tacos are great for casual dinners or when friends come over—they’re easy to eat and always a crowd-pleaser. I usually serve them with a squeeze of fresh lime and a side of your favorite salsa or hot sauce. It’s the perfect combination that always brings a smile to the table.
Key Ingredients & Substitutions
White Fish: I like cod for its mild flavor and firm texture that holds up well when fried. Tilapia or haddock work great too. If you prefer, you can use shrimp or even chicken strips for a different take.
Panko Breadcrumbs: These give the fish a light and crispy crust. If you don’t have panko, regular breadcrumbs or crushed cornflakes are fine substitutes.
Cabbage & Veggies: Green and purple cabbage add crunch and color. Carrots and red bell pepper bring sweetness and extra texture. Feel free to add jalapeño if you like some heat.
Mayonnaise & Lime Juice: This combo makes a simple, creamy slaw dressing. You can swap mayo for Greek yogurt for a lighter option, and fresh lime juice brightens everything up.
Corn Tortillas: I prefer soft corn tortillas for an authentic taste. Warm them well so they’re pliable and won’t break when folded.
How Can I Get the Fish Extra Crispy and Cooked Just Right?
Making sure your fish is crispy on the outside but juicy inside comes down to these tips:
- Dry Fish Well: Pat your fish strips dry before coating. Moisture prevents crispiness.
- Coat in Three Steps: Dip in seasoned flour first, then beaten egg, then panko. Press breadcrumbs gently so they stick well.
- Oil Temperature: Heat oil to medium-high (around 350°F if using a thermometer). Too hot burns the crust; too low makes it greasy.
- Don’t Crowd the Pan: Fry in batches so the oil temperature stays steady and fish cooks evenly.
- Drain Well: Remove cooked fish with a slotted spoon and rest on paper towels to soak up excess oil.
Following these steps will get you golden, crispy fish that keeps its delicate inside—a key to delicious tacos!

Equipment You’ll Need
- Deep skillet or large frying pan – I recommend using a heavy-bottomed pan to keep the oil steady and temperature consistent for crispy fish.
- Cooking thermometer (optional) – helps me keep the oil at the right temperature, so the fish cooks perfectly without burning.
- Mixing bowls – one for coating ingredients and another for the slaw dressing, so everything stays organized and easy to dip.
- Slotted spoon or tongs – makes turning and removing the fried fish easy and safe.
- Whisk – for mixing the dressing and batter smoothly without lumps.
- Warm microwave or skillet – to warm the tortillas before serving, making them soft and pliable.
Flavor Variations & Add-Ins
- Swap the white fish for shrimp or calamari for different seafood flavors that cook quickly and taste great with crunchy slaw.
- Add a dash of cayenne pepper or hot sauce to the slaw dressing for some spicy kick.
- Include sliced avocado or a dollop of sour cream on top for extra creaminess and richness.
- Use whole wheat or flavored tortillas, like chipotle or lime, to add extra flavor and variety to your tacos.
Crispy Fish Tacos with Slaw
Ingredients You’ll Need:
For the Crispy Fish:
- 1 lb white fish fillets (such as cod, tilapia, or haddock), cut into taco-sized strips
- 1 cup all-purpose flour
- 1 tsp paprika
- 1 tsp garlic powder
- ½ tsp salt
- ½ tsp black pepper
- 2 large eggs
- 1 cup panko breadcrumbs
- Vegetable oil, for frying
For the Slaw:
- 2 cups green cabbage, finely shredded
- ½ cup purple cabbage, finely shredded
- ½ cup carrots, shredded
- ¼ cup red bell pepper, finely diced
- ¼ cup fresh cilantro, chopped
- ⅓ cup mayonnaise
- 1 tbsp lime juice (freshly squeezed)
- 1 tsp honey or sugar
- Salt and pepper, to taste
For Assembly:
- 8 small corn tortillas
- Lime wedges, for serving
- Extra fresh cilantro, for garnish (optional)
How Much Time Will You Need?
This recipe takes about 25 minutes to prepare and cook. You’ll spend around 10-15 minutes coating and frying the fish, 5 minutes mixing the fresh slaw, and a few more minutes warming tortillas and assembling your crispy tacos. It’s a quick and tasty meal you can enjoy any day!
Step-by-Step Instructions:
1. Prepare the Fish
In one bowl, mix together the flour, paprika, garlic powder, salt, and pepper. In a second bowl, beat the eggs until smooth. In a third bowl, pour the panko breadcrumbs. Dip each fish strip first into the flour mixture, then into the eggs, and finally coat well with the panko breadcrumbs. Press gently so the breadcrumbs stick nicely.
2. Cook the Fish
Heat about half an inch of vegetable oil in a deep skillet over medium-high heat until it shimmers. Carefully fry the fish pieces in batches for 2-3 minutes on each side, or until they turn golden brown and cook through. Remove them with a slotted spoon and place on paper towels to drain excess oil.
3. Make the Slaw
In a large bowl, combine the shredded green cabbage, purple cabbage, carrots, red bell pepper, and cilantro. In a small bowl, whisk together mayonnaise, lime juice, honey, salt, and pepper. Pour the dressing over the vegetables and toss everything well until evenly coated. Taste and adjust seasoning, if needed.
4. Warm the Tortillas
Heat the corn tortillas in a dry skillet over medium heat for about 30 seconds per side, or until they are warm and lightly toasted. Keep them warm by wrapping in a clean kitchen towel.
5. Assemble the Tacos
Place one crispy fish strip into each warm tortilla. Top generously with the fresh slaw. Add extra cilantro on top if you like, and serve with lime wedges for squeezing right before eating.
6. Serve Immediately
Enjoy your delicious, crispy fish tacos straight away so the fish stays crunchy and the slaw fresh and tangy. It’s a perfect combo of flavors and textures!
Can I Use Frozen Fish for These Tacos?
Yes! Just make sure to thaw the fish completely in the fridge overnight or place it in a sealed bag submerged in cold water for quicker thawing. Pat it dry well before breading to get that perfect crispy crust.
Can I Bake Instead of Frying the Fish?
Absolutely! For a healthier option, bake the breaded fish strips on a greased baking sheet at 425°F (220°C) for about 15-20 minutes, flipping halfway through, until crispy and cooked through.
How Should I Store Leftover Fish Tacos?
Store leftover fried fish and slaw separately in airtight containers in the fridge for up to 2 days. Reheat the fish gently in an oven or air fryer to help retain crispiness, then assemble the tacos just before serving.
Can I Make the Slaw Ahead of Time?
Yes, the slaw tastes even better after sitting for a couple of hours as the flavors meld. Keep it refrigerated in a sealed container until you’re ready to assemble your tacos.