Enjoy tender, golden fish fillets fried to crisp perfection and nestled in soft tortillas. The fresh cabbage slaw adds a crunchy, tangy contrast, enhanced by a creamy lime-infused crema that brightens each bite. This dish blends smoky, zesty, and fresh flavors, making it ideal for a satisfying meal in under an hour. Simple steps include preparing a light batter, frying fillets until crispy, mixing a tangy slaw, and assembling with all components for a balanced and vibrant dish.
The first time I made fish tacos, I was hosting a summer dinner and feeling mildly terrified about frying fish in front of guests. Someone had brought fresh limes from their backyard tree, and the whole kitchen smelled like citrus and expectation.
My friend Sarah actually texted me the next day asking for the recipe because her partner kept talking about the fish tacos. Now they make them every Friday and have somehow turned it into this whole ritual with homemade salsa and a playlist.
Ingredients
- 500 g white fish fillets: Cod or tilapia work beautifully because they are mild and hold up to the batter without falling apart
- 1 cup all-purpose flour: The base for that golden crispy coating everyone fights over
- 1 tsp baking powder: The secret ingredient that makes the batter puff up and get light instead of dense
- ½ tsp salt and ¼ tsp black pepper: Simple seasonings that enhance without overwhelming
- 1 tsp paprika: Adds a subtle warmth and gorgeous color to the finished fish
- ½ cup cold sparkling water: Use it ice cold because the bubbles create the crispiest texture
- 1 large egg: Helps bind the batter for a coating that actually sticks
- Vegetable oil for frying: You need enough for about an inch depth in your pan
- 2 cups green cabbage and 1 cup red cabbage shredded: The mix of colors makes these tacos gorgeous on the plate
- ½ cup grated carrot: Brings natural sweetness that balances the tangy crema
- 2 tbsp fresh cilantro chopped: Fresh herbs make everything brighter and more inviting
- 2 tbsp mayonnaise and 1 tbsp lime juice for slaw: Creates a creamy dressing that coats every strand
- ½ cup sour cream and 2 tbsp mayonnaise for crema: The drizzle that pulls everything together
- 8 tortillas warmed: Corn or flour both work depending on your preference
- Lime wedges and extra cilantro: The finishing touches that make these feel complete
Instructions
- Make the slaw first:
- Toss both cabbages with carrot and cilantro in a large bowl. Whisk mayonnaise with lime juice, salt and pepper, then pour over vegetables and mix thoroughly. Pop it in the fridge to let flavors marry.
- Whisk up the crema:
- Combine sour cream, mayonnaise, lime juice, garlic powder and pinch of salt until silky smooth. Set aside at room temperature for easy drizzling later.
- Prep your fish:
- Pat the fillets completely dry with paper towels because moisture is the enemy of crispy batter. Cut into manageable strips that will fit nicely inside tortillas.
- Mix the batter:
- Whisk flour, baking powder, salt, pepper and paprika in one bowl. Beat egg with cold sparkling water in another, then pour wet into dry and whisk just until combined. Some small lumps are totally fine.
- Heat the oil:
- Pour about an inch of vegetable oil into a deep skillet and heat to 350 degrees F. The oil should shimmer but not smoke.
- Fry the fish:
- Dip each strip into batter, let excess drip off, then carefully lower into hot oil. Cook 3 to 4 minutes, turning once, until deeply golden. Drain on paper towels.
- Assemble and serve:
- Stack warm tortillas with crispy fish, pile on colorful slaw, drizzle generously with crema and finish with fresh cilantro and lime wedges.
Last summer, my neighbor came over when I was making these and ended up staying for dinner. We sat on the back steps eating tacos straight off paper plates while her dog waited patiently for dropped fish.
Getting the Oil Temperature Right
I learned the hard way that oil temperature matters more than anything else when frying. If the oil is too cool, the fish gets greasy and heavy. Too hot and the outside burns before the fish cooks through. A simple kitchen thermometer is worth every penny, or you can test by dropping in a tiny bit of batter. It should sizzle immediately and float to the top.
Making Ahead Like a Pro
The slaw actually gets better after an hour or two in the refrigerator as the cabbage softens slightly and absorbs the dressing. You can also make the crema early and keep it at room temperature. Just never bread the fish ahead of time or the coating will get soggy and refuse to crisp up properly.
Perfecting Your Assembly
The order matters more than you might think. I put fish down first so the warm tortilla gets that crispy bottom layer, then pile slaw on top because it stays cool and crisp against the hot fish. The crema goes last so you can see those beautiful white drizzles over the colorful cabbage.
- Warm your tortillas directly over a gas flame for those lovely charred spots
- Keep the fried fish on a wire rack instead of paper towels to maintain maximum crunch
- Squeeze fresh lime right before eating to wake up all the flavors
These fish tacos have become my go to for feeding a crowd because everyone gets to customize their own perfect bite. Hope they become a favorite in your kitchen too.
Recipe FAQs
- → What type of fish works best?
-
White fish like cod, tilapia, or haddock are ideal for their mild flavor and firm texture that crisps well when fried.
- → How can I make the batter crispy?
-
Use cold sparkling water and beat the batter lightly to keep it airy. Fry at medium-high heat to ensure a golden, crunchy coating.
- → Can the cabbage slaw be prepared in advance?
-
Yes, mixing the slaw a few hours before serving allows flavors to meld and the cabbage to soften slightly without losing crunch.
- → What’s a good substitute for sour cream in the crema?
-
Greek yogurt works well, providing similar creaminess with a slight tang.
- → How can I add more heat to the dish?
-
Incorporate jalapeño into the slaw or add a dash of hot sauce to the crema for a spicy kick.
- → What tortillas are best for this dish?
-
Small corn or flour tortillas warmed before assembling help hold the crispy fish and toppings well.