Skip to Content

Beer-Battered Fish Tacos

February 27, 2025

Crispy beer-battered fish tacos, loaded with a slightly spicy, creamy coleslaw and topped off with a lime-spritzed crema, are pure heaven in a tortilla.

Beer-Battered Fish Tacos with sesame slaw on corn tortillas on a plate

Beer-Battered Fish Tacos: AKA Beach Day on a Plate

Juicy-tender on the inside, and so very light and crispy on the outside, these beer-battered fish tacos are one of the best things we’ve cooked up in a long time. They require deep-frying, and they’re not the very simplest recipe in the world, but (as you might imagine) beer-battered and fried fish, piled high into a tortilla and topped with a creamy, spicy, lime-y slaw and dressed with a drizzle of crema makes for a meal that it 100% unforgettable. It’s a treat for your family, or serve it up as a beachy, summery feast for your friends—however you enjoy it and whoever you share it with, there’s no way that this crispy fried fish taco recipe doesn’t knock it out of the park every last time. Beer-battered fish tacos are often called “Baja-style” tacos, and while this recipe is certainly inspired by that yummy So-Cal classic, we’ve put our own twist on the original by incorporating some of our favorite ingredients like sriracha, rice vinegar and sesame oil.

flour, white fish, red cabbage, carrots, oil, sesame oil, cilantro, and corn tortillas

What Kind of Fish Is Best for Fish Tacos?

Any kind of firm white fish is terrific for these fried fish tacos. You can use whatever is affordable and abundant at the market—if you’re talking to the fishmonger, ask for a flakey, firm white fish. If you’re feeling flush, go for halibut! It’s meaty, so firm, mild and almost creamy. Cod is our go-to, because it’s always pretty darn affordable and we love its mildness and firmness. It seems to always hold up really well to the deep-frying process. Even snapper, tilapia or haddock would work great.

sesame slaw with cilantro, carrots and red cabbage in a bowl
spicy mayonnaise sauce in a owl made with lime juice, rice vinegar, sriracha

What Kind of Beer Do You Use for Beer Battered Fish?

And does beer make batter crispy? Yes, you betcha! In fact, that’s exactly why we’re using it (no, it’s not just an excuse to buy a 6-pack). Using beer batter for making fried fish is a great way to keep the crust crisp and airy instead of heavy, thick or gloppy. Beer also has natural sugars that add to the crispy golden-brown color of the beer battered crust. We love to use light beers for beer-battered fish, like pale ales, pilsners, or even light IPAs would be delicious.

beer batter for fish tacos in a bowl next to a can of beer
beer batter in a bowl and a plate with flour and spices with white fish
Beer-Battered Fish frying in oil
Beer-Battered Fish on parchment paper on a baking sheet

Our 2 Favorite Beer-Battered Fish Taco Toppings: Coleslaw & Crema

The secret of these two delicious fish taco toppings is that they use basically the same ingredients. The lime-sriracha crema—our very favorite fish taco sauce, ever—is made up of just a few of the ingredients you’ll use to make the coleslaw, so it’s no extra work or energy to remember to grab the ingredients for both! If you’ve got the stuff you need to make the red cabbage coleslaw, you’ve got what you need to make this simple fish taco sauce. Here’s everything you’ll need to make the two fish taco toppings:

  • Limes

  • Mayonnaise

  • Rice vinegar


  • Sriracha

  • Honey


  • Sesame oil

  • Salt

  • Purple cabbage

  • Carrots


  • Cilantro

  • Black sesame seeds

Beer-Battered Fish on parchment paper

How to Make Fried Fish Tacos

These are not the simplest tacos in the world, but they are worth every ounce of effort that you put in (and then some!). Here’s how to make these beer-battered fish tacos:

  1. Make the coleslaw! Toss the shredded cabbage, carrots, cilantro and sesame seeds with lime juice, mayonnaise, rice vinegar, sriracha, honey, sesame oil and salt.

  2. Make the fish taco sauce! Whisk mayo, lime juice, sriracha, rice vinegar.

  3. Make the beer batter! Whisk beer, flour, baking powder and salt until the batter is completely smooth.

  4. Prep some seasoned flour for dredging. Flour, salt, cayenne and garlic powder. Dipping the fish in flour before the beer batter will help the batter to stick to the fish.

  5. Flour and batter the fish. Dip each piece of fish in the flour mixture first, then give it a good dip in the batter to coat.

  6. Time to fry the fish! If you’re new to deep fat frying, no worries! It isn’t as hard as you might imagine. You’ll need a deep-fat thermometer, but otherwise it’s very simple. Begin by heating about three inches of vegetable oil to 350°F-375°F. Working with one piece at a time, gently lower the fish into the hot oil. Each piece of fish that you add will drop the oil temperature a bit, so keep an eye on the temperature and if it drops 350°F, stop adding the fish for a while until the oil comes back to temperature. If the oil gets too hot, try adding a little more oil.

  7. Make the fried fish tacos! Fill each tortilla with one piece of fish, a serving of coleslaw, a drizzle of crema, a few radishes, some cilantro and black sesame if desired.

Beer-Battered Fish Tacos with sesame slaw and a spicy cream on a plate with radishes and cilantro

Tools You’ll Need

More Seafood Taco Recipes to Try

Beer-Battered Fish Tacos with sesame slaw and a spicy cream on a plate with radishes and cilantro
Beer-Battered Fish Tacos with sesame slaw and a spicy cream on a plate with radishes and cilantro

A Seriously Upgraded Taco Night

This fresh, crispy, loaded fried fish tacos recipe is about as opposite from taco-packet ground beef in a flour tortilla as tacos can possibly get (though we have plenty of love in our hearts for high-brow and low-brow tacos!). Try this beer-battered taco recipe, and let us know how you like it, OK? Share a photo and tag us on Instagram using @themodernproper and #themodernproper so that we can see your stuff! Happy eating!

💌 Let's Stay Together

There are so many great ways to receive all of our latest recipes, meal tips, and inspiration.

Beer-Battered Fish Tacos Recipe

  • Serves:  6
  • Prep Time:  20 min
  • Cook Time:  30 min
  • Calories:  945

Ingredients

Coleslaw

  • 1 tablespoon fresh lime juice, (from 1 lime)
  • 3 tablespoons mayonnaise
  • 1 tablespoon seasoned rice vinegar
  • 1 teaspoon Sriracha, plus more to taste
  • 1 tablespoon honey
  • 1 tablespoon toasted sesame oil
  • ½ teaspoon sea salt
  • 3 cups shredded red cabbage
  • 1 cup grated carrots
  • ⅓ cup fresh cilantro, roughly chopped, plus more for serving
  • 1 tablespoon black sesame seeds, plus more for serving

Spicy Crema

  • ⅓ cup mayonnaise
  • 1 tablespoon fresh lime juice, (from 1 lime)
  • 1 tablespoon seasoned rice vinegar
  • 1 tablespoon Sriracha

Beer Battered Cod

  • 12 ounces (1 can) pale ale or other light beer
  • 2 ¼ cups all-purpose flour
  • 1 teaspoon baking powder
  • 1 ¼ pounds fresh cod, cut into 1 x 5-inch pieces
  • 4 teaspoons sea salt
  • 1 teaspoon cayenne pepper
  • 1 teaspoon garlic powder
  • 4 cups canola oil or vegetable oil, (about 3 inches)
  • 12 corn tortillas, warmed, for serving
  • Thinly sliced radishes, for serving

Method

  1. Make the coleslaw. In a large bowl, whisk together the lime juice, mayonnaise, rice vinegar, sriracha, honey, sesame oil, and salt until smooth. Add the cabbage, carrots, cilantro, and sesame seeds and toss to combine. Refrigerate until ready to serve.

  2. Make the crema. In a small bowl, whisk together the mayonnaise, lime juice, rice vinegar, and sriracha until smooth.

  3. Make the cod. In a medium bowl, whisk together the beer, 1¼ cups of the flour, the baking powder, and 1½ teaspoons of the salt until no lumps remain. The batter consistency should be a little runnier than pancake batter. 

  4. In a shallow bowl, combine the remaining 1 cup of flour, 2 teaspoons of the salt, cayenne pepper, and garlic powder. 

  5. Heat the oil in a large pot over high heat. Season the fish all over with the remaining ½ teaspoon salt. Using a deep fry thermometer, heat the oil to 350°F. Working with one piece at a time, dip the fish into the flour mixture and turn to coat. Then dip it into the batter, letting the excess drip off. Carefully add the fish to the oil and cook for 4 to 5 minutes. Flip and cook until golden, 2 to 3 minutes more. Using a slotted spoon, transfer the fish to a paper towel-lined plate. Repeat with the remaining fish, making sure the oil reheats to 350°F between batches.  

  6. Fill each tortilla with one piece of fish, a spoonful of coleslaw and a drizzle of crema. Garnish with the radishes and cilantro. 

Nutrition Info

  • Per Serving
  • Amount
  • Calories 945
  • Protein 26 g
  • Carbohydrates 65 g
  • Total Fat 64 g
  • Dietary Fiber 5 g
  • Cholesterol 45 mg
  • Sodium 1546 mg
  • Total Sugars 2 g

Beer-Battered Fish Tacos

Questions & Reviews

Join the discussion below.

or

    Any questions?

    Need to change up some ingredients? Unsure about a step in the method? Click the Ask a Question button above. We’re here for you.

  • SUSAN

    I'm going to try this recipe and I commend you for having the option to jump to the recipe.

    Hope you love it!

  • Myra

    This recipe is the best!!! The flavors work so well together in the slaw. The batter for fish is like tempura. I will use this as my “go to” recipe.

    Thanks so much Myra! A recipe becoming a "go to" is high praise, we are so glad you love it!!

  • Susan

    A bit time intensive to make, but worth it. Delicious!

    I think so too!

  • Callie

    The beer batter was delicious, definitely salt after frying. For my family’s tastes the slaw was too sesame oil dominant so next time I’ll reduce the amount. Thanks for sharing this tasty recipe!

    Thanks Callie! Glad you liked it!