Baja Fish Tacos

three soft corn tortillas filled with crispy fried chicken, shredded cabbage, cilantro, pink crema, and lime.

Fish Tacos come from Baja California, Mexico, and when people say “Baja Fish Tacos,” they mean this style—crispy fried white fish, crunchy shredded cabbage, and a creamy white sauce that brings it all together.

These Baja Fish Tacos are a no-fuss, family-friendly spin on the classic street taco from Baja California. Picture crispy, beer-battered white fish nestled inside warm tortillas, topped with a bright, citrusy slaw, a creamy chipotle mayo with a little kick, and slices of ripe avocado. The mix of textures and flavors—crunchy, tangy, creamy, and a touch of heat—is simply irresistible.

This recipe walks you through easy steps to prepare everything, including make-ahead tricks for the slaw and sauce. I’ll show you a simple beer-batter method to fry your fish perfectly crispy, plus handy tips to keep that coating from getting soggy. You’ll also find smart swaps and tweaks so you can use whatever fish you have or lighten the meal if you want. Oh, and I’ve included storage and reheating tips, because I know leftovers happen!

  • What you’ll get: clear, step-by-step instructions for frying fish in a beer batter, a fresh citrus slaw, and a tasty chipotle mayo sauce.
  • Prep ahead: make your slaw and sauce ahead of time to make dinner super easy.
  • Flexible: swap in your favorite mild white fish, grill instead of frying, or try different sauces and salsas to keep things interesting.
  • Result: crunchy, flavorful fish tacos that everyone will be asking for again and again.

Gather Your Ingredients

Top-down view of cod fillets with flour, breadcrumbs, spices, lime, and coleslaw.

  • 1 1/2 – 2 pounds fresh cod, sliced
  • 1 cup all-purpose flour
  • 1/2 cup panko bread crumbs
  • 12 ounces beer (a light beer works great)
  • 1 teaspoon cumin
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • 1 teaspoon chili powder
  • 1 teaspoon salt
  • 2 cups coleslaw mix
  • 1/2 cup chopped cilantro
  • 2 Tablespoons lime juice
  • 2 Tablespoons pineapple juice
  • 1/8 teaspoon salt
  • 1/2 cup mayonnaise
  • 1 teaspoon honey
  • 1 teaspoon adobo sauce
  • 2 cups canola oil
  • 1 package white corn tortillas
  • 1-2 avocados, thinly sliced

How to Prepare and Assemble

  1. Make the citrus slaw: toss coleslaw mix, chopped cilantro, lime juice, pineapple juice, and salt until well combined; set aside or chill.
  2. Make the chipotle mayo: stir together mayonnaise, honey, and adobo sauce until smooth; set aside.
  3. Slice the cod into roughly 1 by 2-inch strips and pat dry with paper towels.
  4. Combine flour, panko breadcrumbs, cumin, garlic powder, onion powder, chili powder, and salt in a medium bowl.

    four-panel collage showing slaw with dressing, creamy sauce, raw chicken, and flour-spice dredge

  5. Slowly stir in the beer to the dry mixture until the batter is smooth and lump-free.
  6. Pour oil into a skillet to a depth of about 1–2 inches and heat over medium-high until it reaches 350°F.
  7. Working in small batches, dip fish strips into the batter, then carefully place them into the hot oil without overcrowding the pan.
  8. Fry the fish about 2 minutes per side, until golden and the internal temperature reaches 145°F.

    Collage showing batter mixing, liquid being added, and chicken bites frying in oil.

  9. Remove fried fish with a slotted spoon and drain on a wire rack to keep the coating crisp.
  10. Warm the tortillas.
  11. Thinly slice the avocados.
  12. Assemble tacos: fill warmed tortillas with fried fish, a scoop of citrus slaw, sliced avocado, and a drizzle of chipotle mayo; garnish with cilantro and lime if desired.

    Collage showing fried bites on a rack, warmed tortillas, sliced avocado, and finished fish tacos.

Pro Tips for Crispy Results

  1. Cut your fish into evenly sized strips for consistent frying. Be sure to cut with the grain so the fish holds together well.
  2. When mixing the batter, add together the dry ingredients first before pouring in the beer. Stir gently until you have a smooth, lump-free batter.
  3. Dip the fish in the batter just before frying it. Don’t overcrowd your skillet—fry in batches for best results.
  4. Use a thermometer to keep the oil temperature steady at 350°F and check the fish’s internal temp to ensure it’s fully cooked.
  1. Cut the fish into equal strips so they fry evenly. Cutting with the grain helps keep the fish from falling apart.
  2. Mix your dry ingredients together before adding beer to the batter. This helps you avoid lumps and gives you a light, crispy coating.
  3. Dip the fish in the batter right before frying it and don’t crowd the pan. Frying in small batches keeps the oil temperature consistent.
  4. Use a thermometer to check that your oil is right around 350°F, and also to confirm your fish reaches 145°F inside for safety and doneness. Once fried, assemble and serve—our Fish Tacos with Cabbage Slaw offers a crunchy, creamy topping that pairs perfectly with crispy fillets.

Easy Swaps and Flavor Twists

two tortillas around crispy fish with mango salsa and lime wedges on a plate

If you want to switch things up or fit what you have at home, here are some easy ideas:

  • Try grilling or blackening your fish (like cod, halibut, mahi-mahi, or snapper) for a smoky, lighter taco instead of frying.
  • Use the same batter to fry shrimp or calamari for a delicious twist on seafood tacos.
  • Need gluten-free? Swap the flour for a gluten-free blend, use gluten-free panko or crushed crackers, and make sure your beer is gluten-free or replace it with cold club soda or sparkling water.
  • If you prefer no-beer batter, cold club soda or sparkling water make a beautifully light batter too.
  • Switch out chipotle mayo for cilantro-lime crema, avocado crema, or a mild Mexican crema to tone down the heat.
  • Add a fruity salsa like mango salsa or pineapple on top for a fresh, sweet contrast.
  • Serve the fish and toppings over cilantro-lime rice for a bowl meal, make tostadas with refried beans, or wrap everything up in lettuce leaves for a low-carb version.

Storage and Make-Ahead Guidelines

Here’s how to keep everything fresh and make your prep smooth:

  • Make the citrus slaw and chipotle mayo up to 24 hours ahead and keep them covered and chilled. For a tangy topper that stays crisp even longer, try this sweet and spicy pickle slaw. You can also slice the fish in advance and keep it in the fridge until ready to cook.
  • Store cooked fried fish in an airtight container in the fridge for 3 to 4 days. The slaw and mayo stay good for about the same, though the slaw is crunchier if eaten sooner—ideally within a day. If you want a topping that keeps its snap all week, make a jar of quick fridge pickled vegetables.
  • You can freeze raw fish for up to 3 months. Fried fish freezes well for up to 1 month—freeze pieces on a baking sheet individually before transferring to a sealed bag to avoid soggy fish.
  • To reheat fried fish without losing the crispiness, warm it in a 375–400°F oven for 8–12 minutes or in an air fryer for 4–8 minutes. Avoid microwaving because it makes the coating soggy.
  • Keep raw fish refrigerated and use within a day or two if not freezing. Always cook fish to an internal temp of 145°F and store leftovers promptly.

Overhead view of soft tortillas filled with crispy chicken, slaw, avocado, cilantro, and a lime wedge.

Answers to Common Questions

  • What’s the best fish to use?

    Firm, mild white fish like cod, halibut, snapper, grouper, or tilapia work best here. Salmon can be used if you want a richer flavor, but it’s a bit different from the traditional Baja style.

  • Can I bake the fish instead of frying?

    Absolutely! Just coat the fish with the batter or panko mixture, place on a greased baking sheet, mist with a little oil, and bake at 425°F for 12–15 minutes until cooked through and crispy. Baking times depend on the thickness. For more tips on achieving a crisp oven-baked coating, see these baked zucchini fries.

  • Is this recipe gluten-free?

    It can be! Use gluten-free flour or a blend of rice flour/cornstarch, gluten-free panko or crushed gluten-free crackers, and make sure your beer is gluten-free or swap with cold club soda.

  • What can I use instead of beer in the batter?

    Cold club soda or sparkling water work great to keep the batter light and airy without alcohol.

  • How can I make the tacos less spicy?

    Simply reduce or leave out the adobo sauce in the chipotle mayo. Or swap the sauce for a simple mix of mayo, lime, and a tiny bit of smoked paprika for flavor without heat, and add a cooling, tangy topping like pickled celery.

  • How do I keep the tacos crispy?

    Drain fried fish on a wire rack so air can circulate and keep the coating crisp. Warm tortillas separately and assemble just before serving to avoid sogginess.

  • How do I know when the fish is done?

    The fish should be opaque and flake easily with a fork. You can also use an instant-read thermometer—145°F is the safe internal temperature.

  • Are corn or flour tortillas better?

    Traditional Baja style uses corn tortillas, but you should use whatever you and your family prefer. Warm them briefly in a dry pan or over a low flame to make them pliable and delicious.

Close-up of crispy fried chicken tacos topped with purple cabbage slaw, creamy sauce, cilantro, and lime.

More in Desserts

Claire Whitmore

ABOUT THE AUTHOR

Claire Whitmore

Hi, I’m Claire Whitmore, the baker and storyteller behind Cozy Oven Kitchen. I’m 42, married to Ryan, and a mom of three — Noah, our endlessly energetic boy, and his two sisters, Lily and Mae. Our days are loud, busy, and always moving, but baking has been my quiet place for as long as I can remember. When the oven warms the kitchen and the house finally slows down, I feel grounded again — connected to family, memory, and the simple comfort of making something with my hands.

READ MORE →

Leave a Comment