Print

Crispy Baja Fish Tacos with Zesty Slaw

crispy baja fish tacos - featured image

These Crispy Baja Fish Tacos feature crunchy, golden battered fish paired with a bright, citrusy slaw for a quick, satisfying meal perfect for busy weeknights or casual gatherings.

Ingredients

Scale
  • 1 pound (450 g) white fish fillets (cod, tilapia, or halibut), cut into taco-sized strips
  • ½ cup (60 g) all-purpose flour
  • ½ cup (60 g) cornmeal
  • 1 teaspoon baking powder
  • 1 teaspoon chili powder
  • ½ teaspoon garlic powder
  • Salt and freshly ground black pepper, to taste
  • ¾ cup (180 ml) cold sparkling water or beer
  • About 2 cups (500 ml) vegetable oil, for frying
  • 2 cups (about 150 g) green cabbage, finely shredded
  • 1 cup (about 75 g) red cabbage, finely shredded
  • 1 medium carrot, grated
  • ¼ cup fresh cilantro, chopped (optional)
  • 2 tablespoons fresh lime juice
  • 3 tablespoons mayonnaise (or Greek yogurt or vegan mayo alternative)
  • 1 teaspoon honey
  • ½ teaspoon cumin powder
  • Salt and pepper, to taste
  • 8 small corn or flour tortillas (6-inch/15 cm size)
  • Fresh lime wedges, for serving
  • Optional hot sauce or sliced jalapeños, for extra heat

Instructions

  1. Prepare the Zesty Slaw (10 minutes): In a large bowl, combine shredded green and red cabbage, grated carrot, and chopped cilantro. In a small bowl, whisk together lime juice, mayonnaise, honey, cumin, salt, and pepper until smooth. Pour the dressing over the veggies and toss well to coat. Refrigerate while preparing the fish.
  2. Make the Batter (5 minutes): In a medium bowl, whisk together flour, cornmeal, baking powder, chili powder, garlic powder, salt, and pepper. Slowly add cold sparkling water or beer, whisking until smooth but still a bit thick.
  3. Heat the Oil (5 minutes): Pour vegetable oil into a deep frying pan or skillet to a depth of about 2 inches (5 cm). Heat over medium-high until oil reaches approximately 350°F (175°C). Test by dropping a small bit of batter into the oil; it should sizzle and float quickly.
  4. Coat and Fry the Fish (10-12 minutes): Pat fish strips dry with paper towels. Dip each piece into the batter, letting excess drip off, then carefully place into hot oil. Fry 3-4 minutes per side until golden brown and crispy. Fry in batches to avoid overcrowding. Remove fish to paper towel-lined plate to drain excess oil.
  5. Warm the Tortillas (2-3 minutes): While frying fish, warm tortillas on a dry skillet or over a gas flame until soft and pliable.
  6. Assemble the Tacos (3-5 minutes): Place 2-3 fish strips on each tortilla, top with zesty slaw, and add a squeeze of fresh lime. Add jalapeños or hot sauce if desired. Serve immediately.

Notes

Keep the batter cold to maintain crispiness by placing the bowl over ice while frying. Pat fish dry before battering to avoid sogginess. Fry in batches to keep oil temperature steady. The slaw tastes better after resting 15-20 minutes. Warm tortillas until soft but not dry to prevent cracking. For a healthier option, bake the fish at 425°F (220°C) for 15-20 minutes, flipping halfway.

Nutrition

Keywords: Baja fish tacos, crispy fish tacos, homemade fish tacos, zesty slaw, easy fish tacos, fried fish recipe, quick dinner, Mexican tacos