Baja Fish Tacos (Crispy Battered Fish with Cabbage and Lime)
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
- 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.
- 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.
- Cut the fish into chunky strips. Pat dry, then season all over with a pinch of salt, black pepper, ground cumin, and smoked paprika.
- 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.
- 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.
- 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.
- 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.
- 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.
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.
Stay inspired
Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.
Recipe overview
- Servings: 2 servings
- Total time: 40min (35min active)
- Difficulty: Medium
- Cuisine: Mexican
-
Allergens:
Eggs Gluten Milk Wheat
Plan your meals and get a complete grocery list automatically.
Add to meal plannerEquipment you'll need
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
AdvertisementThese tools help you get better results with less effort.
KitchenAid Stainless Steel Mixing Bowls
- Non-slip base
- Stainless steel
- Not microwave safe
Pyrex Glass Mixing Bowls with Lids
- Microwave safe
- BPA-free lids
- Glass is heavier
OXO Good Grips Stainless Mixing Bowl Set
- Non-slip base
- Comfort grip
- Higher price
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 GoogleEvery 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.























