Homemade Baja Fish Tacos

Golden crispy Baja fish tacos topped with fresh cabbage slaw and creamy avocado crema Save
Golden crispy Baja fish tacos topped with fresh cabbage slaw and creamy avocado crema | dishdelve.com

Crispy strips of white fish get a light sparkling-water batter and quick fry until golden, then nestle into warm corn tortillas. Fresh cabbage slaw adds crunch, while a smooth blend of avocado, sour cream, cilantro, and lime creates the perfect creamy finish. Assembly takes just minutes—simply pile the hot fish into tortillas, mound generously with slaw, and drizzle with that vibrant green sauce. Serve with extra lime wedges for squeezing over the top.

Last summer, my cousin returned from a surfing trip in Baja California raving about these tiny beachside shacks serving the most incredible fish tacos. She dragged me to the kitchen at midnight, still smelling of salt and sunscreen, and attempted to recreate what she had eaten. The kitchen filled with the sound of sizzling oil and lime being squeezed, and we stood over the stove eating them straight from the pan.

I made these for a backyard gathering last month when the temperature hit ninety degrees and nobody wanted to eat anything heavy. My friend Sarah took one bite and actually stopped midconversation, eyes wide, asking what I had put in the green sauce. Now every time we have people over, someone asks if those tacos are making an appearance.

Ingredients

  • White fish fillets (500g): Cod works beautifully but tilapia holds up well too, just pat them completely dry before battering
  • All-purpose flour (1 cup) and cornstarch (1/2 cup): This combination creates that signature light crunch that does not go soggy
  • Cold sparkling water (1 cup): The bubbles are what make the batter airy and extra crispy when fried
  • Ripe avocado: Should yield slightly to pressure but not feel mushy for the smoothest crema texture
  • Fresh cilantro: Use the tender stems too, they pack just as much flavor as the leaves
  • Lime juice: Fresh is absolutely non-negotiable here, bottled juice cannot compete
  • Corn tortillas (8 small): Warm them directly over a gas flame for those authentic charred spots

Instructions

Make the slaw first:
Toss the shredded cabbage, red onion, cilantro, lime juice, and salt together in a bowl. Let it sit while you prep everything else so the cabbage softens slightly.
Blend up the crema:
Combine avocado, sour cream, cilantro, lime juice, garlic, salt, and pepper in a blender. Blend until completely smooth and creamy, tasting to adjust the seasoning.
Mix the batter:
Whisk together flour, cornstarch, baking powder, salt, pepper, and paprika in a bowl. Gradually pour in the sparkling water while whisking until smooth.
Get the oil ready:
Heat about two inches of oil in a deep skillet until it reaches 350°F or a drop of batter sizzles immediately.
Fry the fish:
Dip each fish strip into batter, let excess drip off, then carefully place in hot oil. Fry 3-4 minutes until golden brown and drain on paper towels.
Build the tacos:
Place fried fish in warm tortillas, pile on slaw, and drizzle generously with avocado crema. Serve immediately with lime wedges on the side.
Save
| dishdelve.com

These tacos turned a regular Tuesday dinner into something that felt like a tiny vacation, complete with paper napkins and cold drinks. My partner actually said they reminded him of the time we spent a week in San Diego, eating our weight in seafood.

Getting That Perfect Crunch

The difference between good fried fish and great fried fish comes down to oil temperature. Too cool and the batter absorbs oil, too hot and the fish cooks before the batter crisps up. I keep a thermometer in my pan now after one too many batches of soggy disappointment.

Making It Your Own

Sometimes I swap half the cabbage for shredded jicama when I want extra crunch. Pickled red onions add a beautiful color and tang if you have time to make them ahead. The recipe welcomes whatever fresh crunch you have in your crisper drawer.

Serving Suggestions

A cold Mexican lager or crisp white wine cuts through the fried elements perfectly. I like to serve extra lime wedges on the side so everyone can adjust acidity to their taste. A simple cucumber and tomato salad keeps the meal feeling light and fresh.

  • Set up a toppings bar and let guests build their own
  • Keep fried fish warm in a 200°F oven while finishing batches
  • Double the crema because it goes on everything else too
Baja fish tacos in warm corn tortillas with tangy slaw and zesty green sauce Save
Baja fish tacos in warm corn tortillas with tangy slaw and zesty green sauce | dishdelve.com

These tacos have become my answer to everything from casual weeknight dinners to impromptu gatherings. There is something joyful about eating with your hands that makes even a regular evening feel like a celebration.

Recipe FAQs

White fish fillets like cod, tilapia, or halibut are ideal. They have mild flavor and firm texture that holds up well to frying while staying tender inside.

Absolutely. Arrange battered fish on a parchment-lined baking sheet and bake at 400°F for 12-15 minutes, flipping halfway until golden and crispy.

Drain fried strips on paper towels immediately. Don't stack them. Serve right away, and place fish on tortillas just before eating to maintain that crunch.

The slaw improves after an hour in the fridge. Avocado crema keeps covered for up to a day. Fry fish fresh for best texture, or reheat in a hot oven to recrisp.

Cilantro lime rice, black beans, or Mexican street corn complement beautifully. A light lager or crisp white wine like sauvignon blanc balances the rich elements.

Homemade Baja Fish Tacos

Golden battered fish in warm tortillas with crisp slaw and rich avocado crema

Prep 25m
Cook 20m
Total 45m
Servings 4
Difficulty Medium

Ingredients

For the Fish

  • 1.1 lbs white fish fillets (cod or tilapia), cut into strips
  • 1 cup all-purpose flour
  • 1/2 cup cornstarch
  • 1 tsp baking powder
  • 1 tsp salt
  • 1/2 tsp black pepper
  • 1 tsp paprika
  • 1 cup cold sparkling water
  • Oil for frying

For the Avocado Crema

  • 1 ripe avocado, peeled and pitted
  • 1/2 cup sour cream
  • 1/4 cup fresh cilantro leaves
  • 2 tbsp lime juice
  • 1 garlic clove
  • Salt and pepper to taste

For the Slaw

  • 2 cups finely shredded cabbage (green or red)
  • 1/4 cup red onion, thinly sliced
  • 1/4 cup fresh cilantro, chopped
  • 2 tbsp lime juice
  • Salt to taste

To Serve

  • 8 small corn tortillas, warmed
  • Lime wedges
  • Extra cilantro (optional)

Instructions

1
Prepare the Slaw: Toss cabbage, red onion, cilantro, lime juice, and a pinch of salt in a bowl. Set aside to let flavors meld.
2
Make the Avocado Crema: Combine avocado, sour cream, cilantro, lime juice, garlic, salt, and pepper in a blender or food processor. Blend until smooth and creamy. Taste and adjust seasoning as needed.
3
Prepare the Fish Batter: Mix flour, cornstarch, baking powder, salt, pepper, and paprika in a bowl. Gradually whisk in the sparkling water until you have a smooth batter.
4
Heat the Frying Oil: Heat oil in a deep skillet or pot over medium-high heat to 350°F.
5
Fry the Fish: Pat fish strips dry with paper towels. Dip each strip into the batter, letting excess drip off, and carefully place in the hot oil. Fry in batches until golden and crisp, about 3-4 minutes per batch. Drain on paper towels.
6
Assemble the Tacos: Place a portion of fried fish in each tortilla. Top with slaw and a generous drizzle of avocado crema. Garnish with cilantro and serve with lime wedges.
Additional Information

Equipment Needed

  • Deep skillet or pot
  • Mixing bowls
  • Blender or food processor
  • Slotted spoon or tongs
  • Paper towels

Nutrition (Per Serving)

Calories 440
Protein 22g
Carbs 51g
Fat 17g

Allergy Information

  • Contains: Fish, Wheat (gluten), Dairy
  • If using store-bought tortillas or other ingredients, check for potential allergens
Camille Harper

Passionate home cook sharing easy, wholesome, and family-friendly recipes for everyday meals.