Baja Fish Tacos

Featured in: Everyday Meal Plans

Crispy battered white fish fillets fried to golden perfection, nestled in warm corn tortillas and topped with fresh shredded cabbage, creamy lime sauce, and all the classic Baja toppings. These vibrant street-style tacos come together in just 40 minutes and deliver that perfect combination of textures—crunchy, tender, and creamy in every bite.

Updated on Tue, 13 Jan 2026 12:46:00 GMT
Golden-crispy battered Baja fish tacos filled with shredded cabbage, avocado, and creamy lime sauce. Save to Pinterest
Golden-crispy battered Baja fish tacos filled with shredded cabbage, avocado, and creamy lime sauce. | freshtiwizi.com

The first time I bit into a proper fish taco in San Diego, I actually stopped mid-chew and stared at my husband like hed just revealed a magic trick. That shattering-crisp fish against cool tangy sauce, the way the tortilla steamed slightly underneath it wasnt anything like the heavy fried fish Id grown up with in the Midwest. We spent the rest of that vacation hunting down the best taco trucks, comparing notes on batter thickness and slaw ratios like serious food critics. Now these Baja tacos are a Friday tradition in our house, the kind of meal that makes everyone gather around the stove waiting for their turn.

Last summer, our neighbor came over while I was frying batches of fish and the smell drew him in like a cartoon character floating toward a pie on a windowsill. He ended up staying for dinner and teaching us his trick for warming tortillas directly over a gas burner until they puff up in spots. Now we always make double the recipe because somehow friends always appear right when the oil hits the right temperature. Its become the kind of meal where no one bothers with plates, just standing around the island with napkins and lime wedges.

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, halibut, or mahi-mahi): These sturdy varieties hold up beautifully to the batter and frying process without falling apart
  • All-purpose flour and cornstarch: The combination creates that signature restaurant-style crunch that stays crisp even under the sauce
  • Cold sparkling water: The carbonation creates tiny bubbles in the batter for an impossibly light and crispy coating
  • Fresh lime juice and zest: This bright acidity cuts through the fried fish and ties all the flavors together
  • Shredded green cabbage: Provides essential crunch and a fresh contrast to the warm, crispy fish
  • Corn tortillas: More authentic than flour and hold up better to the generous toppings without getting soggy

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Whisk up that magical sauce first:
Combine the mayonnaise, sour cream, minced garlic, fresh lime juice, lime zest, and hot sauce in a small bowl. Season generously with salt and pepper, then stash it in the fridge to let the flavors meld while you work on everything else.
Mix your sparkling batter:
In a large bowl, whisk together the flour, cornstarch, baking powder, salt, garlic powder, paprika, and black pepper. Pour in the cold sparkling water and whisk just until smooth. A few small lumps are totally fine, and dont overmix or youll lose that light texture.
Get your oil ready:
Heat about an inch of vegetable oil in a deep skillet or Dutch oven over medium-high heat until it reaches 350°F. If you dont have a thermometer, drop in a tiny bit of batter and if it sizzles immediately and rises to the surface, youre in business.
Prep the fish for dipping:
Pat your fish strips completely dry with paper towels, then give them a quick dusting in some flour. This helps the batter cling better. Dip each piece into the batter, letting the excess drip off for just a second.
Fry until golden perfection:
Cook the fish in batches, being careful not to crowd the pan. Fry for about 3 to 4 minutes, turning occasionally until golden brown and crispy. 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 pliable and slightly charred. If you have a gas stove, try holding them directly over the flame with tongs for those lovely charred spots.
Assemble your masterpiece:
Pile a few pieces of crispy fish onto each warm tortilla, then top with a generous handful of cabbage, cilantro, sliced onion, and creamy avocado. Drizzle with that zesty lime sauce and serve with extra lime wedges on the side.
Crisp fried fish tacos topped with crunchy slaw and fresh cilantro on warm corn tortillas. Save to Pinterest
Crisp fried fish tacos topped with crunchy slaw and fresh cilantro on warm corn tortillas. | freshtiwizi.com

These tacos have become my go-to for introducing people to fish who swear they dont like it. Something about that combination of textures and flavors wins over even the most skeptical eaters. My sister, who wouldnt touch fish for years, now requests these for her birthday dinner every year.

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 It Your Own

While the classic Baja preparation is pretty perfect on its own, theres room to play. Sometimes I add a pinch of cumin to the batter for a subtle earthy note, or swap in a mix of green and red cabbage for extra color. If you want some heat, add diced jalapeños to the sauce or sprinkle crushed red pepper over the finished tacos.

The Perfect Pairings

A crisp Mexican lager or chilled white wine with citrus notes is ideal here. On the side, some simple refried beans or Mexican rice makes it a proper meal. In summer, I love serving these with watermelon and cucumber sprinkled with a little chili salt and lime.

Batch Cooking For A Crowd

These tacos are fantastic for feeding a group because you can fry all the fish ahead of time and keep it warm in a 200°F oven. Set up a toppings bar so everyone can assemble their own exactly how they like them. The sauce actually benefits from sitting for a bit, so make it up to a day in advance.

  • Have everything prepped and ready before you start frying because the cooking goes fast
  • Keep fried fish on a wire rack over a baking sheet, not on paper towels, to maintain crispness
  • Warm all your tortillas at once and wrap them in a clean kitchen towel to stay soft
Close-up of Baja fish tacos drizzled with creamy lime sauce, served with lime wedges. Save to Pinterest
Close-up of Baja fish tacos drizzled with creamy lime sauce, served with lime wedges. | freshtiwizi.com

Theres something joyful about food that makes you use your hands and get a little messy. These fish tacos turn dinner into a mini vacation right in your own kitchen.

Recipe FAQs

What type of fish works best?

Firm white fish like cod, halibut, mahi-mahi, or tilapia hold up beautifully to the crispy batter and frying process.

Can I bake instead of fry?

Yes! Bake at 425°F (220°C) on a lined tray with a little oil until crisp for a lighter version.

How do I keep the fish crispy?

Drain fried fish on a wire rack rather than paper towels, and assemble tacos just before serving.

Can I make the sauce ahead?

The creamy lime sauce develops even more flavor when made a few hours ahead—just keep it chilled.

What toppings work well?

Shredded cabbage, fresh cilantro, sliced red onion, and avocado are classic—add pickled jalapeños for extra kick.

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 zesty lime sauce.

Prep Time
25 minutes
Time to Cook
15 minutes
Overall Time
40 minutes
Created by Preston Ivory


Skill Level Medium

Cuisine Mexican

Makes 4 Number of Portions

Diet Preferences None specified

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

Step 01

Prepare the Lime Sauce: In a small bowl, mix mayonnaise, sour cream, garlic, lime juice, lime zest, and hot sauce. Season with salt and pepper. Chill until ready to use.

Step 02

Make the Batter: In a large bowl, combine flour, cornstarch, baking powder, salt, garlic powder, paprika, and black pepper. Whisk in cold sparkling water until batter is smooth.

Step 03

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

Step 04

Coat the Fish: Pat fish dry and dredge in a little flour. Dip each piece into batter, allowing excess to drip off.

Step 05

Fry the Fish: Fry fish in batches, turning occasionally, until golden and crisp, about 3-4 minutes per batch. Drain on a rack or paper towels.

Step 06

Warm the Tortillas: Warm tortillas in a dry skillet or in the oven until pliable.

Step 07

Assemble the Tacos: Place a few pieces of fried fish on each tortilla. Top with cabbage, cilantro, onion, and avocado. Drizzle with creamy lime sauce. 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
  • Paper towels or wire rack
  • Chef's knife
  • Cutting board

Allergy Advice

Look over each item for allergens and reach out to a doctor if unsure.
  • Contains fish, eggs (in mayonnaise), and gluten (flour, tortillas). Mayonnaise and sour cream may contain egg and dairy. Corn tortillas are typically gluten-free but verify if highly sensitive.

Nutrition Breakdown (one portion)

Nutrient details are for reference only and not a substitute for professional advice.
  • Calories per serving: 480
  • Fat content: 25 grams
  • Carbohydrates: 44 grams
  • Proteins: 22 grams

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.