These coastal-inspired tacos feature crispy battered white fish fillets fried until golden, then nestled in warm corn tortillas. The fish gets paired with a refreshing cabbage slaw dressed with lime and cilantro, plus a rich avocado crema that brings everything together. Each bite delivers crunch from the slaw, creaminess from the sauce, and the satisfying crisp of perfectly fried fish.
The batter uses sparkling water for extra lightness, while the crema blends ripe avocado with sour cream and fresh herbs. Serve with lime wedges to squeeze over the top, adding bright acidity that cuts through the richness.
The first time I had these Baja fish tacos was at a tiny beachside shack in San Diego, where the owner warned me about the avocado crema staining my white shirt. I took that risk anyway, and honestly? No regrets. That bright, creamy sauce against the crunch of fried fish became the benchmark for every fish taco I've made since. Now they're a Friday staple in my kitchen when the week calls for something that feels like a vacation.
Last summer, I made these for a crowd of skeptical friends who claimed they didn't like fish tacos. After one bite, they were hovering around the kitchen island, waiting for fresh batches to come out of the fryer. There's something magical about watching people discover that fish tacos aren't just good, they're the kind of food that makes you forget your manners.
Ingredients
- White fish fillets: Cod or tilapia work beautifully here because they hold their shape during frying and have a mild flavor that lets the batter shine
- All-purpose flour and cornstarch: This combo creates that restaurant-quality crunch that stays crispy even after the sauce hits it
- Cold sparkling water: The bubbles are the secret ingredient that makes the batter light and airy instead of dense
- Ripe avocado: Look for one that yields slightly to gentle pressure, as an underripe avocado won't blend into that silky crema you want
- Fresh cilantro: Don't skip this because it's what makes everything taste bright and alive
- Corn tortillas: Warm them directly over a gas flame for those signature charred spots
Instructions
- Get your slaw ready first:
- Toss the shredded cabbage, red onion, cilantro and lime juice together with a pinch of salt and let it hang out while you prep everything else
- Whip up that avocado crema:
- Blend the avocado, sour cream, cilantro, lime juice and garlic until it's silky smooth, then taste and adjust the seasoning
- Mix the batter:
- Whisk together the flour, cornstarch, baking powder, salt, pepper and paprika, then gradually stir in the cold sparkling water until smooth
- Heat your oil:
- Get it to 180°C or 350°F, which is hot enough that a drop of batter sizzles immediately but doesn't burn
- Fry the fish:
- Dip each fish strip into the batter, let the excess drip off, then fry in batches until golden and crisp, about 3-4 minutes each
- Assemble and devour:
- Pile the warm tortillas with fish, slaw and a generous drizzle of that crema, then squeeze fresh lime over everything
These tacos have become my go-to for celebrating small wins and big moments alike. There's something about the combination of hot, crispy fish and cool, creamy toppings that makes any Tuesday feel like a beach vacation.
Making Ahead
The slaw actually gets better after an hour in the fridge, and the avocado crema can be made a day ahead if you press plastic wrap directly onto the surface to prevent browning. Just keep the batter and frying for last-minute action.
Perfecting the Crunch
I learned the hard way that letting battered fish rest on a wire rack instead of paper towels keeps it crispy on all sides. The air circulation prevents that soggy bottom situation that can ruin an otherwise perfect taco.
Serving Suggestions
A cold Mexican lager or crisp white wine pairs perfectly with these flavors, and don't be shy about offering pickled jalapeños for anyone who wants extra heat. The table should feel like a taco shop where everyone can customize their own creation.
- Set up a toppings bar with extra lime wedges and hot sauce
- Keep the tortillas warm in a clean kitchen towel
- Have everything ready before you start frying because these tacos wait for no one
Gather your favorite people, pull up some chairs, and let the tacos do the talking. Sometimes the best meals are the ones that make you feel like you're miles away from home, even when you're right in your own kitchen.
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 to frying. Choose fresh, firm fillets and cut them into even strips for consistent cooking.
- → Can I bake the fish instead of frying?
-
Absolutely. Arrange the battered fish strips on a parchment-lined baking sheet and bake at 425°F for 12-15 minutes, flipping halfway. The texture won't be quite as crisp, but you'll still get great flavor with less oil.
- → How do I keep the tacos from getting soggy?
-
Drain the fried fish thoroughly on paper towels after cooking. Warm your tortillas and keep them dry until serving. Assemble everything just before eating, and place the slaw and crema on top rather than underneath the fish.
- → Can I make the components ahead?
-
The slaw and avocado crema can be made a few hours ahead and stored in the fridge. The batter is best mixed just before frying, but you can prep all your ingredients in advance. Fry the fish last for maximum crispiness.
- → What sides pair well with these tacos?
-
Mexican rice, black beans, or a simple corn and tomato salad complement the flavors beautifully. A light Mexican lager, crisp white wine, or sparkling water with lime makes the perfect beverage pairing.
- → How do I store leftovers?
-
Store the fish, slaw, and crema separately in airtight containers in the fridge for up to 2 days. Reheat the fish in a 350°F oven for 5-10 minutes to restore crispiness. The crema may need a quick stir before serving.