Baja Fish Tacos (Crispy Battered Fish with Cabbage and Lime)

Baja fish tacos are a coastal Mexican favourite, recognisable for crisp battered white fish served in warm corn tortillas with fresh, crunchy toppings. The style is all about immediacy: hot, golden fish against cool shredded cabbage, a tangy lime crema and plenty of fresh coriander. Mild spices in the batter add warmth without overwhelming the fish, while lime cuts through the richness of frying. Best assembled just before serving, these tacos work well as a relaxed lunch or informal sharing meal, with extra lime at the table so each person can sharpen the flavour to taste.
Cuisine style Mexican coastal street food
Spice level Mild
Cooking style Crowd-friendly
Time commitment Under 1 hour

Why this recipe works

  • Light, crisp fish: A flour-dusted batter and hot oil give the fish a golden coating that stays delicate rather than heavy.
  • Crunch and softness: Shredded cabbage adds freshness and bite against the tender fish and pliable corn tortillas.
  • Bright, balanced finish: Lime juice in both the cabbage and crema cuts through the fried coating and keeps each taco tasting fresh.

Get the most out of this recipe

Texture tips

  • Keep the coating crisp: Let the oil return to 180°C (355°F) between batches so the batter fries quickly instead of absorbing excess oil.
  • Assemble at the last moment: Keep the fish, cabbage and crema separate until serving so the tortillas and batter do not soften too quickly.

Common mistakes

  • Do not overcrowd the oil: Frying too many pieces at once lowers the oil temperature and makes the batter heavier.
  • Watch the batter thickness: The batter should coat the fish without clumping; loosen it with a splash of water if it becomes too thick.
  • Do not fry too far ahead: The fish is best served soon after frying, as the crisp coating softens as it sits.

Serving ideas

  • Finish with fresh lime: Serve lime wedges alongside so each taco can be sharpened just before eating.
  • Keep sides simple: Pair with rice, beans, grilled corn or a crisp salad so the tacos remain the focus.
  • Add extra crunch: Thinly sliced radish, pickled onion or extra cabbage work well if you want more texture.

Ingredient swaps

  • Make the crema dairy-free: Use a dairy-free sour cream alternative and season it with the same lime, garlic and coriander.
  • Adjust the smoky flavour: Use regular paprika instead of smoked paprika for a gentler, less smoky seasoning.

Equipment you'll need

Ingredients
Instructions
Print
  1. Finely shred the cabbage and put it in a bowl. Zest and juice 1 lime, then toss the cabbage with half the lime juice and a pinch of the salt; set aside to lightly soften.
  2. Make the crema: in a small bowl, mix the sour cream with the remaining lime juice, a little lime zest, and the garlic (finely grated or crushed). Stir in half the coriander (finely chopped) and season with a pinch of salt and a little black pepper.
  3. Cut the fish into chunky strips. Pat dry, then season all over with a pinch of salt, black pepper, ground cumin, and smoked paprika.
  4. In a mixing bowl, whisk the egg with 80 g of the plain flour, plus 120 ml water, until you have a smooth, thick batter. It should coat the back of a spoon; if it feels too thick, whisk in a splash more water.
  5. Pour the sunflower oil into a large pot to a depth of about 4 to 5 cm and heat to 180°C (355°F). Put the remaining 40 g plain flour on a plate for dusting.
  6. Working in batches, dust the fish in the flour, dip into the batter, then carefully lower into the hot oil. Fry for 3 to 4 minutes, turning once, until deep golden and crisp and the fish is opaque and flakes easily; lift out with tongs and drain briefly.
  7. Warm the corn tortillas in a dry frying pan over medium heat for about 20 to 30 seconds per side until pliable. Keep them stacked as you go so they stay warm.
  8. Assemble the tacos: add cabbage to each tortilla, top with the crisp fish, and spoon over the crema. Finish with the remaining coriander and cut the remaining lime into wedges for squeezing at the table.

Made this recipe? Rate it — a comment is optional.

Recipe notes

Tips

  • Keep the batter cold and the oil at 180°C (355°F) for the lightest, crispest coating; if the temperature drops, wait for it to recover between batches.
  • For best texture, serve straight away, as the batter will soften as it sits.
  • If serving to pregnant people, young children, older adults, or anyone immunocompromised, use eggs that are stamped as safe for raw and lightly cooked dishes.

Substitutions

  • Replace sour cream with greek yogurt for a lighter, tangier crema.
  • Replace smoked paprika with ground paprika for a milder, less smoky flavour.

Storage

  • Refrigerate up to 2 days
  • Store the fried fish, cabbage, and crema separately in the fridge. Reheat the fish on a baking tray in a 200°C (390°F) oven for 8 to 10 minutes until piping hot and crisp; warm the tortillas in a dry pan just before serving.

Ratings & reviews

Liked this recipe? Share your feedback to support our cooking community.

Tried this recipe?

Choose 1–5 stars. A comment is optional.

If you leave a comment, use 10–500 characters.

Stay inspired

Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.

Baja Fish Tacos (Crispy Battered Fish with Cabbage and Lime)
Image by JustRecipes
Pinterest

Recipe overview

  • Servings: 2 servings
  • Total time: 40min (35min active)
  • Difficulty: Medium
  • Cuisine: Mexican
  • Allergens:
    Eggs Gluten Milk Wheat
Kid friendly

Plan your meals and get a complete grocery list automatically.

Add to meal planner

Equipment you'll need

Advertisement

Recommended tools for this recipe

Best overall

KitchenAid Stainless Steel Mixing Bowls

Non-slip steel set
  • Non-slip base
  • Stainless steel
  • Not microwave safe

Got ingredients left?

Find recipes using ingredients from this recipe or what you already have at home.

Find recipes with these ingredients →

Make this recipe easier next time

Advertisement

These tools help you get better results with less effort.

Best overall

KitchenAid Stainless Steel Mixing Bowls

Non-slip steel set
  • Non-slip base
  • Stainless steel
  • Not microwave safe
Best value

Pyrex Glass Mixing Bowls with Lids

Microwave-safe glass
  • Microwave safe
  • BPA-free lids
  • Glass is heavier
Top quality

OXO Good Grips Stainless Mixing Bowl Set

Insulated grip bowls
  • Non-slip base
  • Comfort grip
  • Higher price

Browse alphabetically

Looking for a specific recipe? Choose a letter below to jump directly to recipes starting with that letter or number.

Enjoy cooking with JustRecipes?

Add JustRecipes as one of your preferred Google sources to discover our recipes more easily across Google Search.

Add JustRecipes to Google

Every recipe on JustRecipes follows the same structured editorial process. Learn how recipes are created, validated, translated, illustrated, and continuously improved across the platform. How we create recipes.