Baja Fish Tacos

Featured in: Cooking Across The Year

These vibrant Baja-style fish tacos feature tender white fillets lightly fried until golden and crisp, then tucked into warm corn tortillas. A cool and tangy lime sauce balances the crispy fish, while shredded cabbage adds satisfying crunch and fresh cilantro brings brightness. Ready in under an hour, this Mexican coastal classic delivers restaurant-quality results at home.

Updated on Thu, 15 Jan 2026 14:52:26 GMT
Crispy battered Baja Fish Tacos filled with flaky white fish, crunchy cabbage, and creamy lime sauce in warm corn tortillas. Pin it
Crispy battered Baja Fish Tacos filled with flaky white fish, crunchy cabbage, and creamy lime sauce in warm corn tortillas. | tifritecho.com

The first time I bit into a proper fish taco in San Diego, I stood at a counter with salsa dripping down my wrist and understood immediately why people become obsessed. The crunch of battered fish against cool crema and crisp cabbage creates this perfect contrast that keeps you reaching for just one more. After years of attempting to recreate that experience in my tiny apartment kitchen, I finally learned the secret is sparkling water in the batter and serving everything immediately while the fish is still impossibly crisp.

Last summer I made these for a backyard dinner party and watched my normally reserved friend close her eyes after the first bite and actually groan out loud. Something magical happens when hot crispy fish meets cool tangy sauce with all those fresh vegetables cutting through the richness. Now whenever friends come over during warm weather months, this is the first meal they request.

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 while remaining flaky and tender inside
  • Cold sparkling water: This is the secret ingredient that makes the batter extra light and crispy
  • Cornstarch: Adds crucial crunch to the coating that plain flour cannot achieve alone
  • Green cabbage: Provides essential texture and freshness to balance the rich fried fish
  • Corn tortillas: Warm them directly over a gas flame for those authentic charred spots

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Mix the creamy lime sauce:
Combine mayonnaise, sour cream, garlic, lime juice, lime zest, and hot sauce in a small bowl. Season generously with salt and pepper then refrigerate until needed.
Whisk the batter:
In a large bowl, combine flour, cornstarch, baking powder, salt, garlic powder, paprika, and black pepper. Whisk in cold sparkling water until smooth.
Heat the oil:
Pour about one inch of vegetable oil into a deep skillet or Dutch oven. Heat over medium-high until reaching 350 degrees Fahrenheit.
Prepare the fish:
Pat fish strips completely dry then lightly dredge in flour. Dip each piece into batter, letting excess drip off.
Fry until golden:
Cook fish in batches, turning occasionally, until deeply golden and crisp. This takes about three to four minutes per batch.
Warm the tortillas:
Heat tortillas in a dry skillet until pliable and slightly charred. Keep warm wrapped in a clean kitchen towel.
Assemble the tacos:
Place fried fish on warm tortillas then top with cabbage, cilantro, onion, and avocado. Drizzle generously with lime sauce.
Golden fried Baja Fish Tacos stacked with avocado, red onion, and cilantro, drizzled with zesty creamy lime sauce for dinner. Pin it
Golden fried Baja Fish Tacos stacked with avocado, red onion, and cilantro, drizzled with zesty creamy lime sauce for dinner. | tifritecho.com

My daughter turned nine last spring and declared these fish tacos better than the ones we had on vacation in Mexico. There is something deeply satisfying about watching family members assemble their own tacos at the table, each person building their perfect ratio of fish to toppings.

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.

Choosing The Right Fish

I have tested countless fish varieties over years of taco making and firm white fish consistently performs best. Tilapia works in a pinch, but spend the extra money on halibut or cod for that authentic flaky texture that holds up to the crispy batter. The key is patting the fish extremely dry before coating, otherwise the batter slides right off during frying.

The Perfect Fry Temperature

After many batches of soggy fish, I finally invested in a kitchen thermometer and it changed everything. You want that oil exactly at 350 degrees Fahrenheit, hot enough to instantly crisp the exterior but not so hot that the fish burns before cooking through. If you do not have a thermometer, drop a small bit of batter in the oil and it should sizzle vigorously and rise to the surface immediately.

Serving Strategies

The absolute best way to serve fish tacos is family style, with all components spread across the table so everyone can customize their own creation. I learned to keep the fried fish on a wire rack over a baking sheet in a low oven to maintain crispiness while guests assemble plates.

  • Set up a toppings station with small bowls of extra lime sauce, pico de gallo, and pickled red onions
  • Serve with ice cold Mexican beer or sparkling water with plenty of lime wedges
  • Have extra tortillas ready because these always disappear faster than expected
Freshly assembled Baja Fish Tacos on a plate with lime wedges, shredded cabbage, and avocado slices ready for a weeknight meal. Pin it
Freshly assembled Baja Fish Tacos on a plate with lime wedges, shredded cabbage, and avocado slices ready for a weeknight meal. | tifritecho.com

These fish tacos have become our go-to meal for celebrating anything worth celebrating, from good report cards to the first day of warm weather. Enjoy every messy, delicious bite.

Recipe FAQs

What fish works best for these tacos?

Firm white fish like cod, halibut, mahi-mahi, or tilapia hold up beautifully when battered and fried. They flake nicely while maintaining structure in the taco.

Can I bake instead of fry the fish?

Absolutely. Arrange battered fish on a lined baking sheet, drizzle with oil, and bake at 425°F until golden and crisp. The texture differs slightly but remains delicious.

How do I keep tacos warm for serving?

Wrap warmed tortillas in a clean kitchen towel or foil, then place in a 200°F oven. This keeps them soft and pliable until everyone is ready to eat.

What can I substitute for the creamy lime sauce?

A simple avocado crema or chipotle mayo works wonderfully. You could also use plain Mexican crema mixed with lime juice and fresh herbs.

Are corn or flour tortillas better?

Small corn tortillas are traditional for Baja fish tacos—their slightly sweet flavor and tender texture complement the crispy fish perfectly.

How long does the lime sauce keep?

The creamy lime sauce stays fresh in an airtight container for up to 5 days. Give it a good stir before using, as it may separate slightly.

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 and crunchy cabbage slaw.

Prep time
25 min
Cook time
15 min
Overall time
40 min
Created by Julian Frost

Dish Category Cooking Across The Year

Skill Level Medium

Cuisine Type Mexican

Portion size 4 Number of servings

Dietary details None specified

What You'll Need

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

Directions

Step 01

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

Step 02

Make the Batter: In a large bowl, whisk together flour, cornstarch, baking powder, salt, garlic powder, paprika, and black pepper. Gradually whisk in cold sparkling water until smooth batter forms.

Step 03

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

Step 04

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

Step 05

Fry the Fish: Fry fish in batches without overcrowding the pan. Cook for 3-4 minutes, turning occasionally, until golden brown and crispy. Transfer to wire rack or paper towels to drain.

Step 06

Warm the Tortillas: Heat tortillas in a dry skillet over medium heat for about 30 seconds per side until warm and pliable. Keep warm in a clean kitchen towel.

Step 07

Assemble the Tacos: Place fried fish strips on warm tortillas. Top with shredded cabbage, cilantro, red onion, and sliced avocado. Drizzle generously with creamy 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 Needed

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

Allergy info

Review every ingredient for potential allergens and ask a healthcare provider if you're not sure.
  • Contains fish, eggs (in mayonnaise), and gluten (flour). Mayonnaise and sour cream contain dairy. Corn tortillas are typically gluten-free but verify if highly sensitive.

Nutrition Info (each portion)

Use this nutrition data as a guide. It's not a substitute for professional advice.
  • Energy: 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.