Advertisement
Seafood/Mexican

Fish Tacos Recipe

Crispy, light fish tacos with zesty lime crema and fresh toppings for a vibrant meal.

35 min total
Serves 4
Medium
Prep Time
20 min
Cook Time
15 min
Total Time
35 min
Fish Tacos
Photographed for KrazyRecipes · Seafood
Advertisement

There’s something undeniably satisfying about biting into a fish taco: the crunch of the crispy fish, the cool creaminess of a lime-infused sauce, and the brightness of fresh toppings. It's like a little beach party happening right on your plate. These fish tacos bring together the best of textures and flavors, making a casual dinner feel like a special occasion.

Fish tacos have their roots deeply planted in the coastal towns of Mexico, where the sea's bounty meets Mexican culinary creativity. My first experience with fish tacos was during a sun-soaked vacation in Baja, where the street vendors served them with a squeeze of lime and a sprinkle of fresh cilantro. It was love at first bite.

The key to this recipe is the quick marinade, which infuses the fish with a hint of zest and spice, while the light batter ensures a satisfying crunch. The lime crema, with its tangy notes, complements the fish beautifully. Serve these on a warm sunny evening or for a laid-back weekend meal, and you’ll feel like you’ve been transported to a seaside cantina.

Advertisement
The Method

Step-by-Step

7 steps · tap a timer to start
  1. 01
    Step 1 / 7

    Cut the fish fillets into strips about 1-inch wide.

    In a bowl, combine lime juice, cayenne pepper, garlic powder, salt, and pepper.

    Add the fish and marinate for 10 minutes.

  2. 02
    Step 2 / 7

    In a separate bowl, whisk together flour and baking powder.

    Gradually add sparkling water, stirring until the batter is smooth and slightly runny.

    It should coat the back of a spoon.

  3. 03
    Step 3 / 7

    Heat about 1 inch of vegetable oil in a deep pan over medium-high heat until it reaches 350°F (175°C).

  4. 04
    Step 4 / 7

    Remove the fish from the marinade, shaking off excess liquid, and dip into the batter.

    Fry the fish in batches for 4-5 minutes until golden brown and crisp.

    Drain on paper towels.

  5. Advertisement
  6. 05
    Step 5 / 7

    For the lime crema, whisk together sour cream, mayonnaise, lime juice, cilantro, and salt in a small bowl.

    The mixture should be smooth and creamy.

  7. 06
    Step 6 / 7

    Warm the corn tortillas in a dry skillet over medium heat until pliable and slightly charred.

  8. 07
    Step 7 / 7

    To assemble, place a few pieces of fried fish on each tortilla.

    Top with shredded cabbage, avocado slices, cilantro, and a drizzle of lime crema.

    Serve immediately with lime wedges.

Chef Tips

  • Make sure your oil is hot enough before frying; this ensures a crispy coating.
  • Use fresh lime juice for the marinade and crema for the brightest flavor.
  • Sparkling water keeps the batter light and airy, resulting in a perfect crispy texture.
  • Warm tortillas directly over a gas flame for a smoky char.
  • Prepare all toppings in advance for easy assembly once the fish is cooked.
Advertisement

Nutrition (per serving)

calories
~450 kcal
protein
22g
carbs
34g
fat
28g
fiber
5g
sodium
580mg

Estimates only. Actual values depend on brands and portions.

Frequently Asked

Can I make this ahead?+

It's best to fry the fish just before serving to maintain crispiness. However, you can prepare the lime crema and chop toppings in advance.

What can I substitute?+

You can use any firm white fish like halibut or tilapia. For a lighter option, grill the fish instead of frying.

How do I store leftovers?+

Store leftover fried fish in an airtight container in the fridge. Reheat in an oven or air fryer to regain crispiness.

You Might Also Like