These fish tacos are a traditional Mexican dish that’s sure to be a crowd-pleaser. A quick lime juice marinade for the cod provides a hint of citrus in each bite, and the beer batter is wonderfully crisp and light. Simple, rustic, delicious: it’s everything you want from Mexican street food.
Level: | Intermediate |
Total: | 45 min |
Active: | 30 min |
Yield: | 4 servings |
Ingredients
- 1 pound cod fillet, or another firm white fish, such as halibut
- 1 teaspoon fine sea salt
- 1/4 cup fresh lime juice
- 1/4 cup all-purpose flour, for dredging
- 4 cups grapeseed oil, for frying
- 1 cup all-purpose flour
- 1 cup lager, preferably Modelo or Tecate brand
- 1 teaspoon baking powder
- 1 teaspoon sambal, an Indonesian chili sauce, available in many grocery stores or online
- 1/2 teaspoon Dijon mustard, may substitute yellow mustard
- 1 pinch dried oregano, preferably Mexican
- 1/4 teaspoon fine sea salt
- 8 corn tortillas, preferably freshly made, see Homemade Corn Tortillas recipe
- 1/2 cup mayonnaise
- 1/2 cup creme fraiche
- 1/4 head green or red cabbage, finely sliced
- 1 avocado, cut into slices
- 1/2 cup Yucatán-Style Pickled Red Onions, see Yucatán-Style Pickled Red Onions recipe
Instructions
- Marinate: Slice fish into 1-inch-thick pieces (about 2 ounces each). Place in a wide, shallow bowl and season with salt on all sides. Pour lime juice over the pieces and let rest while preparing the batter, 5–10 minutes.
- Make batter: In a medium bowl, whisk together flour and beer until smooth. Whisk in baking powder, then add sambal, mustard, oregano, and salt, and whisk to combine. Set aside.
- Dredge, batter, and deep-fry: Place flour on a plate. Add oil to a pot and set over medium heat. Secure a thermometer to the pot’s side and heat oil to 375 F. Remove fish from marinade, one piece at a time, and dredge in flour on both sides. Then dip in the batter, coat well, and carefully place into the hot oil. Repeat with one or two more pieces, working in batches to avoid crowding the pot. Fry until the fish is evenly cooked and golden brown on all sides, about 8 minutes. Transfer fish to a paper towel-lined plate.
- Assembly: Warm tortillas on a comal or skillet over low heat. While tortillas are heating, mix together mayonnaise and crème fraîche in a small bowl. Place a warm tortilla on a plate, and spread a dollop of mayo-crème sauce down the middle. Place a piece of fish on top of the sauce, followed by another spoonful of sauce. Add cabbage, an avocado slice or two, then finish with a spoonful of pickled red onions. Repeat assembly with remaining ingredients and serve immediately.
Nutrition Facts
Serving Size | 1 of 16 servings |
Calories | 337 |
Total Fat | 27 g |
Saturated Fat | 4 g |
Carbohydrates | 17 g |
Dietary Fiber | 2 g |
Sugar | 1 g |
Protein | 8 g |
Cholesterol | 20 mg |
Sodium | 286 mg |
Reviews
While the resulting texture was light and crunchy, the flavor was pretty underwhelming. The bland fish, along with the bland mayo-creme freiche and bland cabbage…well, you get the idea.
Thank you, Gabriela, for an awesome fish taco recipe!
Simple and very tasty! Made this for my husband and received compliment after compliment. We really loved the sauce and pickled onions. This will definitely be a new go to for us.
Yum… I loved everything about this recipe! Don’t skip the pickled onions. I made them the night before and they were the family’s favorite. Add your favorite salsa for a perfect dish!
very fresh tasting and light even though it was fried. the key is FRESH FISH! I can not stress this point enough, and I like my batter to be more like a tempur. I hope this helps you oh and I also put fine shaded rainbow cabbages on mine (Just green & purple cabbage) you can find it in the produce department all ready shredded for cole slaw mix..