Beer-Battered Baja Fish Tacos

I had my fair share of Mexican food while we spent so many vacations in Playa del Carmen. These homemade Baja fish tacos are my take on a delicious dinner I had on our honeymoon. Featuring crispy, beer-battered fish on the outside and tender on the inside, Mexican coleslaw made with purple cabbage, and an authentic, creamy Chipotle sauce, these tacos are an explosion of flavors and textures in every bite!

Beer battered baja fish tacos with purple cabbage coleslaw and creamy chipotle aioli.

What I love most about Mexican cuisine is how it incorporates and celebrates simple, fresh ingredients. Also, most recipes are incredibly versatile and can be adapted to one’s own preferences. These tacos are a must-try, and I can tell you that every single person in my family loves them. Everyone looks forward to it when I declare that it’s taco night and serve these with my Easy Pico De Gallo and Homemade Guacamole.

I have perfected every component of this recipe to let its simplicity shine and create a harmony between flavors. The purple coleslaw, with tangy, refreshing lime juice and zest, adds some crunch, while the Chipotle sauce, made with Adobo peppers, coats everything in a smooth, velvety, spicy layer. This recipe is versatile; you can use flour or corn tortillas. I personally prefer flour, so it’s neutral and doesn’t compete with the other flavors. Whether you are eyeing this recipe for a weeknight, party, or game night, I guarantee you will come back to it once you try it.

A plate of crispy Baja fish tacos with beer-battered fish, crunchy slaw, and Chipotle sauce.

Why you will love this recipe 

  • Better than the restaurant: I had these at a beachfront restaurant in Cabo San Lucas and loved them from the first bite. So, I had to recreate them for my family, and took them to the next level by using my beer-battered fried fish!
  • It’s so easy: While the recipe has a few components, the most time-consuming part is frying the fish, which, quite frankly, is also very easy. Other than that, it’s just simple chopping and mixing.
  • Crispy beer-battered fish: With my recipe, this fish turns out perfectly crispy every time. I make my seasoned beer butter coating, which keeps the fish crunchy on the outside and tender on the inside.
  • Authentic slaw: My special slaw is made with an authentic blend of ingredients that tastes exactly as it should. Once you bite into these tacos, you will feel like you are on a vacation in Mexico.

What you will need

Overhead shot of Baja fish tacos ingredients arranged on a light surface.

For the slaw

  • Vegetables: The main ingredient is the most important, and should be very fresh organic red cabbage. I also add sliced red onion for an intense flavor, crisp crunch, and vivid color. 
  • Wet ingredients: I add vegetable oil to provide a silky base that coats the vegetables without overpowering their flavor. Red wine vinegar gives it a sweet, tangy flavor and keeps the vegetables crisp. Lime juice also adds a fresh contrast, cutting through the rich chipotle sauce. 
  • Seasonings: I use salt to enhance other ingredients, chopped cilantro for a floral hint, and lime zest for an intense citrus boost.

For the Chipotle sauce

  • Wet ingredients: The main ingredient is mayonnaise, a creamy base that holds it all together. I also added some lime juice for brightness and tang. 
  • Seasonings: The chipotle chiles in adobo sauce add a complex, smoky, spicy flavor. Minced garlic provides an umami flavor without a bitter aftertaste.

For the fish

  • Fish: I used 1½ pounds of tilapia fillets, cut into 1-inch pieces about 4 inches long. 
  • Dry ingredients: All-purpose flour is what I use for its protein content that sticks to the fish, but is optimal to make a light, crispy crust. 
  • Wet ingredients: I use my favorite beer for this recipe. Any kind will do, but it has to be ice cold and very bubbly. I use vegetable oil to fry the fish because of its high smoke point and neutral flavor. 
  • Seasonings: Besides salt and pepper to taste, I like to add cumin for an earthy, smoky flavor and paprika for a golden-brown color and a deep, warm flavor. 

For serving

  • Tortillas: Any kind of tortilla will do, but I prefer soft flour tortillas. I don’t like how corn tortillas interfere with the other ingredients’ flavors.
  • Garnish: I used lime wedges, Pico de Gallo, and homemade guacamole.

How to prepare

Mix the slaw: First, I mix all the slaw ingredients in a large bowl and set it aside.

Mixing the ingredients for purple cabbage slaw.

Mix the sauce: I do the same with the Chipotle sauce ingredients. 

Mixing the ingredients for creamy Chipotle sauce.

Make the batter: I pat the fish fillets dry with paper towels, then mix the flour, cumin, paprika, salt, and pepper in a bowl. Then whisk in the beer gradually until the batter is smooth. 

Fry the fish: I cook one inch of oil in my skillet over medium heat until it reaches 350 to 375 degrees F. Once it is hot enough, I dip the fish in the batter and fry them for about 2 minutes per side, until golden brown and cooked through.

Dipping fish strips into beer batter.

Let it drain: Afterward, I remove them and place them on a rack lined with paper towels to drain the excess oil, cooking in batches until they are all finished. 

Frying beer-battered fish strips.

Put together and serve: When finished, I add 1 tablespoon of sauce on a tortilla, place a fish strip on that, top it with slaw, add more sauce, and serve with toppings. 

Homemade crispy Baja fish tacos with slaw and Chipotle sauce.

Expert tip

The best fish for this recipe

While any kind will work for this dish, I prefer tilapia or cod. I think that fresh fish is best, but frozen will work as well. Some of the kinds of fish that I have tried are cod, tilapia, catfish, and sea bass, but I know that others have used halibut, mahi-mahi, snapper, haddock, and grouper. Flounder, whiting, pollock, and hake are also good choices. As long as it is a light-colored fish with a mild flavor and flaky texture. 

More tips to consider:

  • Be sure to cut the pieces the same size so they cook evenly. 
  • Use cold beer for the batter for maximum crispiness.
  • Dry the fish thoroughly with paper towels before dipping. 
  • Make sure the oil is between 350 and 375 degrees F.
  • Don’t overcrowd the pan so they fry rather than steam. 
  • Add a tablespoon of cornstarch and a teaspoon of baking powder to the flour for a crunchier coating.
Baja fish tacos with crunchy purple cabbage slaw and creamy Chipotle aioli.

Recipe variations and add-ins:

  • Different fish: Not in the mood for whitefish? This is delicious with salmon, tuna, or trout, too.
  • Other seafood: In fact, shrimp, scallops, lobster, and crawfish are also amazing substitutes for these tacos. 
  • Cajun tacos: Want these tacos spicy? Add red pepper flakes or some of my Cajun seasoning to the breading.   
  • Baked fish: Instead of frying, try my crispy baked tilapia for a healthier dish.
  • Hold the beer: For those who don’t like beer, feel free to use something else, such as seltzer or lemon lime soda. 
Holding a Baja fish taco in a flour tortilla with slaw and Chipotle sauce.

Serving suggestions:

One of my favorite sides to serve with these tacos is avocado, and I have several delicious avocado recipes, like my air fryer avocado fries. These are crispy on the outside and creamy on the inside, seasoned with everything bagel seasoning. Grilled avocado is another great choice. It is so simple with just 2 ingredients! My Mexican salad and taco dip always make an appearance if I fix these for a party.

I also like to serve this cucumber, tomato, avocado salad with these tacos because they pair so well. It is packed with vegetables, fresh cilantro, lemon juice, red onion, and olive oil for dressing. For dessert, I can serve my favorite: avocado ice cream. My kids love this because it has chocolate chips and tastes like mint and coconut. To stay with the Mexican theme, I also make crispy bunuelos and homemade churros!

How to store leftovers:

  • Refrigerate: Store the leftovers separately for the best results. The fish goes into one container in the fridge for up to 3 days; the sauce goes into a jar in the fridge for up to 5 days; and the slaw goes into a baggie in the fridge for up to a week.   
  • Freezing: Freezing is not recommended.  
  • Reheating: You can reheat the fish in the air fryer for 2 minutes at 375°F.  
Homemade Baja fish tacos.

Frequently asked questions

What is the best kind of tortilla for Baja fish tacos?

Many people use corn tortillas for tacos because that is the traditional taco flavor. White corn tortillas are the best. They are slightly sweet and go well with the fried fish and tangy cabbage slaw. When heated or charred, they taste especially good. I also like flour tortillas because they are softer and do not overwhelm the flavors of the other ingredients. 

Why is my fish so greasy?

If the oil is not hot enough, the fish will absorb the oil rather than fry in it. Anything below 350 degrees F is too low. Overcrowding the pan is another problem. Not only can it lower the oil’s temperature, but it can also cause the fish to steam rather than fry because there’s not enough room. Also, if using frozen fish, moisture can create a soggy barrier.  

What is the best cabbage for Baja fish tacos?

I would not use any kind other than red cabbage. It looks purple, but it is called red cabbage. It has a vibrant taste with a bit of peppery flavor, so much better than bland green cabbage. It is even better if it is pickled. In fact, I have a recipe for pickled red cabbage that would be perfect for these tacos. 

Why is my Chipotle sauce so salty?

First, do not add any salt to your sauce. Adobo sauce often already contains a good amount of iodized salt. If salt is an issue, consider using a low-sodium adobo sauce or making your own. Most canned sauces have about 300 mg of sodium per serving. 

Homemade baja fish tacos with purple cabbage coleslaw and creamy chipotle aioli.

More Mexican recipes to try:

Loved this recipe? I’d love to hear from you! 💛 Leave a 5-star rating ⭐️ in the recipe card below and share your thoughts in the comments – I read and appreciate every single one!

Let’s stay connected! Follow me on Facebook, Instagram, Pinterest, and YouTube for more delicious, sweet and savory recipes. Have a question? Ask in the comments, and I’ll be happy to help! 😊 with love Catalina!

Homemade Baja fish tacos.

Beer-Battered Baja Fish Tacos

Authentic Mexican Baja fish tacos feature crispy and juicy beer-battered fish, crunchy red cabbage slaw, and creamy Chipotle sauce.
5 from 4 votes
Print Pin Rate
Course: Main Course
Cuisine: Mexican
Keyword: Baja Fish Tacos
Prep Time: 20 minutes
Cook Time: 20 minutes
Total Time: 40 minutes
Servings: 12 tacos
Calories: 266kcal

Ingredients

RED CABBAGE SLAW:

  • 5-6 cups shredded red cabbage
  • 1 small red onion sliced
  • 1/4 cup cilantro chopped
  • 1/4 cup red wine vinegar
  • 2 tablespoons vegetable oil
  • juice of 1 lime
  • zest of 1 lime
  • 1/2 teaspoon salt

CREAMY CHIPOTLE SAUCE:

  • 1 cup mayonnaise
  • 2 tablespoons lime juice
  • 3-4 canned chipotle chiles in adobo sauce roughly chopped
  • 2 cloves garlic minced

BEER BATTERED FISH:

  • 1 1/2 pounds tilapia fillets cut into about 1-inch wide x 4-inch long strips
  • 1 cup all-purpose flour or gluten-free 1:1 flour
  • 1 teaspoon salt
  • 1/2 teaspoon ground black pepper
  • 1 teaspoon paprika or smoked paprika
  • 1/4 teaspoon cumin
  • 1 cup beer or seltzer for non-alcoholic
  • Vegetable oil for frying

FOR SERVING:

  • Soft corn or flour tortillas warmed
  • Lime wedges

Instructions

RED CABBAGE SLAW:

  • Toss all the ingredients in a large bowl and set aside.

CREAMY CHIPOTLE SAUCE:

  • Combine all ingredients in a small bowl. Taste and adjust for spiciness; if you want the sauce spicier, add a few tablespoons of the sauce from the can.

BEER BATTERED FISH:

  • Pat the fish fillets dry with paper towels and set aside.
  • In a large bowl, mix the flour, salt, pepper, paprika, and cumin. Gradually add the beer, and whisk until the batter is smooth with no lumps.
  • Heat about 1 inch of vegetable oil in a medium skillet over medium heat until the end of a wooden spoon sizzles when dipped in it.
  • Work in batches: take one fish fillet, dip it into the prepared batter, coating it well, let excess batter drip off, and add it to the hot pan. Do not over-crowd the pan. Fry the fish strips until golden brown and cooked through, only about 2 minutes per side.
  • Transfer to a paper towel-lined plate to drain excess oil.
  • Repeat with the remaining fish strips.

SERVE:

  • Add about 1-2 tablespoons of sauce to a tortilla, add a warm fish strip, top with the cabbage slaw, more sauce, and a squeeze of lime. Enjoy!

Notes

The best fish for this recipe

While any kind will work for this dish, I prefer tilapia or cod. I think that fresh fish is best, but frozen will work as well. Some of the kinds of fish that I have tried are cod, tilapia, catfish, and sea bass, but I know that others have used halibut, mahi-mahi, snapper, haddock, and grouper. Flounder, whiting, pollock, and hake are also good choices. As long as it is a light-colored fish with a mild flavor and flaky texture. 

More tips to consider:

  • Be sure to cut the pieces the same size so they cook evenly. 
  • Use cold beer for the batter for maximum crispiness.
  • Dry the fish thoroughly with paper towels before dipping. 
  • Make sure the oil is between 350 and 375 degrees F.
  • Don’t overcrowd the pan so they fry rather than steam. 
  • Add a tablespoon of cornstarch and a teaspoon of baking powder to the flour for a crunchier coating.

Nutrition

Calories: 266kcal | Carbohydrates: 12g | Protein: 13g | Fat: 17g | Saturated Fat: 4g | Cholesterol: 36mg | Sodium: 498mg | Potassium: 312mg | Fiber: 1g | Sugar: 2g | Vitamin A: 740IU | Vitamin C: 22.7mg | Calcium: 39mg | Iron: 1.6mg
5 from 4 votes

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

11 Comments

  1. I love these vibrant slaw in these tacos! I would love to recreate them at home because fish is so yummy!

  2. I have never been big on fish but I would definitely try these. I am loving the chipotle sauce that you use on them.

  3. My husband is obsessed with fish tacos and we try to find new ways to make it. This looks really good!

  4. I have not tried making beer batter but this really looks interesting. I want to make these tacos for my family this coming week. I know it will be another winner!

  5. I made this today and it was delicious! My family all enjoyed it.  The only addition I wish I would have made is cutting up some fresh jalapeño and avocado for the taco toppings too.  I have celiac so I also converted to gluten free using gluten free flour and beer, turned out great!5 stars

  6. My favorite fast food place is Baja Fish Tacos,
    Per taco:
    2 soft corn tortillas warmed
    Beer battered fish
    Shredded green cabbage
    Make original sauce equal parts
    Mayo and plain yogart.
    Lots of lime
    (no cheese)
    This is the recipe they use! the sauce
    sounds gross but it’s out of this world!
    An employee of bags fish told me it all!
    It’s original recipe, not a copycat.

  7. This was amazing. We sautéed the fish in butter because I didn’t have any vegetable oil and it was fantastic. I also accidentally bought miracle whip instead of mayo but they were still fantastic5 stars