Baja Fish Taco

Baja Fish Taco
⏱️ cook time 30 minutes
🍽️ servings 4
⚡ Difficulty easy

intro

Crispy beer-battered white fish, tangy creamy slaw, and zesty crema tucked into warm corn tortillas: the iconic bright, fresh coastal Mexican taco.

Ingredients

Skinless firm white fish (cod or halibut), cut into 2.5cm wide strips 450 grams
All-purpose flour 120 grams (1 cup)
Cold Mexican lager beer 180 ml (3/4 cup)
Baking powder 1 teaspoon
Garlic powder 1 teaspoon
Smoked paprika 1/2 teaspoon
Fine sea salt 1.5 teaspoons, divided
Ground black pepper 1/2 teaspoon, divided
Vegetable frying oil 750 ml (3 cups)
Green cabbage, thinly shredded 200 grams (2 packed cups)
Red cabbage, thinly shredded 100 grams (1 packed cup)
Fresh cilantro, chopped 15 grams (1/4 cup)
Fresh lime juice 3 tablespoons (from ~2 limes), divided
Mexican crema 80 grams (1/3 cup)
Mayonnaise 60 grams (1/4 cup)
Pickled jalapeños, finely diced 2 tablespoons
Corn tortillas (15cm diameter) 8 pieces
Mexican hot sauce (Valentina or Tapatio) to taste, for serving (optional)

Steps

1

In a large mixing bowl, whisk together 60g mayonnaise, 80g Mexican crema, 2 tablespoons fresh lime juice, finely diced pickled jalapeños, and 1/2 teaspoon fine sea salt until completely smooth. Add shredded green cabbage, red cabbage, and chopped cilantro, tossing to fully coat all vegetables in dressing. Cover the bowl and refrigerate for 15 minutes to let flavors meld while you prep the fish.

Step 1
step1:
2

Pat all 450g of 2.5cm-wide cod strips completely dry with paper towels, then season lightly with 1/2 teaspoon sea salt and 1/4 teaspoon ground black pepper. In a separate medium bowl, whisk 120g all-purpose flour, 1 teaspoon baking powder, 1 teaspoon garlic powder, 1/2 teaspoon smoked paprika, remaining 1/2 teaspoon sea salt, and remaining 1/4 teaspoon black pepper to combine. Slowly stir in 180ml cold lager beer, mixing just until a thick batter forms (small lumps are expected; do not overmix, as this creates a tough crust).

Step 2
step2:
3

Pour 750ml vegetable oil into a heavy-bottomed Dutch oven or deep fryer, clip a candy thermometer to the pot edge, and heat over medium-high heat until the oil reaches a steady 180°C (350°F). Set a wire rack over a rimmed baking sheet next to the stovetop to hold drained fried fish, and do not start frying until the oil hits the target temperature.

Step 3
step3:
4

Working in small batches of 3-4 fish strips at a time (to avoid dropping oil temperature), dip each seasoned fish strip fully into the batter, let excess batter drip off for 2 seconds, then carefully lower into the hot oil. Fry each batch for 3-4 minutes total, turning once halfway through cooking, until the batter is deep golden and crispy, and fish reaches an internal temperature of 63°C (145°F). Use a slotted spoon to transfer cooked fish to the wire rack to drain, waiting 60 seconds between batches to let oil return to 180°C.

Step 4
step4:
5

While the final batch of fish fries, heat a dry cast-iron skillet over medium heat (160°C / 320°F). Warm each corn tortilla for 30 seconds per side, until soft with faint golden char marks along the edges. Stack warmed tortillas inside a folded clean cotton kitchen towel to trap steam and keep them soft and pliable until serving.

Step 5
step5:
6

To assemble, lay 2 warm tortillas per serving plate, place one crispy battered fish strip down the center of each tortilla. Top each taco with 1/4 cup of chilled creamy slaw, a light drizzle of the remaining 1 tablespoon lime juice, and a dash of hot sauce if desired. Serve immediately while fish is hot and crispy.

Step 6
step6:

Tips

1.Do not overmix the beer batter: small, pea-sized lumps in the batter create a light, shatteringly crisp crust, while overmixing develops gluten and leads to a tough, chewy coating.
2.Always pat fish completely dry with paper towels before dipping in batter: excess surface moisture will cause the batter to slide off the fish during frying and create a soggy, uneven crust.
3.Never drain fried fish directly on paper towels: the trapped steam will quickly soften the crispy batter. A raised wire rack allows air to circulate around the fish, keeping the crust crisp on all sides.

✨ You May Also Like

Main Course
🍜 United Kingdom

A showstopping classic of tender seared beef, savory mushroom duxelles, and crisp prosciutto wrapped in flaky golden puff pastry, baked to juicy perfection.

⏱️ 2 hours 1Main Course ★ 4.7
Main Course
🍜 India

Tender charred marinated chicken simmered in a rich, spiced creamy tomato sauce, this iconic Anglo-Indian curry pairs perfectly with basmati rice or warm naan.

⏱️ 50 minuteMain Course ★ 4.8
Main Course
🍜 Thailand

Classic tangy, sweet, and savory Thai stir-fried rice noodles with shrimp, tofu, and crunchy garnishes, balancing all five core Thai flavor profiles.

⏱️ 30 minuteMain Course ★ 4.6
Main Course
🍜 United Kingdom

Crispy golden beer-battered cod and fluffy double-fried chips, served with tangy tartar sauce and malt vinegar: the timeless, beloved British pub comfort classic.

⏱️ 45 minuteMain Course ★ 4.9
Main Course
🍜 Mexico

Smoky, chile-marinated pork tacos with caramelized pineapple, fresh cilantro, and lime: a beloved classic Mexican street food perfect for casual summer gatherings.

⏱️ 1 hour 45Main Course ★ 4.7
Main Course
🍜 United States

Crunchy Fritos corn chips layered with savory beef chili and melted cheddar, topped with cool, zesty fixings for a beloved, cozy Tex-Mex comfort food.

⏱️ 35 minuteMain Course ★ 4.9

Baja Fish Taco:Frequently Asked Questions

1.What’s the secret to getting shatteringly crisp beer-battered fish for these tacos instead of a soggy, greasy coating?
The number one trick is using ice-cold Mexican lager when mixing your batter—cold batter hitting 375°F hot oil instantly puffs and sets for that signature shatteringly crisp crust, instead of soaking up oil and turning soggy. Don’t overmix the flour, baking powder, and garlic powder batter (small lumps are great!), and let excess batter drip off fish strips before frying.

Comments (9)

2 days ago

OMG these were SO good! Made them for taco Tuesday last night and my entire family devoured them. The slaw is *chef’s kiss* – I added a little extra lime because I’m obsessed with lime, and the crispy fish stayed crunchy even after I loaded on the toppings. Total game changer for our weekly taco rotation!

1 day ago

Wait did you use cod or tilapia? I’m trying to pick which fish works better for the crispy coating!

22 hours ago

So glad your family loved them, Sarah! Extra lime is always a great call. Cod works beautifully for that light, flaky texture that holds up to the crispy batter, but tilapia is a great budget-friendly swap too!

3 days ago

Super easy recipe, came together in right around 30 minutes like it said! I was worried the fish batter would be fussy but it was so straightforward. Brought these to a neighborhood potluck over the weekend and people were asking for the recipe left and right. Only note: I’d double the slaw next time, everyone went back for seconds!

2 days ago

Love hearing these were a potluck hit, Mike! Great call on doubling the slaw – we’ve definitely had people scrape the bowl clean at our test kitchen too, so that’s a pro tip for everyone!

1 week ago

Meal prepped the slaw on Sunday and made the fish for quick dinners all week – it held up way better than I thought it would! I used the air fryer for the fish instead of pan frying to cut down on oil, and it still got nice and crispy. 10/10, will be making this all summer long.

yesterday

My kids are SO picky about fish, like they usually turn their noses up at any seafood that isn’t fish sticks, but they ate two tacos each tonight! I skipped the jalapeño in the slaw to keep it mild for them, and it was perfect. Can’t wait to make these for our next lake trip.

5 hours ago

Oh the lake trip idea is genius! We’re camping next month and I was stressing about easy camp meals – this is going on the list for sure. Did you pre-make the slaw ahead to bring with you?

5 days ago

Took a chance on this for a casual date night in and my boyfriend said it’s better than the Baja tacos we get at our favorite taco spot in Brooklyn! The creamy slaw has just the right amount of tang, and the batter on the fish is perfectly crispy without being heavy. Only thing I added was a drizzle of hot honey, *chef’s kiss*.

4 days ago

Hot honey?! That sounds insane, I’m definitely trying that next time. Did you use regular hot honey or the spicy kind with chili flakes?

3 days ago

So stoked these beat your go-to taco spot, that’s the highest compliment! Hot honey is such a fun, delicious twist – we might have to test that variation for the site soon!

30 minutes ago

Super easy even for someone who barely knows how to boil water lmao. I used frozen cod fillets I had in my freezer, thawed them real quick, and it still turned out great. Way cheaper than getting takeout tacos, and tasted way fresher too. Will be making this every other week for sure.

2 hours ago

Made this with mahi-mahi instead of cod since that’s what I had in the fridge, and it was incredible! The slaw is so light and creamy, it didn’t leave me feeling bloated like a lot of fried taco recipes do. Perfect post-workout meal when I’m craving something indulgent but not too heavy.

1 hour ago

Mahi-mahi is such a fantastic swap, Jess! It has that firm, meaty texture that works so well with the crispy batter – we love that you made it work with what you had on hand!

1 week ago

I’ve tried so many Baja taco recipes online and this one is by far the best! The batter is light and crispy, not greasy at all, and the slaw doesn’t get soggy even after sitting for a bit. I served it with cilantro lime rice and charred corn on the side, and my husband said it’s restaurant quality. 10/10!

5 days ago

Did you use beer in the batter like a lot of fried fish recipes? I don’t keep beer in the house and was wondering if there’s a good swap!

4 days ago

We’re so glad this is your new go-to taco recipe! If you don’t have beer on hand, you can swap it for cold sparkling water – it gives the batter that same light, airy crispness we all love!

2 weeks ago

Made these for our Cinco de Mayo block party and they were a total hit! The crispy fish held up even in the 90 degree heat, which I was worried about. I added a little pickled red onion on top for extra zing, and so many neighbors came up to ask where I found the recipe. Will absolutely be making these all summer long for cookouts!