Baja Fish Tacos Avocado Crema

Golden crispy fish tacos with avocado crema drizzled over fresh cabbage slaw in warm tortillas Save
Golden crispy fish tacos with avocado crema drizzled over fresh cabbage slaw in warm tortillas | pinreadyrecipes.com

Golden, crispy fish fillets fried to perfection and tucked into warm corn tortillas. Each taco gets piled high with a refreshing cabbage slaw and finished with a luscious avocado crema that ties everything together.

The batter uses sparkling water for extra lightness and crunch, while the crema adds a cool, tangy contrast to the hot, seasoned fish. Perfect for a casual dinner that feels like a coastal vacation.

The smell of frying batter always takes me back to a tiny beachside shack in Rosarito where I first understood what fish tacos could actually be. I had been eating mushy, breaded versions for years, but that first bite of crisp, light-battered fish with cool crema changed everything. Now I make these at home whenever I need a quick vacation, usually on Tuesdays when the week feels too long. My kitchen transforms into a coastal cantina, if only for forty five minutes.

Last summer my neighbor caught me mid fry through the open window, drawn by the unmistakable scent of lime and hot oil. Ten minutes later I had four people crowded around my stove, all waiting for their turn at the tortillas. We stood there eating directly off paper towels, burning our fingers on fish straight from the oil, not even caring about plates. That spontaneous dinner party became a weekly thing until September.

Ingredients

  • 500 g white fish fillets: Cod works beautifully but tilapia catches the batter just as well, and firm white fish holds up when you lower it into hot oil
  • 1 cup all-purpose flour: The foundation of your batter, creating that golden shell that shatters when you bite
  • 1/2 cup cornstarch: This secret ingredient makes the crust extra crispy and keeps it lighter than flour alone
  • 1 tsp baking powder: Gives the batter tiny bubbles that puff up beautifully in the hot oil
  • 1 tsp salt and 1/2 tsp black pepper: Simple seasoning that lets the fish shine through
  • 1 tsp paprika: Adds warmth and that perfect golden color without any real heat
  • 1 cup cold sparkling water: The colder and more bubbly, the lighter and crispier your final coating will be
  • 1 ripe avocado: Makes the crema impossibly smooth and rich, perfectly balancing the crispy fish
  • 1/2 cup sour cream: Tang and creaminess that ties the whole sauce together
  • 1/4 cup fresh cilantro leaves: Fresh herbs brighten every single component of this dish
  • 2 tbsp lime juice: Acid is essential here, cutting through the fried elements and waking up your palate
  • 2 cups finely shredded cabbage: Crunch factor that makes every bite texturally perfect and exciting
  • 8 small corn tortillas: Warm them until pliable and they will wrap around everything perfectly

Instructions

Make the slaw first:
Toss your cabbage, onion, cilantro and lime juice in a bowl with a pinch of salt, then let it hang out while you prep everything else. The cabbage softens slightly and all those bright flavors meld together beautifully.
Blend up the crema:
Combine the avocado, sour cream, cilantro, lime juice and garlic until impossibly smooth and creamy. Taste it now and add more salt or acid until it makes you want to eat it with a spoon.
Whisk the batter:
Mix your dry ingredients in one bowl then gradually whisk in that sparkling water until silky smooth. The batter should coat your finger but still drip off, thick enough to cling but thin enough to crisp.
Heat your oil:
Get your oil to 180°C, testing it by flicking in a drop of batter, which should sizzle immediately and float to the top bubbling happily.
Fry the fish:
Dip each fish strip into batter, let excess drip off for a second, then carefully lower into the hot oil. Fry until deeply golden and crisp, about 3-4 minutes, then drain on paper towels while you fry the next batch.
Build your tacos:
Warm your tortillas until pliable, pile in that crispy fish, then top generously with slaw and drizzle with that gorgeous avocado crema. Squeeze fresh lime over everything and eat immediately.
Save
| pinreadyrecipes.com

My friend Mark who claims to hate fish tacos tried one of these during a Super Bowl party and proceeded to eat five without saying a word. Now he texts me randomly asking when I am making them again. Seeing someone convert so completely to the fish taco camp felt like a personal victory.

Making It Lighter

Not every fish taco needs to be deep fried to be incredible. I have experimented with baking the battered fish at 220°C and while you lose some of that crunch, you still get beautiful golden pieces with way less mess. The avocado crema carries so much flavor that you honestly do not miss the extra oil from frying.

The Perfect Tortilla

Store bought corn tortillas need love before they are taco ready. Warm them directly over a gas flame for ten seconds per side until they puff slightly and get those gorgeous charred spots. If you do not have a gas stove, a dry hot skillet works just as well for achieving that authentic texture and flavor.

Make Ahead Strategy

The slaw actually gets better after sitting for an hour, and the crema keeps perfectly in the fridge for two days. I often prep both components the night before, then just fry fresh fish when I am ready to eat. This strategy saved me more than once when unexpected guests have shown up hungry.

  • Cut all your cabbage and onion in advance for instant assembly
  • Keep fried fish warm in a low oven while you finish batches
  • Set up a toppings bar and let everyone build their own perfect bite

Baja fish tacos topped with creamy green avocado sauce and crunchy tangy cabbage slaw Save
Baja fish tacos topped with creamy green avocado sauce and crunchy tangy cabbage slaw | pinreadyrecipes.com

These fish tacos have become my answer to everything from Tuesday night dinners to impromptu gatherings. Something about that combination of hot crisp fish, cool crema, and fresh slaw makes people happy every single time.

Recipe FAQs

White fish fillets like cod, tilapia, halibut, or mahi-mahi work perfectly. They hold up well during frying and have a mild flavor that lets the seasonings shine.

Absolutely. Instead of frying, try baking the battered fish at 425°F for 12-15 minutes until crispy. You can also grill the fish strips directly for a smokier flavor.

Pat the fish completely dry before battering. Don't overcrowd the pan when frying—work in batches. Let fried fish drain on a wire rack rather than paper towels to maintain crunch.

The slaw and crema can be made a day ahead and stored refrigerated. The batter is best mixed right before frying, but you can cut and prep the fish strips hours in advance.

Pickled jalapeños, radish slices, crumbled queso fresco, or hot sauce add great flavor. A squeeze of fresh lime right before serving is essential for brightening all the flavors.

Heat them directly over a gas flame for 10-15 seconds per side until charred spots appear. Alternatively, wrap in foil and warm in a 350°F oven for 10 minutes.

Baja Fish Tacos Avocado Crema

Crispy battered fish with fresh slaw and creamy avocado sauce in warm tortillas

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

Ingredients

For the Fish

  • 1.1 pounds white fish fillets (cod or tilapia), cut into strips
  • 1 cup all-purpose flour
  • 1/2 cup cornstarch
  • 1 teaspoon baking powder
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 teaspoon 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 tablespoons 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 tablespoons lime juice
  • Salt to taste

To Serve

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

Instructions

1
Prepare the Slaw: In a bowl, toss cabbage, red onion, cilantro, lime juice, and a pinch of salt. Set aside to marinate while preparing other components.
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: In a bowl, mix flour, cornstarch, baking powder, salt, pepper, and paprika. Gradually whisk in the sparkling water until you have a smooth batter with no lumps.
4
Heat the Frying Oil: Heat oil in a deep skillet or pot over medium-high heat to 350°F. The oil should be deep enough to submerge the fish strips completely.
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 without overcrowding 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 warm tortilla. Top with slaw and a generous drizzle of avocado crema. Garnish with extra cilantro and serve with lime wedges on the side.
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
Madison Cole

Passionate home cook sharing simple, family-friendly recipes and kitchen tips.