Baja Fish Tacos Avocado Crema

Golden crispy Baja fish tacos topped with fresh cabbage slaw and creamy avocado crema drizzle Pin It
Golden crispy Baja fish tacos topped with fresh cabbage slaw and creamy avocado crema drizzle | pinnerplates.com

These Baja-style fish tacos feature tender white fillets dipped in a light, sparkling water batter and fried until golden and irresistibly crispy. The fish gets nestled into warm corn tortillas and crowned with a vibrant cabbage slaw dressed in bright lime juice. The crowning glory is a luscious avocado crema—blended until silky smooth with sour cream, fresh cilantro, and zesty garlic. Each bite delivers that perfect contrast between hot, crunchy fish and cool, creamy toppings, finished with a squeeze of fresh lime. Ready in under an hour, these tacos bring the taste of coastal Mexican street food right to your kitchen.

The first time I made these Baja Fish Tacos, my tiny apartment smelled like a coastal street vendor setup. I'd just returned from a San Diego trip, obsessed with recreating that perfect crunch meets creamy avocado moment. My roommate walked in, took one whiff of the frying oil and lime, and immediately asked what time dinner was. Those tacos disappeared faster than I could warm the tortillas.

Last summer, I made these for a beach picnic with friends. We assembled them right there on the sand, wind threatening to steal our napkins, lime juice running down our wrists. Someone joked that we should've charged admission for how good they were. Now every time someone says fish tacos, I get a text asking when I'm making them again.

Ingredients

  • White fish fillets: Cod and tilapia are my go-tos because they hold up beautifully to frying without getting tough
  • All-purpose flour and cornstarch: This combo creates that shatteringly crisp exterior we're all after
  • Cold sparkling water: The bubbles make the batter light and airy—do not skip this secret ingredient
  • Ripe avocado: Give it a gentle squeeze, if it yields slightly without being mushy, it's perfect
  • Fresh cilantro: I use the tender stems too for extra flavor in the crema
  • Corn tortillas: 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 in a bowl. Let it hang out while you prep everything else—those flavors need time to become friends.
Whip up the avocado crema:
Blend the avocado, sour cream, cilantro, lime juice, garlic, salt, and pepper until silky smooth. Give it a taste and adjust the lime or salt until it hits that perfect bright, creamy note.
Mix the batter:
Combine flour, cornstarch, baking powder, salt, pepper, and paprika in a bowl. Gradually whisk in that cold sparkling water until smooth—some lumps are okay, they add character.
Heat your oil:
Pour oil into a deep skillet until it's about two inches deep. Bring it to 180°C (350°F) over medium-high heat. If you don't have a thermometer, drop in a tiny bit of batter—if it sizzles immediately and rises to the top, you're golden.
Fry the fish:
Pat those fish strips completely dry, then dip them in batter one at a time. Let excess drip off before lowering them gently into the hot oil. Fry for 3-4 minutes until deeply golden and crisp, then drain on paper towels.
Assemble and devour:
Pile that warm fish into tortillas, crown with slaw, and drizzle with avocado crema like you're plating for a food magazine. Squeeze fresh lime over everything and don't wait to eat them—tacos wait for no one.
Pin It
| pinnerplates.com

My dad, who claims to not like fish tacos, had three of these and asked for the recipe before he even left the table. Watching someone convert to fish taco love right at my dinner table? That's the kind of cooking memory that sticks.

Getting That Perfect Crunch

The temperature of your oil makes all the difference between golden perfection and sad, soggy fish. I keep a kitchen thermometer nearby religiously now after one too many batches that came out greasy and limp. When your oil is right, the batter puffs up immediately and creates that satisfying shatter when you bite down.

Making It Your Own

Sometimes I throw pickled jalapeños into the slaw when I want extra kick. Other times I skip the frying and bake the fish at 200°C for 12 minutes when I'm feeling virtuous or just don't want to deal with oil splatter. Both ways make people happy, but there's something about that fried version that feels like a proper treat.

Serving Suggestions

These tacos deserve a cold Mexican lager nearby, maybe some extra lime wedges for squeezing. I like to set everything out family-style and let everyone build their own perfect taco. Something magical happens when people get to customize.

  • Have extra crema ready because someone always wants more
  • Keep the tortillas warm in a clean kitchen towel or tortilla warmer
  • Don't forget the napkins—messy tacos mean you're doing it right
Warm corn tortillas filled with crispy battered Baja fish tacos and tangy avocado sauce Pin It
Warm corn tortillas filled with crispy battered Baja fish tacos and tangy avocado sauce | pinnerplates.com

There's something about standing at the stove, frying fish in batches, that feels like a tiny vacation. Hope these bring a little sunshine to your table.

Recipe Questions & Answers

White fish fillets like cod, tilapia, halibut, or mahi-mahi work beautifully. These mild, flaky varieties hold up well during frying and absorb the batter's seasonings without overpowering the other toppings.

Absolutely. Arrange the battered fish on a baking sheet lined with parchment paper and bake at 425°F for 12-15 minutes, flipping halfway through. The texture won't be quite as crispy, but you'll still get delicious results with less oil.

Wrap your corn tortillas in aluminum foil and place them in a 200°F oven for 10-15 minutes. You can also warm them directly over a gas burner for 15-20 seconds per side until slightly charred and pliable.

You can prepare the crema up to 24 hours in advance and store it in an airtight container in the refrigerator. The lime juice helps prevent oxidation, but press a piece of plastic wrap directly onto the surface for extra protection against browning.

These tacos shine alongside Mexican rice, refried beans, or a simple citrus salad. For beverages, try a light Mexican lager like Corona or Modelo, a crisp white wine such as Sauvignon Blanc, or even sparkling water with lime.

Use a kitchen thermometer to ensure the oil reaches 350°F (180°C). If you don't have one, drop a small spoonful of batter into the oil—it should sizzle immediately and rise to the surface within seconds, turning golden brown in about a minute.

Baja Fish Tacos Avocado Crema

Golden 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 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 allow flavors to 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 smooth batter forms.
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 batter, allowing excess to drip off, and carefully place in 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 warm tortilla. Top with slaw and a generous drizzle of avocado crema. Garnish with additional 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

  • Fish
  • Wheat (gluten)
  • Dairy
Danielle Foster

Sharing simple, tasty recipes and kitchen tips for everyday home cooks.