Print

Crispy Fish Tacos Recipe with the Best Zesty Taco Sauce Easy and Perfect

crispy fish tacos - featured image

A quick and easy recipe for crispy fish tacos with a light, seasoned batter and a tangy, creamy zesty taco sauce. Perfect for casual gatherings and weeknight dinners.

Ingredients

Scale
  • 1 pound (450 g) white fish fillets (cod, tilapia, or haddock, thawed if frozen)
  • 1 cup (125 g) all-purpose flour
  • 1 teaspoon baking powder
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1 cup (240 ml) cold sparkling water or beer
  • Vegetable oil for frying (about 2 cups or 480 ml)
  • 1/2 cup (120 g) mayonnaise
  • 2 tablespoons fresh lime juice
  • 1 tablespoon finely chopped fresh cilantro
  • 1 small garlic clove, minced
  • 1 teaspoon chipotle chili powder
  • 1/2 teaspoon cumin
  • Salt to taste
  • 8 small corn or flour tortillas (warmed)
  • 1 cup shredded green cabbage or coleslaw mix
  • 1/2 cup diced fresh tomatoes or pico de gallo
  • 1/4 cup thinly sliced red onion
  • Fresh lime wedges (for garnish)

Instructions

  1. Rinse the fish fillets under cold water, then pat them dry thoroughly with paper towels. Cut into 3-4 inch strips for easy taco assembly. (10 minutes)
  2. In a medium bowl, whisk together the all-purpose flour, baking powder, smoked paprika, garlic powder, salt, and black pepper. Slowly add the cold sparkling water or beer, whisking gently until smooth but still a little thick. Do not overmix; a few lumps are fine. (5 minutes)
  3. Pour vegetable oil into a frying pan to a depth of about 2 inches. Heat over medium-high until it reaches 350°F (175°C). If no thermometer, test with a drop of batter; it should bubble and float immediately. (5-7 minutes)
  4. Working in batches, dip each fish strip into the batter, letting excess drip off, then carefully place in the hot oil. Fry 3-4 pieces at once for about 3-4 minutes per side until golden brown and crispy. Use tongs to flip gently. Remove and drain on paper towels or a wire rack. (15-20 minutes)
  5. While the fish is frying, combine mayonnaise, lime juice, cilantro, minced garlic, chipotle chili powder, cumin, and salt in a small bowl. Stir well and adjust seasoning as needed. (5 minutes)
  6. Heat tortillas in a dry skillet or wrapped in foil in a warm oven at 300°F (150°C) for 5 minutes, or microwave covered with a damp paper towel for 20 seconds. (5 minutes)
  7. Assemble the tacos by placing a few pieces of crispy fish on each tortilla. Top with shredded cabbage, diced tomatoes or pico de gallo, sliced red onion, and a generous drizzle of the zesty taco sauce. Serve immediately with lime wedges. (5 minutes)

Notes

Keep the batter cold and do not overmix for a light, crispy crust. Maintain oil temperature at 350°F for best results. Drain fried fish on a wire rack to keep crispiness. Fresh lime juice is essential for the taco sauce. If batter thickens, whisk in a splash of cold sparkling water. For a gluten-free version, substitute flour with gluten-free blend or chickpea flour and use corn tortillas. For dairy-free sauce, use vegan mayo or coconut yogurt.

Nutrition

Keywords: crispy fish tacos, fish tacos recipe, zesty taco sauce, easy fish tacos, fried fish tacos, quick dinner, Mexican street food