Crispy Beer Battered Baja Fish Tacos with Creamy Cilantro Sauce
jump toRECIPE
Beer-battered baja fish tacos are a vibrant, crispy take on a Mexican favorite, featuring flaky white fish dipped in a light beer batter and fried until golden, then nestled in warm corn tortillas with zesty slaw, creamy sauce, and lots of lime. The crunch of the batter pairs perfectly with cool toppings for a fun, casual meal that feels like a beachside classic right at home. Whether you’re feeding a crowd for taco night or enjoying a weekend meal, these tacos hit all the craveable notes. If you love this fresh flavor profile, be sure to try these grilled honey lime shrimp tacos or my Mexican chicken street tacos for your next global culinary adventure.

Why You’ll Love This Recipe
- Crispy & light – golden beer batter adds great texture without heaviness.
- Flavor-packed – bright toppings and tangy slaw balance the fried fish.
- Crowd-friendly – perfect for casual gatherings or taco nights.
Key Ingredients in This Recipe
- Halibut – Pacific halibut is a versatile, flakey, mild-flavored white fish that is also a sustainable choice. Most of the Pacific halibut comes from Alaska and is in season from March through November. The fish has a very nutritious diet, which yields lean and protein rich meat that is also low in cholesterol. Since it has such a mild flavor, it is a good fish for people who aren’t as prone to liking seafood.
- Beer – I find using a lighter Mexican-style lager beer works best for this recipe! The beer flavors the batter while also adding the fizz. You don’t want anything with too many overpowering flavors. Look for something like Tecate or Modelo.
- Green cabbage – The cabbage adds a nice crunch to this taco. It can be substituted with purple cabbage or another green, like chopped romaine. I recommend using a mandolin to thinly shave the cabbage for the best texture.
- Pico de gallo – Pico is a mild salsa made with tomatoes, jalapeño, onion, cilantro and lime juice that makes for the perfect topping on the fish tacos. I prefer to make my own easy pico de gallo, though you can easily use store-bought.
A full ingredient list with exact amounts can be found in the recipe card below.

Pro Tip
Keep the batter cold and the oil hot — cold batter hitting hot oil gives the crispiest coating with minimal greasiness.
Swaps and Substitutions
- White fish: Swap with cod, haddock, tilapia, or mahi-mahi depending on availability.
- Beer: Use sparkling water or club soda for a non-alcoholic batter.
- Corn tortillas: Flour tortillas are a soft and pliable alternative.
- Slaw: Add shredded carrots or jicama for extra crunch and color.
- Creamy sauce: Substitute with chipotle mayo or avocado crema for variation.
Special Equipment
To take the guesswork out of frying, use an infrared thermometer to quickly check oil temperature—it’s a small tool you’ll reach for again and again.
How to Make Beer Battered Fish Tacos (Step-by-Step)

Slice the halibut into 8 equal filets. In a large mixing bowl whisk together the flour, salt, pepper, cayenne and paprika. Slowly add the beer while whisking until a batter forms.

In a heavy-bottomed saucepan or deep fryer add enough oil to fill 2-inches of the pan. Heat oil to 350ºF (180ºC). Dip the fish in the batter so that it is entirely coated. Let the excess batter drip from the fish before adding it to the oil.

Fry until golden brown on both sides, about 5 minutes then use tons to remove to a paper towel lined plate to drain.

Stir all ingredients together until completely combined. Refrigerate until ready to use. The sauce can be made up to a day ahead of time.

Divide shredded cabbage among tortillas and spread a spoonful of the herb yogurt sauce on top followed by a slice of the fried fish. Add pico de gallo on top and serve with hot sauce and limes on the side. Serve immediately.
How to Serve Beer-Battered Baja Fish Tacos
- As tacos: Serve immediately with warm tortillas and plenty of lime wedges.
- With sides: Pair with Mexican street corn, chips and salsa, or black beans.
- Garnished: Top with fresh cilantro and extra cabbage for brightness.
- Family-style: Lay out tortillas and toppings so everyone can build their own.
How to Store Beer-Battered Baja Fish Tacos
- Refrigerate fish: Store leftover cooked fish in an airtight container for up to 2 days.
- Store slaw separately: Keep slaw and sauce refrigerated separately to maintain texture.
- Reheat fish: Warm fish in a 375°F (190ºC) oven for best texture — avoid microwaving to prevent sogginess.
FAQ – Frequently Asked Questions
Mild, flakey fish like halibut, cod, mahi mahi or snapper.
Light Mexican lagers (e.g., Corona, Modelo, Dos Equis) are traditional, but you can also use pilsners or even sparkling water for the perfect crispiness!
Heat oil to roughly 350 °F (180 °C). I recommend buying an infrared thermometer to easily check the temperature.
Serve with a homemade mezcal margarita or cervesa like Modelo or Tecate.
Other Recipes to Try
If you loved these beer battered fish tacos, check out some of these recipes for more taco night inspo:
- Baja Fish Ceviche Tostada
- Southern Blackened Catfish Tacos
- Fish Tacos with Cilantro Lime Sauce
- Crispy Battered Fish and Chips Recipe
Tried it? Loved it? Tweaked it? Leave a review below and tell me how it went – I’m all ears (and always hungry).
Beer Battered Baja Fish Tacos with Creamy Cilantro Sauce
Rate this RecipeEquipment:
- Infrared Thermometer (Optional)
Ingredients:
For the beer battered fish:
- 1 pound halibut, or other white fish of choice like cod
- 1 cup all-purpose flour
- 1 teaspoon kosher salt
- ½ teaspoon freshly ground black pepper
- ¼ teaspoon cayenne pepper
- ½ teaspoon chili powder
- 1½ cups light Mexican lager beer
- Vegetable oil, as needed, for frying
For herb the creamy cilantro sauce:
- ½ cup sour cream
- ¼ cup mayonnaise
- 2 tablespoons chopped cilantro
- 2 tablespoons freshly squeezed lime juice
- 2 cloves garlic, minced
- ½ teaspoon freshly ground black pepper
For serving:
- 8 small flour tortillas, warmed
- 2 cups shredded green cabbage
- 1½ cups pico de gallo
- Hot sauce of choice, I use Tapatio
- Lime wedges
Instructions:
For the beer battered fish:
- Slice the halibut into 8 equal filets. In a large mixing bowl whisk together the flour, salt, pepper, cayenne and paprika. Slowly add the beer while whisking until a batter forms.
- In a heavy-bottomed saucepan or deep fryer add enough oil to fill 2-inches of the pan. Heat oil to 350ºF (180ºC).
- Dip the fish in the batter so that it is entirely coated. Let the excess batter drip from the fish before adding it to the oil.
- Fry until golden brown on both sides, about 5 minutes then use tons to remove to a paper towel lined plate to drain.
For the creamy cilantro sauce:
- Stir all ingredients together until completely combined. Whisk with 1 tablespoon (15g) of water to thin the sauce slightly. Refrigerate until ready to use. The sauce can be made up to a day ahead of time.
For serving:
- Divide shredded cabbage among tortillas and spread a spoonful of the creamy cilantro sauce on top followed by a slice of the fried fish.
- Add pico de gallo on top and serve with hot sauce and limes on the side. Serve immediately.
Notes:
Nutrition:
TAG ME ON INSTAGRAM TO BE FEATURED ON MY STORIES! @cookingwithcocktailrings





Best fish tacos I’ve ever had
Love to hear it!
Run don’t walk to the store to get the ingredients for this recipe! I’ve made these baja fish tacos twice in the last month. It’s a crowd pleaser and great for a summer night dinner. The cilantro crema is so good on teh tacos, plus you can use the left overs for taco bowls or as a salad dressing.
Love that you found this recipe so versatile! Thanks so much for sharing!!
I used the sauce from this recipe and I prepared the fish using the blackened catfish recipe (didn’t have the ingredients for the beer batter), and it was absolute heaven! Can’t wait to do it again!
So happy you enjoyed!!! Perfect combination!!
Can I use my air fryer/convection oven for this?
Because this is a wet batter it is not recommended to make it in an air fryer. I prefer to fry the fish in oil then you can easily use an air fryer to reheat and re-crisp the fish.