Go Back
baja crispy fish tacos

Authentic Baja Fish Tacos

Authentic Mexican fish tacos originated in the Baja region of Mexico. White, flaky fish is typically battered and fried and served on a charred corn tortilla, topped with spicy crema and cabbage slaw.
5 from 1 vote
Prep Time 40 minutes
Cook Time 20 minutes
Total Time 1 hour
Servings 4 people

Ingredients
  

Marinade

  • 1 lb cod fish
  • 2 tbsp olive oil
  • juice of 1 lime
  • 2 tsp chili powder
  • 1 tsp paprika
  • 1/2 tsp cumin
  • 1/2 tsp cayenne
  • salt and pepper, to taste

Beer batter

  • 1 cup all-purpose flour
  • 1 cup Mexican beer
  • 1 1/4 tsp baking powder
  • 2 tsp garlic powder
  • 1 tsp dried oregano
  • 1 tsp paprika
  • salt and pepper, to taste

Slaw

  • 1/4 cup mayonnaise
  • juice of 1 lime
  • 1 tbsp honey
  • 2 cups red cabbage thinly sliced
  • 1/4 red onion thinly sliced
  • 1 cup corn
  • 1 jalapeño, minced
  • 2 tbsp fresh cilantro, chopped

Chipotle crema

  • 1/4 cup mayonnaise
  • 1/3 cup sour cream or greek yogurt
  • 1 clove garlic, minced
  • juice of 1 lime
  • chipotles in adobo, to taste

Tacos

  • 6 corn tortillas, charred
  • vegetable or peanut oil, for frying
  • 1 avocado, diced
  • lime wedges

Instructions
 

Marinade

  • Add all ingredients for marinade in a large bowl. Stir until well combined. Set aside.
  • Cut cod fish into strips. Add the fish strips to the bowl and allow to marinate for at least 30 minutes in the refrigerator.

Beer batter

  • Add all ingredients for beer batter in a large bowl. Stir until well combined. Set aside.

Slaw

  • Add mayonnaise, lime juice and honey to a large bowl. Stir to combine.
  • Add cabbage, onions, corn, jalapeño and cilantro. Toss everything together and set aside.

Chipotle crema

  • Add all ingredients for crema in a small bowl. Stir until well combined. Set aside.

Tacos

  • Heat oil in a skillet or frying pan over medium high heat. Make sure you add enough oil to deep fry the fish strips.
  • Add marinated fish strips to the bowl with beer batter. Stir until fish strips are evenly coated.
  • Fry fish strips in batches, about 3 strips at a time. Do not overcrowd the pan.
  • Fry fish for about 3-5 minutes. When fish is golden brown, remove from pan.
  • Place fried fish on a plate lined with paper towels.
  • Add a little drizzle of oil to a skillet over low heat. Warm corn tortillas on skillet for 2-3 minutes.
  • If you want charred tortillas, place them on a hot grill pan for a few seconds so they don't burn.
  • Add a fish strip to each corn tortilla. Top with slaw, avocado and a drizzle of chipotle crema.

Video

Notes

I like this grill pan because it's so lightweight and compact! https://amzn.to/3PCzaOS