Crispy fried fish is the star of the show in this recipe! Crunchy and golden brown, the fish is then wrapped in warm tortillas and loaded with fresh toppings for the ultimate taco experience. This recipe is perfect for a quick dinner or for entertaining guests, as it comes together in under 30 minutes. Let’s begin!
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 4–6 servings 1x
Ingredients
- 1 lb white fish (such as cod or tilapia), cut into slices
- 1 cup all-purpose flour
- 1 tsp baking powder
- 1 tsp garlic powder
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1 cup beer (pale ale or lager)
- Vegetable oil, for frying
- 8 small tortillas
- Shredded cabbage
- Diced tomatoes
- Sliced avocado
- Chopped cilantro
- Lime wedges
- Hot sauce (optional)
Instructions
- In a large bowl, whisk together the flour, baking powder, garlic powder, salt, and black pepper. Slowly pour in the beer, whisking until a smooth batter forms.
- In a large skillet, heat about 1/2 inch of vegetable oil over medium-high heat. Once hot, dip each piece of fish into the batter, letting any excess drip off, and carefully place in the hot oil. Fry until golden brown and crispy, about 2-3 minutes per side. Transfer to a paper towel-lined plate to drain any excess oil.
- Heat the tortillas in the microwave or on a griddle until warm and pliable.
- To assemble the tacos, place a few pieces of fried fish in the center of each tortilla. Top with shredded cabbage, diced tomatoes, sliced avocado, and chopped cilantro. Squeeze a wedge of lime over the top and add hot sauce if desired.
- Serve immediately and enjoy!
Notes
Make sure to use a light and crisp beer for the batter, such as a pale ale or lager. You can also add additional seasonings to the batter, such as paprika or cumin, for extra flavor. Be sure to fry the fish in small batches to avoid overcrowding the pan, which can lead to uneven cooking. And don’t forget the fresh toppings – the cabbage, avocado, and lime juice really elevate the flavors of this dish. Serve with a side of rice and beans for a complete meal. Enjoy!
*The following nutritional information is based on estimates.
Nutrition
- Serving Size: 1 serving
- Calories: 355
- Sugar: 2g
- Sodium: 518mg
- Fat: 12g
- Carbohydrates: 32g
- Fiber: 4g
- Protein: 28g
- Cholesterol: 60mg







