Baja Fish Tacos

Featured in: Shared Family Plates

These classic Baja-style fish tacos feature golden battered cod or halibut, fried until perfectly crispy and nestled in warm corn tortillas. Each bite delivers a satisfying crunch from shredded cabbage, creaminess from the zesty lime sauce, and rich avocado slices.

The entire dish comes together in just 40 minutes, with a simple sparkling water batter that creates an irresistibly light and crispy coating. Perfect for a relaxed dinner with friends or a casual family meal.

Updated on Tue, 13 Jan 2026 09:06:00 GMT
Crispy battered white fish fillets for Baja Fish Tacos, golden brown and resting on a plate. Save to Pinterest
Crispy battered white fish fillets for Baja Fish Tacos, golden brown and resting on a plate. | aksilmargin.com

The first time I had real Baja fish tacos was at a tiny seaside shack in Ensenada, where the fish came straight from the boats and the oil was probably older than I was. Standing there with taco juice running down my arm, watching the sun dip into the Pacific while trying desperately not to drip batter on my shirt, I understood why people obsess over this dish. Back home, I spent months trying to recreate that perfect crunch against the soft tortilla, that hit of acid cutting through rich fried fish. Now my kitchen smells like sparkling water batter and lime whenever friends come over, and everyone hovers around the stove waiting for the first batch to emerge golden and ridiculous from the oil.

Last summer, my neighbor Jorge came over while I was deep in testing mode, and he taught me the trick about patting the fish completely dry before battering. We stood at the counter drinking cheap beer and assembling tacos, he insisting on double tortillas for structural integrity, me arguing that single was more elegant. By the fourth batch, we were both covered in flour and lime juice, and I realized his double tortilla method was absolutely correct. Now whenever I make these, I think about that afternoon and how the best recipes often come from someone standing in your kitchen, making suggestions you initially resist.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Firm white fish fillets: Cod and halibut hold up beautifully to the batter and frying process, staying flaky and moist inside that crisp exterior
  • All purpose flour and cornstarch: This combination creates the lightest, crunchiest coating without becoming heavy or doughy
  • Cold sparkling water: The bubbles create incredible texture in the batter, making it delicate and shatteringly crisp
  • Mayonnaise and sour cream: Together they form the perfect base for a sauce thats creamy but not overwhelmingly rich
  • Fresh lime juice and zest: Both the juice and the bright oils in the zest are essential for that authentic Baja punch
  • Corn tortillas: Their slight sweetness and earthy flavor are the traditional choice, though flour works in a pinch

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Make that lime sauce first:
Whisk together the mayonnaise, sour cream, minced garlic, lime juice, lime zest, and hot sauce until completely smooth, then season generously with salt and pepper. Let it hang out in the fridge for at least 20 minutes so the flavors can really get to know each other.
Whisk up your batter:
Combine the flour, cornstarch, baking powder, salt, garlic powder, paprika, and black pepper in a large bowl, then gradually whisk in that icy cold sparkling water until the batter is smooth and ribbony. The batter should be thin enough to drip off a spoon but thick enough to coat the fish.
Get your oil ready:
Heat about an inch of vegetable oil in a deep skillet or Dutch oven until it reaches 350°F, which usually takes about 8 minutes over medium high heat. If you dont have a thermometer, you can test it by dropping in a tiny bit of batter it should immediately sizzle and float to the top.
Prep your fish perfectly:
Pat those fish strips completely dry with paper towels, then give them a quick dusting in some extra flour before dipping them into the batter. This double coating step helps the batter stick like glue and creates that restaurant quality crunch.
Fry until golden:
Carefully lower each battered fish strip into the hot oil, working in batches so you dont crowd the pan, and fry for about 3 to 4 minutes while turning occasionally until deeply golden brown. Transfer to a wire rack or paper towels to drain while you fry the rest.
Warm those tortillas:
Heat your tortillas in a dry skillet for about 30 seconds per side until theyre pliable and slightly charred, then wrap them in a clean towel to keep warm while you finish frying. You can also throw them directly over a gas burner for extra char and flavor.
Assemble with abandon:
Pile a few pieces of that crispy fish onto each warm tortilla, then go to town with the shredded cabbage, cilantro, onion, and avocado slices. Finish with a generous drizzle of that creamy lime sauce and serve immediately with extra lime wedges on the side.
Freshly fried Baja Fish Tacos nestled in warm corn tortillas, topped with creamy lime sauce. Save to Pinterest
Freshly fried Baja Fish Tacos nestled in warm corn tortillas, topped with creamy lime sauce. | aksilmargin.com

My sister called me mid bite during her first visit for taco night, demanding I walk her through the batter process while she was still chewing. That was the moment I realized these tacos had become part of our family language, something we reference and crave and plan gatherings around. Now whenever I see cabbage on sale, I get a text from her asking if its taco time yet.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Making Ahead Like a Pro

The lime sauce actually gets better after a day in the fridge, so I always double it and keep some around for other meals. You can also shred your cabbage and slice your onions ahead of time, storing them in airtight containers. The fish, however, must be fried right before serving because it loses its signature crunch within minutes.

The Beer Pairing Secret

A crisp Mexican lager with plenty of carbonation is the traditional choice because the cold bubbles and slight bitterness cut through the rich fried fish perfectly. If you prefer wine, go for something high in acid like a sauvignon blanc or an extra dry vinho verde. The key is something cold and refreshing that wont compete with all those bold flavors.

Troubleshooting Your Tacos

If your batter isnt sticking, your fish probably wasnt dry enough or your oil might not be hot enough. A thick, pasty batter usually means you added too much flour or didnt whisk long enough to eliminate lumps. Fish thats greasy on the outside tells you the oil temperature dropped too much, so try frying fewer pieces at a time to maintain that perfect 350°F sweet spot.

  • Keep fried fish warm in a 200°F oven while you finish the remaining batches
  • Always drain on a wire rack instead of paper towels for maximum crunch retention
  • Never overcrowd your frying vessel or the oil temperature will plummet and your fish will absorb too much fat
Assembled Baja Fish Tacos filled with shredded cabbage, avocado slices, and cilantro, ready to serve. Save to Pinterest
Assembled Baja Fish Tacos filled with shredded cabbage, avocado slices, and cilantro, ready to serve. | aksilmargin.com

These tacos have become my go to for feeding a crowd because they turn dinner into an event, everyone gathering around the stove, assembling their own perfect bites, getting sauce everywhere. Theres something joyfully messy about fish taco night that breaks down all the formal rules of dinner parties and leaves everyone full and happy.

Recipe FAQs

What type of fish works best?

Firm white fish like cod, halibut, mahi-mahi, or tilapia hold up beautifully to the batter and frying process. They flake perfectly while maintaining structure in the taco.

Can I bake instead of fry?

Absolutely. Place the battered fish on a lined baking sheet at 425°F (220°C) with a light oil spray until golden and crisp, about 12-15 minutes per side.

How do I keep tacos warm for serving?

Wrap warmed tortillas in a clean kitchen towel or foil, then keep them in a low oven (200°F) while frying the fish. This keeps them pliable and warm.

What makes the batter extra crispy?

The sparkling water creates bubbles in the batter for lightness, while cornstarch adds crunch. Cold water and keeping the batter lumpy (not over-mixed) also helps achieve maximum crispiness.

Can I make the sauce ahead?

Yes, the creamy lime sauce actually benefits from resting in the refrigerator for 1-2 hours before serving, allowing the garlic and lime flavors to meld together.

What sides pair well?

Mexican rice, refried beans, or a simple corn and black bean salad make excellent sides. A crisp lager or citrusy white wine complements the flavors beautifully.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Baja Fish Tacos

Crispy battered fish in warm tortillas with zesty lime sauce.

Time to Prep
25 minutes
Time to Cook
15 minutes
Overall Time
40 minutes
Created by Iris McNally


Skill Level Medium

Cuisine Mexican

Portions 4 Servings

Diet Details None specified

What You'll Need

For the Fish

01 1 lb firm white fish fillets (cod, halibut), cut into 1-inch strips
02 1 cup all-purpose flour
03 1/4 cup cornstarch
04 1 tsp baking powder
05 1 tsp kosher salt
06 1/2 tsp garlic powder
07 1/2 tsp paprika
08 1/2 tsp ground black pepper
09 1 cup cold sparkling water
10 Vegetable oil for frying

For the Creamy Lime Sauce

01 1/2 cup mayonnaise
02 1/4 cup sour cream
03 1 clove garlic, finely minced
04 2 tbsp fresh lime juice
05 1 tsp lime zest
06 1 tsp hot sauce
07 Salt and pepper to taste

For the Toppings

01 2 cups finely shredded green cabbage
02 1/2 cup finely chopped fresh cilantro
03 1 small red onion, thinly sliced
04 1-2 ripe avocados, sliced
05 8 small corn tortillas (6-inch)
06 Lime wedges for serving

How to Prepare

Instruction 01

Prepare the Lime Sauce: In a small bowl, whisk together mayonnaise, sour cream, minced garlic, lime juice, lime zest, and hot sauce. Season with salt and pepper to taste. Refrigerate until ready to serve.

Instruction 02

Make the Batter: In a large bowl, combine flour, cornstarch, baking powder, salt, garlic powder, paprika, and black pepper. Gradually whisk in cold sparkling water until batter reaches a smooth, lump-free consistency.

Instruction 03

Heat the Oil: Pour about 1 inch of vegetable oil into a deep skillet or Dutch oven. Heat over medium-high heat until oil reaches 350°F.

Instruction 04

Prepare the Fish: Pat fish strips completely dry with paper towels. Lightly dredge in flour, shaking off excess. Dip each piece into batter, allowing excess batter to drip back into the bowl.

Instruction 05

Fry the Fish: Fry fish in small batches, turning occasionally, until golden brown and crispy, about 3-4 minutes per batch. Transfer to a wire rack or paper towels to drain.

Instruction 06

Warm the Tortillas: Heat tortillas in a dry skillet over medium heat for 30 seconds per side or wrap in foil and warm in a 350°F oven for 10 minutes.

Instruction 07

Assemble the Tacos: Place 2-3 pieces of fried fish on each warm tortilla. Top with shredded cabbage, cilantro, red onion, and sliced avocado. Drizzle generously with creamy lime sauce and serve with lime wedges.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Needed Tools

  • Mixing bowls
  • Whisk
  • Deep skillet or Dutch oven
  • Slotted spoon or tongs
  • Wire rack or paper towels
  • Chef's knife
  • Cutting board

Allergy Info

Check each ingredient for allergens. Contact a healthcare provider for any concerns.
  • Contains fish, eggs (in mayonnaise), and gluten (in flour and tortillas)
  • Mayonnaise and sour cream contain dairy and egg products
  • Corn tortillas are typically gluten-free but verify with manufacturer if highly sensitive

Nutrition per portion

Nutritional details are for reference only and not medical advice.
  • Calories: 480
  • Fats: 25 g
  • Carbohydrates: 44 g
  • Proteins: 22 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.