Baja Fish Tacos

Featured in: Everyday Home Meals

These vibrant Baja-style tacos feature crispy battered white fish fillets fried until golden, then nestled in warm corn tortillas with fresh shredded cabbage, sliced onion, and creamy avocado. The zesty lime sauce ties everything together with mayonnaise, sour cream, garlic, and fresh lime juice. Perfect for a satisfying dinner that brings the bright flavors of the Mexican coast to your table in just 40 minutes.

Updated on Wed, 14 Jan 2026 11:46:00 GMT
Crispy battered Baja Fish Tacos garnished with shredded cabbage and cilantro, drizzled with creamy lime sauce for a zesty finish. Save
Crispy battered Baja Fish Tacos garnished with shredded cabbage and cilantro, drizzled with creamy lime sauce for a zesty finish. | mesataddut.com

The first time I bit into a proper fish taco in San Diego, I understood why people treat them like religion. Something about that shattering crispy crust against cool cabbage and the tang of lime just rewired my brain. Ive been chasing that high in my tiny city apartment ever since, and let me tell you, getting the batter right took some spectacular failures involving soggy fish and smoke detectors.

My neighbor Maria came over during my third attempt at perfecting these, bringing her homemade salsa and a suspicious look. We stood at the counter eating them straight from the rack, burning our fingers and not caring one bit. She showed me how to warm tortillas properly over an open flame, and suddenly I understood why store-bought tortillas never quite taste right.

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 or halibut hold up beautifully to frying, though mahi-mahi works if you want to splurge
  • All-purpose flour and cornstarch: The cornstarch is the secret weapon here for that restaurant-style crunch
  • Cold sparkling water: Use it straight from the fridge because the bubbles create that light, airy batter
  • Mayonnaise and sour cream: This combination gives the sauce body without being overwhelmingly rich
  • Fresh lime juice and zest: Bottled lime juice will work in a pinch, but fresh makes all the difference
  • Shredded green cabbage: The crunch is non-negotiable here, and cabbage stays crispier than lettuce
  • Corn tortillas: Flour tortillas mask the delicate flavors, so stick with corn for authenticity

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Mix up that magical sauce first:
Whisk together the mayonnaise, sour cream, minced garlic, lime juice, zest, and hot sauce until smooth. Let it hang out in the fridge while you work—those flavors need time to become friends.
Build your batter:
Combine the flour, cornstarch, baking powder, salt, garlic powder, paprika, and pepper in a large bowl. Pour in that icy sparkling water and whisk until you have something that looks like heavy cream. The carbonation is working its magic right now.
Get your oil dancing:
Heat about an inch of oil in your deep skillet or Dutch oven until it hits 350°F. If you dont have a thermometer, drop a tiny bit of batter in—if it sizzles immediately and rises to the top, youre in business.
Prep the fish for its golden bath:
Pat those fish strips completely dry, then give them a quick dusting in flour. The flour helps the batter cling like its life depends on it.
Fry until golden perfection:
Dip each piece into the batter, let the excess drip off for a second, then carefully lower it into the hot oil. Work in batches so you dont crowd the pan—they need their personal space to get properly crispy. About 3 to 4 minutes per batch should do it.
Warm those tortillas:
Heat them in a dry skillet for about 30 seconds per side. If youre feeling fancy and have a gas stove, toast them directly over the flame for those lovely charred spots.
Assemble your masterpiece:
Pile a few pieces of that glorious fish onto each tortilla, then load up with cabbage, cilantro, onion, and avocado. Dont be shy with the sauce, and squeeze fresh lime over everything like youre sealing a delicious deal.
Golden Baja Fish Tacos filled with crunchy white fish, avocado slices, and pickled onions, served with warm corn tortillas. Pin it
Golden Baja Fish Tacos filled with crunchy white fish, avocado slices, and pickled onions, served with warm corn tortillas. | mesataddut.com

Last summer, I made these for a backyard party and watched my friend Jake—a self-proclaimed fish hater—polish off four tacos without saying a word. He finally looked up and asked if I could teach him how to make the sauce. There is something deeply satisfying about watching someone discover they actually love something they thought they hated.

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 These Ahead

The sauce can be made a day ahead and actually tastes better after the garlic has time to mellow out. You can also shred the cabbage and chop the cilantro in advance, just keep them separate until serving time. The fish, though? That needs to be fried and eaten immediately. No exceptions.

Getting That Perfect Crunch

The sparkling water temperature matters more than you would think—warm water makes the batter sad and flat. I keep my bottle in the freezer for 15 minutes before using it. Also, resist the urge to move the fish around too much while it fries. Let it develop that crust undisturbed.

What to Serve Alongside

A crisp Mexican lager or a cold white wine with some citrus notes cuts through the fried perfection beautifully. I also like to serve some black beans and rice on the side to make it feel like a complete meal. Pickled jalapeños add a nice punch of heat for anyone who wants to turn up the volume.

  • Keep extra lime wedges on hand because you will need them
  • Have a bottle of hot sauce ready for the brave souls
  • Fresh tortilla chips make for perfect emergency filler if you run out of fish
Close-up of Baja Fish Tacos with lime wedges and creamy sauce, ready to serve on a rustic wooden platter. Pin it
Close-up of Baja Fish Tacos with lime wedges and creamy sauce, ready to serve on a rustic wooden platter. | mesataddut.com

These tacos have become my go-to for feeding a crowd because everyone can customize their own perfect bite. Plus, the sound of people crunching into that first crispy bite is basically my favorite sound in the world.

Frequently Asked Questions

What type of fish works best for Baja tacos?

Firm white fish fillets like cod, halibut, mahi-mahi, or tilapia work beautifully. They hold their shape during frying and provide a mild, sweet flavor that complements the crispy batter and zesty toppings.

Can I bake the fish instead of frying?

Absolutely. For a lighter version, arrange the battered fish on a lined baking sheet and bake at 425°F (220°C) until golden and crisp, about 15-20 minutes, flipping halfway through.

How do I keep the tortillas warm?

Warm tortillas in a dry skillet over medium heat for 30 seconds per side, or wrap them in foil and heat in a 350°F (175°C) oven for 10-15 minutes before serving.

Can I make the lime sauce ahead?

Yes, the creamy lime sauce can be prepared up to 2 days in advance and stored in an airtight container in the refrigerator. The flavors actually meld and improve over time.

What toppings go well with these tacos?

Beyond the classic cabbage, cilantro, onion, and avocado, try adding pickled red onions, radish slices, cotija cheese, or a squeeze of fresh lime juice for extra brightness and texture.

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 cabbage and creamy lime sauce

Prep Time
25 Minutes
Cook Time
15 Minutes
Total Time
40 Minutes


Difficulty: Medium

Cuisine: Mexican

Yield: 4 servings

Dietary: None specified

Ingredients

For the Fish

01 1 lb firm white fish fillets (cod, halibut, or mahi-mahi), 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

Instructions

Step 01

Prepare the Lime Sauce: Whisk together mayonnaise, sour cream, minced garlic, lime juice, lime zest, and hot sauce in a small bowl. Season generously with salt and pepper. Refrigerate until assembly.

Step 02

Make the Batter: Sift flour, cornstarch, baking powder, salt, garlic powder, paprika, and black pepper into a large mixing bowl. Gradually whisk in cold sparkling water until batter reaches smooth, pancake-like consistency.

Step 03

Heat the Frying Oil: Pour 1 inch of vegetable oil into a deep skillet or Dutch oven. Heat over medium-high until temperature reaches 350°F. Maintain oil temperature throughout frying.

Step 04

Prepare the Fish: Pat fish strips thoroughly dry with paper towels. Lightly coat each piece in extra flour, shaking off excess. Dip floured fish into batter, allowing drippings to fall back into bowl.

Step 05

Fry the Fish: Working in batches, carefully place fish in hot oil without overcrowding. Fry for 3–4 minutes, turning once, until deep golden brown and crispy. Transfer to wire rack or paper towels to drain.

Step 06

Warm the Tortillas: Heat dry skillet over medium flame. Warm each tortilla for 15–20 seconds per side until pliable and lightly toasted. Stack on plate and cover with clean towel to retain heat.

Step 07

Assemble the Tacos: Place 2–3 pieces of fried fish in center of each warm tortilla. Top with generous handful of shredded cabbage, sprinkle of cilantro, few onion slices, and 2–3 avocado slices. Drizzle generously with lime sauce. Serve immediately with lime wedges on the side.

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.

Tools You'll Need

  • Large mixing bowls
  • Wire whisk
  • Deep skillet or Dutch oven
  • Kitchen thermometer
  • Slotted spoon or spider strainer
  • Wire cooling rack or paper towels
  • Chef's knife
  • Cutting board

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains fish, eggs (mayonnaise), wheat gluten (flour), and dairy (sour cream). Corn tortillas may contain trace gluten—verify certification for celiac safety. Verify all ingredient labels for cross-contamination warnings if highly allergic.

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 480
  • Total Fat: 25 g
  • Total Carbohydrate: 44 g
  • Protein: 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.