Baja Fish Tacos

Featured in: Seasonal Cooking Inspiration

These Baja-style fish tacos feature tender white fillets in a light, crispy batter, fried until golden and nestled in warm corn tortillas. The fish gets coated with a sparkling water batter that stays remarkably light and crunchy, while the creamy lime sauce adds bright, zesty flavor that balances perfectly with the crisp cabbage and fresh cilantro toppings.

Perfect for a casual dinner, these tacos come together in just 40 minutes and serve four hungry people. The combination of hot, crispy fish with cool, creamy toppings creates that irresistible texture contrast that makes fish tacos so satisfying. Serve with extra lime wedges and your favorite Mexican beer for the complete experience.

Updated on Fri, 16 Jan 2026 12:06:10 GMT
Golden-crisp battered fish fillets piled high on warm corn tortillas, topped with fresh green cabbage and creamy lime drizzle, ready to serve. Pin It
Golden-crisp battered fish fillets piled high on warm corn tortillas, topped with fresh green cabbage and creamy lime drizzle, ready to serve. | feliztirga.com

The first time I had authentic Baja fish tacos was at a tiny beach shack in San Diego, where the salt air mixed with frying fish and fresh lime. I watched the cook dip flaky white cod into a shimmering batter, the sparkling water creating that impossibly light crunch. These tacos capture everything I love about coastal Mexican food—fresh, vibrant, and meant to be eaten with your hands while surrounded by good company.

Last summer, I made these for a backyard dinner party and watched even the self proclaimed skeptics convert after one bite. There is something magical about the contrast of hot crispy fish against cool crisp cabbage and that tangy sauce. My friend Sarah actually asked if I could make them every Sunday, and I am honestly considering it.

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 but mahi mahi works wonderfully too
  • Sparkling water: This secret ingredient creates air bubbles in the batter for that restaurant style crunch
  • Cornstarch: Essential for extra crispiness that lasts even after the fish cools slightly
  • Flour: All purpose creates the perfect base for the batter
  • Baking powder: Adds lift and lightness to each fried piece
  • Garlic powder and paprika: Build layers of savory flavor in the batter
  • Mayonnaise and sour cream: Create the rich base for the sauce
  • Fresh lime juice and zest: Brighten everything and cut through the richness
  • Shredded cabbage: Provides essential crunch and freshness
  • Fresh cilantro: Adds that unmistakable Mexican flavor punch
  • Corn tortillas: More authentic and hold up better than flour for these tacos

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Whisk together the sauce first:
Combine mayonnaise, sour cream, minced garlic, lime juice, lime zest, and hot sauce in a small bowl. Season generously with salt and pepper, then refrigerate while you make everything else—the flavors meld beautifully as it sits.
Mix the batter until smooth:
Whisk together flour, cornstarch, baking powder, salt, garlic powder, paprika, and black pepper in a large bowl. Pour in the cold sparkling water and whisk just until smooth—some small lumps are okay and actually help create those crunchy craggly bits.
Heat your oil to the perfect temperature:
Pour about an inch of vegetable oil into a deep skillet or Dutch oven and heat to 350°F. If you do not have a thermometer, test with a wooden spoon—when bubbles form around it immediately, the oil is ready.
Prepare the fish for frying:
Pat the fish strips thoroughly dry with paper towels, then lightly dredge them in a bit of extra flour. This helps the batter adhere and creates that signature crunch.
Dip and fry to golden perfection:
Dip each fish piece into the batter, letting excess drip off, then carefully lower into the hot oil. Fry for 3 to 4 minutes, turning occasionally, until deeply golden brown and crisp. Transfer to a wire rack to drain.
Warm the tortillas:
Heat tortillas one at a time in a dry skillet over medium heat for about 15 seconds per side until pliable and slightly charred. Keep them warm in a clean kitchen towel.
Build the ultimate tacos:
Place a few pieces of crispy fish on each warm tortilla, then pile on cabbage, cilantro, onion, and avocado slices. Drizzle generously with that creamy lime sauce and serve immediately with extra lime wedges on the side.
Perfectly fried Baja Fish Tacos garnished with avocado slices, cilantro, and red onion, paired with lime wedges on a rustic wooden table. Pin It
Perfectly fried Baja Fish Tacos garnished with avocado slices, cilantro, and red onion, paired with lime wedges on a rustic wooden table. | feliztirga.com

These tacos have become my go to for feeding a crowd because everyone gets to customize their own. Watching friends and family gather around the platter, building their perfect bites and reaching for seconds, is exactly what cooking is all about.

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 and learned that sustainability matters as much as texture. Look for sustainably caught cod or halibut, but do not be afraid to ask your fishmonger what is fresh and local that day.

The Secret to Extra Crispiness

The cornstarch in this batter is what makes it truly exceptional, creating a shatteringly crunchy exterior. I discovered this trick after years of mushy results, and it has never failed me since.

Perfect Pairings and Sides

A crisp Mexican lager with plenty of lime is my go to drink with these tacos, but a cold Albariño or Sauvignon Blanc works beautifully too. I often serve black beans and Mexican rice on the side to round out the meal.

  • Set up a toppings bar so guests can customize their own tacos
  • Make double the sauce because everyone will want extra
  • Warm your serving plates to keep everything hot longer
Homemade Baja Fish Tacos featuring crunchy white fish tucked into soft tortillas, topped with shredded cabbage and zesty creamy sauce. Pin It
Homemade Baja Fish Tacos featuring crunchy white fish tucked into soft tortillas, topped with shredded cabbage and zesty creamy sauce. | feliztirga.com

These tacos are more than just dinner—they are a little vacation on a plate, bringing that carefree coastal energy right into your kitchen.

Recipe FAQs

What type of fish works best for Baja tacos?

Firm white fish fillets like cod, halibut, mahi-mahi, or tilapia work best. These varieties hold up well during frying and maintain their texture without falling apart. The mild flavor also lets the crispy batter and zesty toppings shine through perfectly.

Can I bake the fish instead of frying?

Absolutely. For a lighter version, bake the battered fish at 425°F (220°C) on a lined baking sheet lightly greased with oil. Cook until golden and crisp, about 12-15 minutes per side. The texture won't be quite as crunchy as fried, but still delicious.

What makes the batter extra crispy?

The secret is cold sparkling water in the batter—the carbonation creates tiny air bubbles that result in an incredibly light, crispy coating. Cornstarch also adds crunch, while keeping the batter cold until frying helps maintain that delicate texture.

How do I keep tortillas warm for serving?

Warm tortillas in a dry skillet over medium heat for about 30 seconds per side until pliable and slightly charred. Keep them warm by wrapping in a clean kitchen towel or placing in a tortilla warmer lined with paper towels until ready to assemble.

Can I make the lime sauce ahead of time?

Yes, the creamy lime sauce actually benefits from chilling for 30 minutes to an hour before serving. This allows the garlic and lime flavors to meld together beautifully. Store it in an airtight container in the refrigerator for up to 3 days.

What toppings pair well with these tacos?

Beyond the classic cabbage slaw and cilantro, try adding pickled red onions, radish slices, crumbled cotija cheese, or sliced jalapeños for extra heat. A squeeze of fresh lime juice right before eating brightens all 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 fresh cabbage and zesty lime cream.

Prep Time
25 min
Cook Time
15 min
Overall Time
40 min
Created by Kaitlyn Barnett


Skill Level Medium

Cuisine Mexican

Makes 4 Portions

Diet Considerations 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

Steps

Step 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.

Step 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 is smooth and lump-free.

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

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

Step 05

Fry the Fish: Working in batches, carefully place fish in hot oil. Fry 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 30 seconds per side, or wrap in foil and warm in a 350°F oven for 10 minutes.

Step 07

Assemble the Tacos: Place 2-3 pieces of fried fish on each warm tortilla. Top with shredded cabbage, cilantro, red onion, and avocado slices. 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.

Tools You'll Need

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

Allergy Details

Always review each ingredient for allergens. Ask a medical expert if you're unsure.
  • Contains fish, eggs (in mayonnaise), and gluten (in flour and tortillas). Mayonnaise and sour cream contain dairy. Corn tortillas are typically gluten-free but verify if highly sensitive.

Nutrition Info (per portion)

Details listed here are for information only. They don't substitute for professional medical guidance.
  • Kcal: 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.