Crispy strips of white fish get a light sparkling-water batter and quick fry until golden, then nestle into warm corn tortillas. Fresh cabbage slaw adds crunch, while a smooth blend of avocado, sour cream, cilantro, and lime creates the perfect creamy finish. Assembly takes just minutes—simply pile the hot fish into tortillas, mound generously with slaw, and drizzle with that vibrant green sauce. Serve with extra lime wedges for squeezing over the top.
Last summer, my cousin returned from a surfing trip in Baja California raving about these tiny beachside shacks serving the most incredible fish tacos. She dragged me to the kitchen at midnight, still smelling of salt and sunscreen, and attempted to recreate what she had eaten. The kitchen filled with the sound of sizzling oil and lime being squeezed, and we stood over the stove eating them straight from the pan.
I made these for a backyard gathering last month when the temperature hit ninety degrees and nobody wanted to eat anything heavy. My friend Sarah took one bite and actually stopped midconversation, eyes wide, asking what I had put in the green sauce. Now every time we have people over, someone asks if those tacos are making an appearance.
Ingredients
- White fish fillets (500g): Cod works beautifully but tilapia holds up well too, just pat them completely dry before battering
- All-purpose flour (1 cup) and cornstarch (1/2 cup): This combination creates that signature light crunch that does not go soggy
- Cold sparkling water (1 cup): The bubbles are what make the batter airy and extra crispy when fried
- Ripe avocado: Should yield slightly to pressure but not feel mushy for the smoothest crema texture
- Fresh cilantro: Use the tender stems too, they pack just as much flavor as the leaves
- Lime juice: Fresh is absolutely non-negotiable here, bottled juice cannot compete
- Corn tortillas (8 small): Warm them directly over a gas flame for those authentic charred spots
Instructions
- Make the slaw first:
- Toss the shredded cabbage, red onion, cilantro, lime juice, and salt together in a bowl. Let it sit while you prep everything else so the cabbage softens slightly.
- Blend up the crema:
- Combine avocado, sour cream, cilantro, lime juice, garlic, salt, and pepper in a blender. Blend until completely smooth and creamy, tasting to adjust the seasoning.
- Mix the batter:
- Whisk together flour, cornstarch, baking powder, salt, pepper, and paprika in a bowl. Gradually pour in the sparkling water while whisking until smooth.
- Get the oil ready:
- Heat about two inches of oil in a deep skillet until it reaches 350°F or a drop of batter sizzles immediately.
- Fry the fish:
- Dip each fish strip into batter, let excess drip off, then carefully place in hot oil. Fry 3-4 minutes until golden brown and drain on paper towels.
- Build the tacos:
- Place fried fish in warm tortillas, pile on slaw, and drizzle generously with avocado crema. Serve immediately with lime wedges on the side.
These tacos turned a regular Tuesday dinner into something that felt like a tiny vacation, complete with paper napkins and cold drinks. My partner actually said they reminded him of the time we spent a week in San Diego, eating our weight in seafood.
Getting That Perfect Crunch
The difference between good fried fish and great fried fish comes down to oil temperature. Too cool and the batter absorbs oil, too hot and the fish cooks before the batter crisps up. I keep a thermometer in my pan now after one too many batches of soggy disappointment.
Making It Your Own
Sometimes I swap half the cabbage for shredded jicama when I want extra crunch. Pickled red onions add a beautiful color and tang if you have time to make them ahead. The recipe welcomes whatever fresh crunch you have in your crisper drawer.
Serving Suggestions
A cold Mexican lager or crisp white wine cuts through the fried elements perfectly. I like to serve extra lime wedges on the side so everyone can adjust acidity to their taste. A simple cucumber and tomato salad keeps the meal feeling light and fresh.
- Set up a toppings bar and let guests build their own
- Keep fried fish warm in a 200°F oven while finishing batches
- Double the crema because it goes on everything else too
These tacos have become my answer to everything from casual weeknight dinners to impromptu gatherings. There is something joyful about eating with your hands that makes even a regular evening feel like a celebration.
Recipe FAQs
- → What type of fish works best?
-
White fish fillets like cod, tilapia, or halibut are ideal. They have mild flavor and firm texture that holds up well to frying while staying tender inside.
- → Can I bake instead of fry?
-
Absolutely. Arrange battered fish on a parchment-lined baking sheet and bake at 400°F for 12-15 minutes, flipping halfway until golden and crispy.
- → How do I keep fish crispy?
-
Drain fried strips on paper towels immediately. Don't stack them. Serve right away, and place fish on tortillas just before eating to maintain that crunch.
- → Can I make components ahead?
-
The slaw improves after an hour in the fridge. Avocado crema keeps covered for up to a day. Fry fish fresh for best texture, or reheat in a hot oven to recrisp.
- → What sides pair well?
-
Cilantro lime rice, black beans, or Mexican street corn complement beautifully. A light lager or crisp white wine like sauvignon blanc balances the rich elements.