Print

Crispy Fish Tacos Recipe with Easy Zesty Cabbage Slaw for Perfect Flavor

crispy fish tacos - featured image

These crispy fish tacos feature a light, airy batter and a tangy, zesty cabbage slaw that creates the perfect balance of crunch and fresh bite. Quick and easy to prepare, they are ideal for busy weeknights or casual gatherings.

Ingredients

Scale
  • 1 lb (450 g) white fish fillets (like cod or tilapia), skinless and cut into taco-sized pieces
  • 3/4 cup (90 g) all-purpose flour
  • 1/4 cup (30 g) cornstarch
  • 3/4 cup (180 ml) cold sparkling water
  • 1 tsp ground cumin
  • 1/2 tsp smoked paprika
  • Salt and freshly ground black pepper, to taste
  • Vegetable oil (canola or peanut oil preferred) for frying
  • 810 small corn or flour tortillas
  • 3 cups shredded green cabbage (about half a small head)
  • 1 cup shredded red cabbage
  • 1 medium carrot, julienned or grated
  • 1/4 cup fresh cilantro, chopped (optional)
  • 3 tbsp fresh lime juice (about 1 large lime)
  • 1 tsp honey
  • 2 tbsp olive oil (extra virgin if possible)
  • 1/4 tsp ground chili powder or cayenne (adjust to taste)
  • Salt, to taste
  • Avocado slices or guacamole (for serving)
  • Sour cream or Mexican crema (optional, for serving)
  • Fresh lime wedges (for serving)

Instructions

  1. Prepare the slaw: In a large bowl, combine shredded green and red cabbage, grated carrot, and chopped cilantro. In a separate small bowl, whisk together lime juice, honey, olive oil, chili powder, and a pinch of salt until emulsified. Pour dressing over cabbage mixture and toss well to coat. Let sit at room temperature for at least 15 minutes.
  2. Make the batter: In another large bowl, whisk together flour, cornstarch, ground cumin, smoked paprika, salt, and pepper. Slowly add cold sparkling water while whisking until batter is smooth and thick enough to cling to fish. Adjust consistency if needed.
  3. Prep the fish: Pat fish pieces dry with paper towels. Season lightly with salt and pepper.
  4. Heat the oil: Pour vegetable oil into skillet or frying pan to about 1 inch depth. Heat over medium-high heat to about 350°F (175°C). Test by dropping a small bit of batter; if it sizzles and rises, oil is ready.
  5. Fry the fish: Working in batches, dip each fish piece into batter to coat fully, then carefully place into hot oil. Fry 3-4 minutes per side until golden brown and crispy. Use tongs or slotted spoon to turn gently. Remove and drain on paper towels.
  6. Warm the tortillas: While frying last batch, heat tortillas in a dry skillet over medium heat for about 30 seconds per side or wrap in foil and warm in a 300°F (150°C) oven for 10 minutes.
  7. Assemble the tacos: Place a few pieces of crispy fish on each tortilla, top generously with zesty cabbage slaw, add avocado slices, and a dollop of sour cream or crema if desired. Finish with a squeeze of fresh lime juice.

Notes

Use cold sparkling water for a light, airy batter. Pat fish dry before battering to help coating stick. Maintain oil temperature around 350°F to avoid greasy or burnt fish. Let slaw rest to meld flavors but avoid salting too early to keep crunch. For gluten-free, substitute flour with gluten-free blend or rice flour and use gluten-free tortillas. Baking fish is possible but will not be as crispy.

Nutrition

Keywords: fish tacos, crispy fish, cabbage slaw, easy fish tacos, quick dinner, Mexican tacos, seafood tacos, zesty slaw, weeknight meal