These beer-battered fish tacos combine crispy deep-fried fish, crunchy shredded cabbage (or coleslaw mix), and a creamy Baja sauce for a bright, satisfying meal.
You can use other firm white fish such as halibut, haddock, pollock, mahi mahi, or grouper if you prefer.
This recipe is quick and perfect for lunch, dinner, or a date-night meal for two—ready in about 25 minutes.

As an Amazon Associate, I may earn a small commission from qualifying purchases at no extra cost to you.
How to make Baja Fresh Fish Tacos
Start by cutting the fish fillets into 4–6 long strips or bite-sized cubes on a clean cutting board. Season both sides lightly with salt and set aside while you prepare the batter and sauce.

Whisk together the Baja sauce first: combine mayonnaise, sour cream, chopped cilantro, ground cumin, and honey in a small bowl. Adjust seasoning to taste and refrigerate until ready to serve.

For the beer batter, whisk together all-purpose flour, rice flour or cornstarch, a pinch of salt, cayenne pepper, and one egg in a shallow wide bowl. Gradually whisk in just enough beer (dark Mexican beer is suggested) to reach a smooth, slightly thick batter with no lumps.

Heat oil about 1/2″ deep in a heavy skillet or an electric skillet to 350°F (175°C). When the oil is hot, dip each fish piece into the batter, letting any excess drip off, then carefully place it into the oil.

Fry the fish for about 3 minutes per side, or until golden brown and crisp. Work in batches if needed to avoid crowding the pan. Transfer cooked pieces to a paper towel–lined plate and season with a little more salt while hot.

Warm the tortillas over an open flame or in a dry skillet for about 30 seconds per side until pliable and slightly charred. To assemble, place shredded cabbage on each tortilla, top with one strip of beer-battered fish, and drizzle with the Baja cream sauce. Serve immediately with lime wedges if desired.

Enjoy these tacos right away for the best contrast between the hot, crispy fish and the cool, creamy sauce.
You may also enjoy
- Beef Tenderloin and Elote Tacos
- Mini Taco Meatloaves
- BBQ Pulled Pork Tacos
- Korean BBQ Tacos
- Slow Cooker Chicken Tacos
- Beer Battered Cod Fish Sandwiches
- Ultimate Seafood Boil
Beer Battered Fish Tacos Recipe
Author: Zona House
These beer-battered fish tacos feature deep-fried fish, crunchy shredded cabbage or coleslaw mix, and a creamy Baja sauce. They’re quick to prepare and great for an easy lunch or casual dinner.
Time
- Prep Time: 15 mins
- Cook Time: 10 mins
- Total Time: 25 mins
Details
- Servings: 4 Tacos
- Calories: 370 kcal per serving
Equipment
- Cutting board
- Mixing bowls
- Shallow breading bowl or tray
- 12″ electric skillet or heavy frying pan
- Paper towels for draining
Ingredients
For the crispy fish tacos:
- ½ lb cod (or other white fish)
- 4 flour taco-size tortillas
- Oil for deep frying
For the beer batter:
- ¼ cup all-purpose flour
- ⅛ cup rice flour or cornstarch
- ¼ teaspoon salt
- ⅛ teaspoon cayenne pepper
- 1 egg
- ¼ cup dark Mexican beer
For the Baja sauce and topping:
- ¼ cup mayonnaise
- ¼ cup sour cream
- 2 Tablespoons fresh cilantro, chopped (or 1 tablespoon dried)
- 1 teaspoon ground cumin
- 2 Tablespoons honey
- 2 cups shredded cabbage (or coleslaw mix)
Instructions
- Cut the fish fillets into 4–6 strips or bite-sized pieces and season both sides with salt.
- Whisk together mayonnaise, sour cream, cilantro, cumin, and honey to make the Baja sauce; set aside.
- In a shallow bowl, whisk flour, rice flour (or cornstarch), salt, cayenne, and egg. Gradually add beer until you have a smooth batter with a pourable but thick consistency.
- Heat oil to 350°F (about 1/2″ deep) in a skillet or electric skillet.
- Dip fish pieces in the batter, letting excess drip off, then carefully place them into the hot oil.
- Fry about 3 minutes per side, or until golden and crisp. Drain on paper towels and season lightly with salt.
- Warm tortillas over an open flame or in a skillet for about 30 seconds per side.
- Assemble tacos: shred cabbage onto each tortilla, top with a piece of beer-battered fish, and finish with the Baja cream sauce. Serve immediately.
Notes
- Other fish options: halibut, haddock, pollock, mahi mahi, or grouper.
Nutrition per serving (approx.)
- Calories: 370 kcal
- Carbohydrates: 37 g
- Protein: 16 g
- Fat: 17 g
- Sodium: 515 mg

Hi there, and a warm welcome! I’m Zona House, and I love creating simple, satisfying recipes that make everyday cooking easy and enjoyable.
If you try this recipe, I hope it brings a little flavor and fun to your table—eat, drink, and savor every moment!
