Baja Fish Tacos

Crispy, creamy, tangy — these Baja Fish Tacos are the ultimate flavor bomb! Made with golden battered white fish, zesty lime slaw, and a creamy sauce, they’re better than restaurant tacos and ready in under 30 minutes.
Baja Fish Tacos

Cant get enough of these Baja fish tacos theyre seriously game changers for taco night at my house. First time I made these my kitchen smelled amazing crispy fish tangy slaw and that creamy sauce its all there. These Baja fish tacos are perfect combo of crunchy and creamy with that fresh lime kick. Theyre way better than restaurant versions and u can make em in under 30 mins. Keep reading cuz Im gonna show u exactly how to nail these every single time.

Baja Fish Tacos

Why You’ll Love These Baja Fish Tacos

Making good fish tacos at home used to be tricky for me fish would get soggy or fall apart. After tons of tries I figured out this Baja fish tacos recipe that solves all those problems. Last summer I made these for a beach day and everyone kept coming back for seconds even my brother who “doesnt eat fish” had three!

Whats great bout these Baja fish tacos is u can adjust em based on what u have. No cod? Use tilapia. Want it spicier? Add more chili. Vegetarian friend coming over? Ill share a cauliflower version below thats almost as good as the original.

These tacos work for casual weeknights fancy weekend gatherings or even meal prep if u keep components separate. Now lets get into what makes these Baja fish tacos so special.

Baja Fish Tacos

Ingredients for Perfect Baja Fish Tacos

For the Fish

  • 1½ pounds firm white fish (cod halibut or mahi mahi) – gotta be firm so it doesnt fall apart when frying
  • 1 cup all-purpose flour – creates that perfect crispy coating
  • 1 tsp baking powder – this makes coating extra light
  • 1 tsp garlic powder – adds depth without overpowering
  • 1 tsp ground cumin – gives that authentic mexican flavor
  • ½ tsp cayenne pepper – adjust based on how spicy u want it
  • 1 cup beer (preferably mexican lager) – makes batter super light can use seltzer water for non-alcoholic version
  • Salt and pepper to taste

For the Slaw

  • 2 cups shredded cabbage (green purple or mix) – pre-bagged works fine if ur in hurry
  • ¼ cup cilantro roughly chopped – skip if ur one of those ppl who think it tastes like soap
  • 2 tbsp lime juice – fresh is way better than bottled here
  • 1 tbsp olive oil
  • ½ tsp salt

For the Sauce

  • ½ cup mexican crema or sour cream – crema is thinner but either works
  • 2 tbsp mayo – adds richness
  • 1 lime juiced – about 2 tbsp
  • 1 clove garlic minced – u can use garlic powder in pinch
  • Hot sauce to taste – i like cholula for this

For Serving

  • 8-10 small corn tortillas – flour works too but corn more authentic
  • 1 avocado sliced – get em ripe but not too mushy
  • Lime wedges for serving
  • Fresh cilantro
  • Pickled red onions (optional but so good) – quick pickle em in lime juice for 20 mins
  • Hot sauce
Baja Fish Tacos

How to Make the Best Baja Fish Tacos

Prep the Components

  1. Start with the slaw mix cabbage cilantro lime juice olive oil and salt in bowl let it sit in fridge while u do everything else slaw gets better as it sits
  2. Make the sauce by mixing crema/sour cream mayo lime juice garlic and hot sauce set aside this can be made day before if u want
  3. Cut fish into 1-inch strips pat dry with paper towels this step super important for crispy result season with salt and pepper

Make the Batter and Fry

  1. Heat 2 inches of vegetable oil in deep pan to 350°F use thermometer if u have one if not test with wooden spoon handle bubbles should form around it
  2. While oil heats make batter combine flour baking powder garlic powder cumin cayenne salt and pepper then slowly whisk in cold beer until smooth dont overmix few lumps ok
  3. Dip fish pieces in batter let excess drip off carefully place in hot oil fry 2-3 minutes until golden and crispy dont crowd the pan do in batches
  4. Transfer to paper towel-lined plate sprinkle with little salt while hot

Assemble Your Baja Fish Tacos

  1. Warm tortillas in dry pan 30 seconds each side or wrap stack in foil and heat in oven for 5 mins
  2. Build tacos place piece of fish in each tortilla top with slaw sauce avocado cilantro and squeeze lime over everything
  3. Serve immediately with extra lime wedges and hot sauce

Delicious Variations of Baja Fish Tacos

Grilled Baja Fish Tacos

Skip the batter marinate fish in lime juice garlic olive oil and spices for 30 mins then grill 3-4 mins per side healthier option still delicious

Spicy Mango Baja Fish Tacos

Add diced mango to slaw and mix chopped jalapeño into sauce gives sweet heat combo thats perfect for summer

Crispy Cauliflower Baja Tacos

Replace fish with cauliflower florets use same batter and frying method amazing vegetarian option my veggie friends love these

Blackened Baja Fish Tacos

Coat fish in blackening seasoning instead of batter pan sear until cooked through different texture but super flavorful

Baja Shrimp Tacos

Swap fish for peeled shrimp everything else stays same shrimp cooks even faster like 1-2 mins in oil

Baja Fish Tacos FAQs

How do I keep my fish crispy?

Make sure oils hot enough (350°F) dont overcrowd pan and serve immediately after frying for max crispiness if making for crowd keep fried fish on wire rack in low oven (200°F) until ready to serve

Can I make Baja fish tacos ahead of time?

Prep components separately up to day before fry fish right before serving can reheat leftover fish in oven at 350°F for 10 mins but never microwave gets soggy

What’s the best fish for Baja fish tacos?

Cod mahi mahi and halibut work best cause theyre firm tilapia works too but breaks apart easier avoid oily fish like salmon or tuna for this recipe

How can I make these Baja fish tacos gluten-free?

Replace all-purpose flour with rice flour or gluten-free flour blend make sure ur beer is gluten-free or use seltzer water instead check that tortillas are corn not flour

Are Baja fish tacos healthy?

Traditional Baja fish tacos are fried but u can make healthier version by grilling or baking fish with spices instead of battering and frying still delicious just different texture

What sides go well with Baja fish tacos?

Mexican rice black beans elote (mexican street corn) or simple side salad all great with these tacos check out our Healthy Crockpot Chicken Tacos for side ideas that work here too

Can I use air fryer for these Baja fish tacos?

Yep spray battered fish with oil air fry at 400°F for about 8 mins flipping halfway through not exactly same as deep frying but still good and way less oil

Make These Baja Fish Tacos Your Own

First time I made these Baja fish tacos was after trip to san diego came home craving that perfect combo of crispy fish tangy slaw and creamy sauce. Took few tries but now this recipe part of our regular rotation.

What makes these Baja fish tacos special is balance between traditional technique and little personal touches. My abuelita might raise eyebrow at some changes but even she admits these are legit good.

Hope u try these Baja fish tacos and make em ur own maybe add ur own twist to sauce or try different fish. If ur into tacos with twist def check out our Smash Burger Tacos for something totally different but just as tasty.

Remember best food comes from cooking with heart not just following rules tag us if u make these Baja fish tacos wed love to see ur version!

Baja Fish Tacos

Baja Fish Tacos

The Crispy Chef
Crispy, creamy, tangy — these Baja Fish Tacos are the ultimate flavor bomb! Made with golden battered white fish, zesty lime slaw, and a creamy sauce, they’re better than restaurant tacos and ready in under 30 minutes.
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Course Tacos
Cuisine Mexican
Servings 4
Calories 480 kcal

Equipment

  • Deep frying pan
  • Mixing bowls
  • Paper towels
  • Tongs
  • Thermometer (optional)
  • Wire rack (optional)

Ingredients
  

For the Fish:

  • pounds firm white fish cod, halibut, or mahi mahi
  • 1 cup all-purpose flour
  • 1 tsp baking powder
  • 1 tsp garlic powder
  • 1 tsp ground cumin
  • ½ tsp cayenne pepper
  • 1 cup beer Mexican lager or seltzer water
  • Salt and pepper to taste

For the Slaw:

  • 2 cups shredded cabbage green, purple, or mixed
  • ¼ cup cilantro roughly chopped
  • 2 tbsp lime juice
  • 1 tbsp olive oil
  • ½ tsp salt

For the Sauce:

  • ½ cup Mexican crema or sour cream
  • 2 tbsp mayo
  • 1 lime juiced
  • 1 clove garlic minced
  • Hot sauce to taste

For Serving:

  • 8 –10 small corn tortillas
  • 1 avocado sliced
  • Lime wedges
  • Fresh cilantro
  • Pickled red onions optional
  • Extra hot sauce

Instructions
 

  • Make the slaw: Combine cabbage, cilantro, lime juice, olive oil, and salt in a bowl. Chill in the fridge.
  • Make the sauce: Mix crema/sour cream, mayo, lime juice, garlic, and hot sauce. Set aside.
  • Prep the fish: Cut into strips and pat dry. Season with salt and pepper.
  • Heat oil: Add 2 inches of vegetable oil to a pan and heat to 350°F.
  • Prepare batter: Mix flour, baking powder, garlic powder, cumin, cayenne, salt, and pepper. Whisk in beer until smooth.
  • Fry the fish: Dip fish into batter, then fry for 2–3 minutes until golden. Drain on paper towels and season with salt.
  • Warm tortillas: Heat in dry pan for 30 seconds per side or in foil in the oven.
  • Assemble tacos: Add fish to tortillas, then top with slaw, sauce, avocado, cilantro, and lime juice. Serve immediately.

Notes

For gluten-free, substitute flour with GF blend and beer with seltzer.
Keep fried fish crispy in a 200°F oven on a wire rack.
Try variations like grilled, cauliflower, or shrimp Baja tacos.

Nutrition

Calories: 480kcalCarbohydrates: 35gProtein: 28gFat: 24g
Keyword Baja Fish Tacos
Tried this recipe?Mention @Thecrispycheff or tag #Thecrispychef!

Leave a Comment

Recipe Rating