Baja Fish Tacos

Featured in: Family Table Meals

These Baja-inspired fish tacos feature tender white fillets dipped in a light, sparkling water batter and fried until golden and crunchy. The crispy fish gets nestled into warm corn tortillas and piled high with a refreshing mix of shredded cabbage, fresh cilantro, sliced red onion, and creamy avocado. A zesty lime sauce ties everything together with its bright citrus notes and subtle heat.

The whole dish comes together in just 40 minutes, making it perfect for a weeknight dinner that feels like a coastal getaway. The contrasting textures—crunchy batter, crisp vegetables, soft tortillas—create an incredibly satisfying bite. Serve with lime wedges for squeezing over the top and your favorite Mexican beer on the side.

Updated on Tue, 13 Jan 2026 14:58:00 GMT
Golden Baja Fish Tacos with crispy battered fish, crunchy cabbage, creamy lime sauce, and fresh cilantro on warm corn tortillas. Pin This
Golden Baja Fish Tacos with crispy battered fish, crunchy cabbage, creamy lime sauce, and fresh cilantro on warm corn tortillas. | awrireats.com

The first time I had fish tacos in Baja was after a long morning of surfing when the saltwater was still drying on my skin. The little roadside stand had plastic tables covered in checkered oilcloth, and the woman cooking there laughed when I asked what was in the sauce. Those tacos changed everything I thought about Mexican food. Now whenever I make them at home, that kitchen fills with the same sounds and smells.

Last summer my sister came over for dinner and stood at the counter eating them straight off the platter instead of sitting down. She said something about how these were better than the tacos we had in Mexico that spring break during college. I just kept frying more fish while we talked about everything and nothing, the oil popping gently while rain tapped against the kitchen window.

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 their shape beautifully, but I discovered mahi mahi adds this lovely sweetness
  • Sparkling water: This is the secret ingredient that makes the batter impossibly light and airy
  • Cornstarch: Mixed with flour it creates this shatteringly crisp exterior
  • Green cabbage: The crunch against the tender fish is everything
  • Fresh cilantro: Dont skimp here it brings that bright herbal punch
  • Lime: Both the juice and zest in the sauce make the flavors sing

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Mix up the creamy lime sauce first:
Whisk together the mayonnaise, sour cream, minced garlic, lime juice, lime zest, and hot sauce until smooth. Season with salt and pepper, then pop it in the fridge to let those flavors get friendly while you work on everything else.
Get the batter ready:
In a large bowl, whisk together the flour, cornstarch, baking powder, salt, garlic powder, paprika, and black pepper. Pour in that cold sparkling water and whisk until you have a smooth batter that looks like heavy cream.
Heat your frying oil:
Pour about an inch of vegetable oil into a deep skillet or Dutch oven and bring it to 350 degrees Fahrenheit over medium-high heat. Youll know its ready when a drop of batter sizzles enthusiastically on contact.
Prep the fish for coating:
Pat your fish strips completely dry with paper towels. Give them a quick dusting in some flour, shaking off any excess, so the batter has something to grab onto.
Fry until golden and perfect:
Dip each fish piece into the batter, letting the excess drip off, then carefully lower it into the hot oil. Fry them in batches for about 3 to 4 minutes, turning occasionally, until theyre golden brown and sound crisp when you tap them. Drain on a wire rack or paper towels.
Warm the tortillas:
Heat your tortillas in a dry skillet for about 30 seconds per side or wrap them in foil and warm them in a 350 degree Fahrenheit oven for about 10 minutes.
Assemble these beauties:
Place a few pieces of that crispy fish on each warm tortilla, then pile on the shredded cabbage, cilantro, red onion, and avocado slices. Drizzle generously with the creamy lime sauce and serve with extra lime wedges on the side.
Close-up of Baja Fish Tacos topped with avocado, red onion, and zesty drizzle, served with lime wedges on a rustic table. Pin This
Close-up of Baja Fish Tacos topped with avocado, red onion, and zesty drizzle, served with lime wedges on a rustic table. | awrireats.com

My neighbor texted me at midnight once after smelling these cooking through our shared apartment wall, asking for the recipe. We ended up eating leftovers on her balcony with candles and cheap wine while the city hummed below us. Some dishes just bring people together like that.

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

Ive tested so many fish in this recipe and learned that firm, mild white fillets work best. They hold up during frying without falling apart and their subtle flavor lets the seasoned batter really shine. If you can find sustainable caught options even better.

Making It Lighter

On weeknights when I dont want to deal with frying, I bake the battered fish at 425 degrees Fahrenheit on a parchment lined baking sheet. Flip them halfway through and broil for the last minute or two to get that golden crunch without the oil.

Perfect Tortilla Setup

Keep your warmed tortillas wrapped in a clean kitchen towel or cloth while you fry the fish. They stay soft and pliable, plus the slight steam helps them fold beautifully without cracking. You can also char them directly over a gas flame for those authentic little brown spots.

  • Double up the tortillas if theyre thin to prevent soaking through
  • Have all your toppings prepped and ready before you start frying
  • Serve immediately because crispy fish waits for no one
Freshly assembled Baja Fish Tacos on a plate, vibrant cabbage slaw and creamy sauce spilling over golden fried fish. Pin This
Freshly assembled Baja Fish Tacos on a plate, vibrant cabbage slaw and creamy sauce spilling over golden fried fish. | awrireats.com

These tacos have become my go to for summer dinner parties because everyone can customize their own. Theres something about standing around a platter of food, building your perfect bite, that just makes conversations flow easier. Enjoy every crunchy, creamy, zesty mouthful.

Recipe Questions & Answers

What type of fish works best for Baja tacos?

Firm white fish fillets like cod, halibut, mahi-mahi, or tilapia work best. These fish hold their shape during frying and have a mild flavor that pairs perfectly with the crispy batter and zesty toppings.

Can I bake the fish instead of frying?

Yes! For a lighter version, bake the battered fish at 425°F (220°C) on a lined baking sheet lightly greased with oil. Bake until golden and crisp, about 15-20 minutes, flipping halfway through.

How do I keep the fish crispy while serving?

Drain the fried fish on a wire rack rather than paper towels to maintain airflow. Keep them warm in a 200°F oven while you finish the batch. Assemble tacos just before serving to prevent sogginess.

Can I make the lime sauce ahead of time?

Absolutely! The creamy lime sauce actually benefits from resting in the refrigerator for 1-2 hours, allowing the garlic and lime flavors to meld. Store in an airtight container for up to 3 days.

What can I serve with fish tacos?

Traditional sides include Mexican rice, refried beans, or elote (street corn). A crisp Mexican lager, chilled white wine, or sparkling water with lime makes an excellent beverage pairing.

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

Golden crispy fish in warm tortillas with fresh cabbage and tangy lime sauce

Prep Duration
25 min
Cooking Duration
15 min
Total Duration
40 min
Recipe by Sean Morrison


Skill Difficulty Medium

Cuisine Mexican

Portions 4 Number of Servings

Dietary Notes None specified

What You 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

How-To 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 generously with salt and pepper. Refrigerate until assembly to allow flavors to meld.

Step 02

Make the Batter: In a large mixing bowl, sift together flour, cornstarch, baking powder, salt, garlic powder, paprika, and black pepper. Gradually whisk in cold sparkling water until the batter reaches a smooth, slightly thick consistency. Let rest for 5 minutes.

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 the temperature reaches 350°F. Use a kitchen thermometer to verify proper temperature.

Step 04

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

Step 05

Fry the Fish: Working in batches to avoid overcrowding, carefully lower battered fish into the hot oil. Fry for 3-4 minutes, turning occasionally with tongs, until golden brown and crispy throughout. Transfer to a wire rack or paper towels to drain.

Step 06

Warm the Tortillas: Heat a dry skillet over medium heat. Warm each tortilla for about 20-30 seconds per side until pliable and lightly charred. Keep warm wrapped in a clean kitchen towel.

Step 07

Assemble the Tacos: Place 2-3 pieces of crispy fish onto each warm tortilla. Top with shredded cabbage, cilantro, sliced red onion, and fresh avocado. Drizzle generously with the chilled 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.

Needed Tools

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

Allergen Details

Be sure to check each ingredient for allergens. Unsure? Ask a health expert.
  • 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 packaging if highly sensitive to gluten.
  • Check all product labels for allergen information and substitute as needed.

Nutrition Details (per portion)

These nutrition numbers are just for reference. Consult a health professional if you have questions.
  • Calorie Count: 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.