Go Back

Crispy Baja Fish Tacos with Cilantro Lime Slaw

These Crispy Baja Fish Tacos are crunchy, fresh, and bursting with flavor. Golden battered fish is wrapped in warm tortillas and topped with a creamy cilantro lime slaw that adds the perfect tangy crunch.
Ready in just 30 minutes, they’re perfect for weeknight dinners, taco nights, or anytime you want a simple, satisfying meal.
Customizable, crowd-pleasing, and easy to make—this recipe is a must-try for any taco lover!
Prep Time 15 minutes
Cook Time 14 minutes
Total Time 30 minutes
Course Main Course
Cuisine American, Mexican
Servings 4
Calories 470 kcal

Ingredients
  

For the crispy fish:

  • 1 lb (450g) white fish fillets (cod, tilapia, or haddock)
  • ½ cup all-purpose flour
  • ½ cup cornstarch
  • ½ tsp baking powder
  • ½ tsp paprika
  • ½ tsp garlic powder
  • ½ tsp cumin
  • ½ tsp salt
  • ½ tsp black pepper
  • ½ cup cold water or club soda (add more if needed for batter consistency)
  • Vegetable oil for frying

For the cilantro lime slaw:

  • 2 cups shredded cabbage (green or purple)
  • ½ cup shredded carrots
  • 2 tbsp chopped fresh cilantro
  • 2 tbsp lime juice (fresh)
  • 2 tbsp mayonnaise or Greek yogurt
  • 1 tsp honey
  • Salt and pepper to taste

For serving:

  • 8 small tortillas (corn or flour)
  • Lime wedges
  • Optional toppings: avocado slices, jalapeños, hot sauce

Instructions
 

  • Make the Slaw:
    In a bowl, mix cabbage, carrots, cilantro, lime juice, mayo or yogurt, honey, salt, and pepper. Stir well and refrigerate while preparing the fish.
  • Prepare the Batter:
    In a separate bowl, combine flour, cornstarch, baking powder, and spices. Slowly whisk in cold water or club soda until you get a smooth batter.
  • Coat and Fry the Fish:
    Cut fish into strips. Dip each piece into the batter to coat completely.
    Heat oil in a skillet over medium-high heat. Fry fish pieces for 2–3 minutes per side or until crispy and golden. Remove and place on paper towels to drain.
  • Warm the Tortillas:
    Heat tortillas in a dry skillet or microwave until soft and warm.
  • Assemble the Tacos:
    Add a few crispy fish pieces to each tortilla. Top with a spoonful of cilantro lime slaw. Add your favorite toppings and squeeze fresh lime juice on top.
  • Serve and Enjoy:
    Serve immediately while hot and crispy!