Go Back
+ servings
Homemade fish tacos with grilled white fish, guacamole, pico de gallo, and cilantro in charred corn tortillas, served with chipotle sauce and fresh lime on a white plate.

Fish Tacos

5 from 1 vote
Crispy Baja-style fish tacos with fresh cabbage slaw and a creamy chipotle sauce—perfect for weeknight dinners or casual gatherings. Tested and kid-approved, these tacos deliver restaurant-quality flavor at home in just 30 minutes.
Prep Time 20 minutes
Cook Time 10 minutes
Make-Ahead Prep 15 minutes
Total Time 45 minutes
Servings: 4
Course: dinner
Cuisine: Mexican
Calories: 420

Ingredients
  

The Fish:
  • 1 lb White fish fillets - Cod, tilapia, or mahi-mahi
  • 2 tablespoon Lime juice Fresh - Fresh, for marinating
  • 1 tablespoon Olive oil - For seasoning
  • 1 tablespoon Fish taco seasoning - Or your own spice blend
  • ½ cup All-purpose flour - For light coating before batter
The Crispy Coating:
  • ¾ cup All-purpose flour
  • ¼ cup Cornstarch - For extra crunch
  • ¾ cup Cold beer or sparkling water - For light batter
  • 1 teaspoon Baking powder
  • ½ teaspoon Salt
  • ¼ teaspoon Pepper
The Slaw:
  • 1 cup Green cabbage - Thinly sliced
  • 1 cup Purple cabbage - Thinly sliced
  • 2 tablespoon Cilantro - Chopped
  • 2 tablespoon Lime juice
  • 1 tablespoon Olive oil
  • Salt & Pepper - To taste
The Sauce:
  • ¼ cup Mayonnaise
  • ¼ cup Sour cream - Or Greek yogurt
  • 1 tablespoon Lime juice - Fresh
  • 1 teaspoon Chipotle peppers - Minced or pureed
  • ½ teaspoon Garlic powder
  • Salt - To taste
To Assemble:
  • 8 Corn tortillas - Warmed
  • 1 Avocado - Sliced, optional
  • 1 Lime - Cut into wedges

Equipment

  • Large skillet (For frying fish)
  • Mixing bowls (For slaw, sauce, and batter)
  • Tongs (For flipping and removing fish)
  • Wire cooling rack (Optional, helps keep fish crispy)
  • Sharp knife (For slicing cabbage and toppings)
  • Kitchen towel (For wrapping tortillas (see tip))
  • Paper towel roll (To pat fish dry and wrap tortillas)

Method
 

  1. Cut fish into strips, pat dry, marinate with lime juice and seasoning.
  2. Whisk flour, cornstarch, salt, pepper, and baking powder. Add liquid and rest.
    Thick homemade fish taco batter in a wooden bowl with a wooden spoon, surrounded by spices and ingredients on a rustic wooden surface.
  3. Toss cabbages with lime juice, oil, cilantro, salt, and pepper.
    Freshly mixed slaw for fish tacos with green and purple cabbage, cilantro, and lime in a glass bowl.
  4. Stir mayo, sour cream, lime juice, chipotle, garlic powder, and salt.
    Homemade chipotle sauce being whisked in a dark ceramic bowl with paprika, lime, and seasoning nearby.
  5. Heat oil, dip fish in batter, and fry until golden. Drain on paper towels.
  6. Warm tortillas in microwave or pan using the wrap method.
  7. Assemble tacos with fish, slaw, sauce, and toppings.

Nutrition

Serving: 190gCalories: 420kcalCarbohydrates: 32gProtein: 23gFat: 23gSaturated Fat: 4gPolyunsaturated Fat: 5gMonounsaturated Fat: 10gCholesterol: 55mgSodium: 510mgPotassium: 480mgFiber: 4gSugar: 3gVitamin A: 920IUVitamin C: 19mgCalcium: 65mgIron: 2mg

Notes

Nutrition information is automatically calculated and should be considered an approximation. Actual values may vary based on specific ingredients used and portion sizes.Feel free to add more of your favorite toppings.

Tried this recipe?

Let us know how it was!