Go Back
Baja Fish Tacos Recipe

Baja Fish Tacos

Crispy beer-battered fish, tangy slaw, and a smoky chipotle cream sauce come together in these classic Baja-style tacos. A perfect, fresh meal for a fun dinner night.
Prep Time 20 minutes
Cook Time 25 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Main Course
Cuisine: Mexican
Calories: 720

Ingredients
  

For the Crispy Fish
  • 500 g skinless boneless cod or haddock fillets, cut into 2cm x 8cm strips
  • 150 g plain flour plus extra for dusting
  • 1 tsp baking powder
  • 1 tsp smoked paprika
  • ½ tsp garlic powder
  • ½ tsp salt
  • 250 ml very cold beer or sparkling water
  • 1 litre vegetable or sunflower oil for frying
For the Tangy Slaw
  • ¼ small white cabbage finely shredded
  • 1 large carrot grated
  • ¼ red onion very thinly sliced
  • A large handful of fresh coriander roughly chopped
  • Juice of 1 large lime
  • 1 tbsp olive oil
  • Pinch of salt
For the Chipotle Cream Sauce
  • 100 g mayonnaise
  • 50 g soured cream
  • 1-2 tsp chipotle paste to your taste
  • Juice of ½ lime
To Serve
  • 8-10 small flour or corn tortillas
  • 1 avocado sliced

Method
 

  1. Make the Slaw: In a medium bowl, combine the shredded cabbage, grated carrot, sliced red onion, and chopped coriander. Pour over the lime juice and olive oil, add a pinch of salt, and toss everything together thoroughly. Set aside for the flavours to meld.
  2. Mix the Sauce: In a small bowl, stir together the mayonnaise, soured cream, chipotle paste, and lime juice until smooth. Taste and add a little more chipotle paste if you'd like more of a smoky kick. Cover and place in the fridge.
  3. Prepare the Batter: In a large bowl, whisk together the 150g of plain flour, baking powder, smoked paprika, garlic powder, and salt. Gradually pour in the very cold beer, whisking gently until you have a smooth, fairly thin batter, similar to single cream. Be careful not to overmix. Let the batter rest for 10-15 minutes.
  4. Heat the Oil: Pour the oil into a large, deep saucepan or Dutch oven until it's about 5cm deep. Heat over a medium-high heat to 180°C. If you don't have a thermometer, you can test if it's ready by dropping a tiny bit of batter in – it should sizzle immediately and turn golden in about 30 seconds.
  5. Batter and Fry the Fish: While the oil heats, pat the fish strips dry with a paper towel. Place some extra plain flour in a shallow dish. Dredge each piece of fish in the flour, shaking off the excess, then dip it into the batter, allowing any excess to drip off.
  6. Fry in Batches: Carefully lower 3-4 pieces of battered fish into the hot oil. Don't overcrowd the pan. Fry for 3-4 minutes, turning halfway, until the batter is deep golden brown and beautifully crisp. What works best for me is using tongs to gently turn them.
  7. Drain Well: Remove the cooked fish with a slotted spoon and place it on a wire rack set over a baking sheet to drain. This keeps the underside crispy. Sprinkle with a tiny bit of extra salt while hot. Repeat with the remaining fish.
  8. Warm the Tortillas: While the last batch of fish is frying, warm your tortillas. You can do this for 30 seconds in the microwave, or my preferred method is charring them for a few seconds over a direct gas flame for extra flavour.
  9. Assemble and Serve: Build your tacos by placing a piece of crispy fish in a warm tortilla. Top with a generous spoonful of the tangy slaw, a drizzle of the chipotle cream, and a slice or two of avocado. Serve immediately with extra lime wedges on the side.

Notes

Store leftover components separately in the fridge. Reheat the fish in an air fryer or oven at 200°C (400°F) for 5-7 minutes to restore crispiness.