Crispy Beer Battered Fish Tacos

My favorite fish tacos come with an ocean view at Wrecked at the Reef in Rocky Point, Mexico. But when we can’t make the drive, these crispy fish tacos on our patio are a very good second choice.

They’re also the tacos that converted Johnny B—or as close as one can come to converting a man who still insists he doesn’t like fish.

Three crispy fish tacos topped with lettuce, pico de gallo, cilantro, and creamy lime sauce on an iorange plate.

This post may contain affiliate links. If you make a purchase through one of these links, I may earn a small commission at no additional cost to you.

Want the recipe? No judgment—jump straight there:

Jump to the Recipe ↓


Why You’ll Love These Fish Tacos

  • The fish is golden and crispy without a heavy coating.

  • The creamy lime sauce has just enough heat.

  • Everyone can choose their own toppings.

  • They’re casual enough for Tuesday and good enough to make the patio feel a little closer to Mexico.

Ingredients

Prep Time: About 20 minutes | Cook Time: About 15 minutes | Yield: Serves 4–6

For the Fish

  • 1¼ pounds halibut, cod, or tilapia, cut into taco-size pieces

  • ¾ cup all-purpose flour

  • ½ teaspoon chili powder

  • Salt and black pepper, to taste

  • 1 large egg

  • 1 cup beer

  • Vegetable oil, for frying

For the Creamy Lime Sauce

  • ½ cup sour cream

  • ¼ cup mayonnaise

  • 1 tablespoon fresh lime juice

  • 1 teaspoon hot sauce

For Serving

  • Corn tortillas

  • Sliced avocado

  • Pico de gallo

  • Salsa

  • Lime wedges

 

How to Make Them

  1. Whisk together the sour cream, mayonnaise, lime juice, and hot sauce. Refrigerate until ready to serve.

  2. Pour about 3 inches of vegetable oil into a medium pot. Heat over medium-low heat until a deep-fry thermometer registers 375°F.

  3. Combine the flour, chili powder, salt, and pepper in a shallow bowl.

  4. In a separate bowl, whisk together the egg and beer.

  5. Dip each piece of fish into the egg-and-beer mixture, then coat it in the seasoned flour.

  6. Fry the fish in batches for 2–3 minutes, until golden and just cooked through. Do not crowd the pot.

  7. Transfer the fish to a paper-towel-lined plate using a slotted spoon. Season lightly with salt while hot.

  8. Fill the corn tortillas with the crispy fish, avocado, pico de gallo, salsa, and creamy lime sauce. Serve with lime wedges.

 

Pro Tips & Notes

  • Prepare the sauce and toppings before heating the oil. Once the fish is ready, pour the margaritas—Taco Tuesday is officially underway.

  • Keep the oil close to 375°F and fry the fish in small batches.

  • For crispy shells, fry the corn tortillas in clean oil for a few minutes, until lightly golden and crisp. Drain them on paper towels before filling.

  • Put plenty of napkins on the table. These tacos require two hands and very little dignity.

Prefer to download the recipe?

Download the Crispy Fish Tacos Recipe →

 

What to Serve with Them

Margaritas, obviously. Throw in refried beans, guacamole, and plenty of chips, and Taco Tuesday is officially on.

See the Complete Taco Tuesday Menu →

Get the Blended Margarita Recipe →

 

A Few Taco Tuesday Favorites

Taco Holders

The colorful taco holders in the photo are the ones I actually use. I’m pretty sure I found them at Target, but they seem to have disappeared from the internet—as the good things often do.

I found a similar option that will still keep your tacos upright while everyone piles on the toppings. Not quite as cute, though.

Shop It →

Deep-Fry Thermometer

It takes the guesswork out of heating the oil and helps keep the fish crisp instead of greasy.

Shop It →

Join the Flock

If you like really good food, patio dinners, and the occasional excuse to make margaritas on a Tuesday, come join us.

From the Nest →

 

Latest from the Blog

Karen

Karen is the founder of For the Birds Living — a Firebird, lifelong entertainer, and guide to relaxed, beautiful living in Arizona.

Previous
Previous

Fish Taco Tuesday on the Patio—with Margaritas, Obviously

Next
Next

Blended Margarita