Golden, crispy fish fillets fried to perfection and tucked into warm corn tortillas. Each taco gets piled high with a refreshing cabbage slaw and finished with a luscious avocado crema that ties everything together.
The batter uses sparkling water for extra lightness and crunch, while the crema adds a cool, tangy contrast to the hot, seasoned fish. Perfect for a casual dinner that feels like a coastal vacation.
The smell of frying batter always takes me back to a tiny beachside shack in Rosarito where I first understood what fish tacos could actually be. I had been eating mushy, breaded versions for years, but that first bite of crisp, light-battered fish with cool crema changed everything. Now I make these at home whenever I need a quick vacation, usually on Tuesdays when the week feels too long. My kitchen transforms into a coastal cantina, if only for forty five minutes.
Last summer my neighbor caught me mid fry through the open window, drawn by the unmistakable scent of lime and hot oil. Ten minutes later I had four people crowded around my stove, all waiting for their turn at the tortillas. We stood there eating directly off paper towels, burning our fingers on fish straight from the oil, not even caring about plates. That spontaneous dinner party became a weekly thing until September.
Ingredients
- 500 g white fish fillets: Cod works beautifully but tilapia catches the batter just as well, and firm white fish holds up when you lower it into hot oil
- 1 cup all-purpose flour: The foundation of your batter, creating that golden shell that shatters when you bite
- 1/2 cup cornstarch: This secret ingredient makes the crust extra crispy and keeps it lighter than flour alone
- 1 tsp baking powder: Gives the batter tiny bubbles that puff up beautifully in the hot oil
- 1 tsp salt and 1/2 tsp black pepper: Simple seasoning that lets the fish shine through
- 1 tsp paprika: Adds warmth and that perfect golden color without any real heat
- 1 cup cold sparkling water: The colder and more bubbly, the lighter and crispier your final coating will be
- 1 ripe avocado: Makes the crema impossibly smooth and rich, perfectly balancing the crispy fish
- 1/2 cup sour cream: Tang and creaminess that ties the whole sauce together
- 1/4 cup fresh cilantro leaves: Fresh herbs brighten every single component of this dish
- 2 tbsp lime juice: Acid is essential here, cutting through the fried elements and waking up your palate
- 2 cups finely shredded cabbage: Crunch factor that makes every bite texturally perfect and exciting
- 8 small corn tortillas: Warm them until pliable and they will wrap around everything perfectly
Instructions
- Make the slaw first:
- Toss your cabbage, onion, cilantro and lime juice in a bowl with a pinch of salt, then let it hang out while you prep everything else. The cabbage softens slightly and all those bright flavors meld together beautifully.
- Blend up the crema:
- Combine the avocado, sour cream, cilantro, lime juice and garlic until impossibly smooth and creamy. Taste it now and add more salt or acid until it makes you want to eat it with a spoon.
- Whisk the batter:
- Mix your dry ingredients in one bowl then gradually whisk in that sparkling water until silky smooth. The batter should coat your finger but still drip off, thick enough to cling but thin enough to crisp.
- Heat your oil:
- Get your oil to 180°C, testing it by flicking in a drop of batter, which should sizzle immediately and float to the top bubbling happily.
- Fry the fish:
- Dip each fish strip into batter, let excess drip off for a second, then carefully lower into the hot oil. Fry until deeply golden and crisp, about 3-4 minutes, then drain on paper towels while you fry the next batch.
- Build your tacos:
- Warm your tortillas until pliable, pile in that crispy fish, then top generously with slaw and drizzle with that gorgeous avocado crema. Squeeze fresh lime over everything and eat immediately.
My friend Mark who claims to hate fish tacos tried one of these during a Super Bowl party and proceeded to eat five without saying a word. Now he texts me randomly asking when I am making them again. Seeing someone convert so completely to the fish taco camp felt like a personal victory.
Making It Lighter
Not every fish taco needs to be deep fried to be incredible. I have experimented with baking the battered fish at 220°C and while you lose some of that crunch, you still get beautiful golden pieces with way less mess. The avocado crema carries so much flavor that you honestly do not miss the extra oil from frying.
The Perfect Tortilla
Store bought corn tortillas need love before they are taco ready. Warm them directly over a gas flame for ten seconds per side until they puff slightly and get those gorgeous charred spots. If you do not have a gas stove, a dry hot skillet works just as well for achieving that authentic texture and flavor.
Make Ahead Strategy
The slaw actually gets better after sitting for an hour, and the crema keeps perfectly in the fridge for two days. I often prep both components the night before, then just fry fresh fish when I am ready to eat. This strategy saved me more than once when unexpected guests have shown up hungry.
- Cut all your cabbage and onion in advance for instant assembly
- Keep fried fish warm in a low oven while you finish batches
- Set up a toppings bar and let everyone build their own perfect bite
These fish tacos have become my answer to everything from Tuesday night dinners to impromptu gatherings. Something about that combination of hot crisp fish, cool crema, and fresh slaw makes people happy every single time.
Recipe FAQs
- → What fish works best for these tacos?
-
White fish fillets like cod, tilapia, halibut, or mahi-mahi work perfectly. They hold up well during frying and have a mild flavor that lets the seasonings shine.
- → Can I make these healthier?
-
Absolutely. Instead of frying, try baking the battered fish at 425°F for 12-15 minutes until crispy. You can also grill the fish strips directly for a smokier flavor.
- → How do I keep the fish crispy?
-
Pat the fish completely dry before battering. Don't overcrowd the pan when frying—work in batches. Let fried fish drain on a wire rack rather than paper towels to maintain crunch.
- → Can I prepare components ahead?
-
The slaw and crema can be made a day ahead and stored refrigerated. The batter is best mixed right before frying, but you can cut and prep the fish strips hours in advance.
- → What toppings work well?
-
Pickled jalapeños, radish slices, crumbled queso fresco, or hot sauce add great flavor. A squeeze of fresh lime right before serving is essential for brightening all the flavors.
- → How do I warm tortillas properly?
-
Heat them directly over a gas flame for 10-15 seconds per side until charred spots appear. Alternatively, wrap in foil and warm in a 350°F oven for 10 minutes.