Baja Fish Tacos

Baja Fish Tacos

Transport yourself to a sunny coastal town in Baja California, Mexico, with our Baja Fish Tacos recipe! This has to be one of our favourite taco recipes and we created this one especially for you to make in the comfort of your own home.

Fresh fish fillets are covered in a light batter made with Gran Luchito Chipotle Paste, beer and flour. They are then deep-fried until crispy and golden. Serve this fish taco recipe with warm corn tortillas, topped with crunchy vegetables, a touch of fresh lime and a good amount of Gran Luchito Chipotle Mayo. Such a delicious combination of flavours and textures.

Now if you have time for a completely authentic Mexican experience, we recommend trying to make your own corn tortillas at home. Having said that, if you’d like a more practical option you can also use our Gran Luchito Soft Taco Wraps.

A meaty fish such as cod, haddock or halibut works brilliantly for this fish tacos recipe. Remember the main goal for these Baja tacos is to achieve perfectly cooked fish with a light and delicious crispy coating. With that in mind, make sure that your oil is very hot before frying your fish.

For more irresistible taco recipes, be sure to check out our Breakfast Tacos With Carne Asada, our Vegan Tacos (with roasted cauliflower) and our Pork Belly Tacos.

  • Prep time

    40 mins

  • Cook time

    20 mins

  • Total time

    1 hour

  • Ideal for


  • Make it


  • Serves


How to make it

  1. Prepare the batter by adding into a bowl: 1 cup of the flour, the Gran Luchito Chipotle Paste, baking powder and beer. Whisk until you get a smooth mixture, and set aside.
  2. Season your fish fillets with salt and freshly ground black pepper. Add the remaining flour into a bowl and dust your pieces of fish. Once ready place them on a baking tray and set them aside. 
  3. Heat the oil in a frying pan over a medium / high heat to 190°C / 375°F. When a small piece of fish dropped into the oil bubbles on contact, it means it’s ready.
  4. Dip each piece of dusted fish in the batter, then carefully place it into the hot oil. Do this in batches so as not to overfill the frying pan. Fry until crispy and golden.
  5. Remove them with a slotted spoon and drain them on kitchen paper while you fry the remaining fish.
  6. In a small bowl whisk together the Gran Luchito Chipotle Mayo and the juice of 1 lime. 
  7. In a different bowl add the cabbage, spring onion and coriander. Add the juice of 1 lime, extra virgin olive oil, season with a pinch of salt and pepper. Mix well.
  8. Serve your warm tortillas with a piece of fried fish, and top with the cabbage mixture. Add a good drizzle of Gran Luchito Chipotle Mayo and freshly chopped coriander. Enjoy!

To make the corn tortillas:

  1. Mix all the ingredients in a bowl with a wooden spoon to form the “masa” (dough), and knead briefly. 
  2. Heat up a non-stick pan.
  3. Form masa balls with your hands. 
  4. Then using a tortilla press and two plastic films press your masa into a tortilla shape.
  5. Place in the hot pan a minute or less on each side and keep them warm by wrapping them in a tea towel.

Download Our Free Guide To Tacos

Your free guide will be emailed to you immediately.

Similar Recipes You Might Like to Try

Please let us know what you think of this recipe

5 2 votes
Notify of
newest most voted
Inline Feedbacks
View all comments
Beth Owen
Beth Owen
1 year ago
Rating :

Delish!!! Reminded me of my holiday in Barbados!! Also nice and easy to make 👌🏼

Celia - Chica Chismosa - Gran Luchito
1 year ago
Reply to  Beth Owen

Amazing! Glad we took you back to your holiday! 😀

1 year ago
Rating :

Love this recipe! Nice to experiment with fish tacos and the chilli mayo goes perfectly!

Celia - Chica Chismosa - Gran Luchito
1 year ago
Reply to  Amy

Thanks Amy, and please see here for further recipes using our Chipotle Mayo!

Sign up for free cookbook.

Subscribe now for a free copy of the Gran Luchito e-cookbook filled with delicious, authentic Mexican recipes and join our mailing list for all the latest recipes, news and blog updates.