These coastal-inspired tacos feature beer-battered white fish fillets fried until golden and crispy. The fish gets tucked into warm corn tortillas and topped with a refreshing cabbage-cilantro slaw that adds perfect crunch. A velvety avocado crema brings everything together with its tangy, rich finish. The entire dish comes together in under an hour and serves four hungry people generously.
The first time I made Baja fish tacos, I was living in a tiny apartment with a kitchen that barely fit two people. My roommate had just come back from a surf trip in California and would not stop talking about these crispy fish tacos she ate on the beach. I had never even attempted deep frying anything, but her enthusiasm was contagious and suddenly I was standing over a pot of bubbling oil with a plate of beer-battered cod.
Last summer I made these for a backyard dinner party and everyone stood around the kitchen island, building their own tacos and getting crema everywhere. My friend Mark who claims he does not even like fish went back for thirds and finally admitted he had been wrong about fish for years. There is something about the hands on messy taco eating that makes people relax and start talking like old friends.
Ingredients
- White fish fillets: Cod and tilapia work beautifully because they hold their shape during frying and have that mild sweetness that lets the batter shine
- All-purpose flour and cornstarch: This dual approach creates that perfectly crisp shatteringly light coating we are chasing
- Cold sparkling water: The carbonation creates those tiny bubbles in the batter making it extra airy and light
- Ripe avocado: This needs to be perfectly ripe with no brown spots or your crema will never achieve that luscious smooth consistency
- Fresh cilantro: Do not even think about using dried cilantro here because the fresh herbaceous punch is non negotiable
- Lime juice: Freshly squeezed makes all the difference in cutting through the fried elements
Instructions
- Start with the slaw:
- Toss your shredded cabbage red onion cilantro lime juice and salt together in a bowl. Let it hang out while you work on everything else because those flavors need time to get friendly.
- Whip up that crema:
- Blend your avocado sour cream cilantro lime juice garlic salt and pepper until completely smooth. Give it a taste and add more salt if it needs a little something extra to pop.
- Mix the batter:
- Whisk together the flour cornstarch baking powder salt pepper and paprika. Pour in that cold sparkling water gradually and keep whisking until you have a smooth batter that is thick enough to coat the fish.
- Heat your oil:
- Get your oil to 180°C (350°F) in a deep skillet or pot. I know it seems scary but this temperature is exactly right for that golden crisp without being greasy.
- Fry the fish:
- Dip each fish strip into the batter let the excess drip off and carefully lower it into the hot oil. Work in batches and fry for about 3 to 4 minutes until each piece is golden and crisp. Drain them on paper towels.
- Build your tacos:
- Warm your tortillas and pile in some fish. Top generously with slaw and that beautiful crema. Add extra cilantro if you are feeling fancy and serve with lime wedges.
My sister came over recently and we stood at the counter eating these straight off the paper towels while the fish was still too hot. We were both laughing with our mouths full and lime juice running down our wrists and she said this was better than the tacos we had in San Diego. That is the moment I knew this recipe was a keeper forever.
Choosing Your Fish
After trying probably too many variations I have learned that sustainable white fish with firm flesh works best for this application. The fish needs to hold together through the battering and frying process without falling apart. Local fish markets often have great options that you might not find at regular grocery stores.
Getting That Perfect Crisp
The secret to restaurant quality crunch at home is maintaining that oil temperature throughout cooking. I keep a kitchen thermometer nearby and adjust my heat as needed. Also that sparkling water really does make a difference over still water because those bubbles create such a lighter texture.
Make Ahead Magic
You can absolutely prep the slaw and crema up to a day in advance which makes these so much more doable for weeknight dinners. The slaw actually gets better after sitting for a while. Just keep everything separate until you are ready to fry and assemble.
- Warm your tortillas over an open gas flame for those lovely charred spots
- Set up a little taco bar and let everyone build their own perfect creation
- Have extra lime wedges ready because people will want more
These fish tacos have become my go to for feeding a crowd because they bring such joy and mess and conversation to the table. Hope they become a favorite in your house too.
Recipe Questions & Answers
- → What type of fish works best?
-
White fish fillets like cod, tilapia, halibut, or mahi-mahi work beautifully. They're mild, flake easily, and hold up well during frying.
- → Can I make the avocado crema ahead?
-
Yes, prepare the crema up to 24 hours in advance and store it in an airtight container in the refrigerator. The lime juice helps prevent browning.
- → How do I keep the fish crispy?
-
Pat fish strips completely dry before battering, fry at 350°F (180°C), and drain on paper towels. Serve immediately after assembling for best texture.
- → Can I bake instead of fry?
-
Absolutely. Coat fish in the same batter, place on a greased baking sheet, and bake at 425°F for 15-20 minutes until golden and cooked through.
- → What toppings pair well?
-
Pickled jalapeños, radish slices, cotija cheese, pico de gallo, or hot sauce all make excellent additions. Fresh cilantro and extra lime wedges are classics.