Fish tacos are one of those dishes that can feel both indulgent and fresh at the same time. They bring together everything I love about Mexican food: contrast, boldness, texture, acidity, heat, and that beautiful balance between comfort and brightness.
For me, fish tacos and seafood tacos also fit perfectly into a more modern, slightly healthier, more Mediterranean-leaning way of eating. You still get the punch and fun of Mexican flavours, but with produce and seafood that can feel lighter, cleaner, and more suited to a Mexi-terranean lifestyle.
In this article, I want to discuss why fish tacos work, how to balance them properly, which sauces and salsas are best, and which fish and seafood taco ideas I think are truly worth trying. I’ll also share my own experiments, including fish al pastor, tuna tostadas inspired by Contramar, and a roundup of seafood recipes from some of my favourite Mexican cookbooks.
What makes a good fish taco?
A great fish taco needs contrast: well-seasoned fish, acidity, freshness, heat and some form of crunch. Richer fish such as salmon or sardines can handle sharper salsas, while delicate white fish works better with lighter sauces. Fried Baja-style fish benefits from slaw and creamy salsa, while delicate raw tuna often works better on a crisp tostada.
Fish Tacos Guide: Best Fish, Sauces & Seafood Taco Ideas
A good fish taco works because it hits the same flavour architecture that makes all great Mexican food work: fat, acid, heat, salt, crunch, freshness, and contrast.
That is the flavour matrix I’ve presented earlier for my plant-based dishes.
With fish tacos, that matrix becomes especially interesting because seafood behaves differently from vegetables or meat. Fish is often more delicate, sometimes fattier, sometimes sweeter, and it usually benefits from brighter, sharper, more tangy accompaniments.
A good fish taco usually needs:
- a well-seasoned fish or seafood component
- acidity from lime, pickled onions, citrus, or tangy salsa
- creaminess from avocado, crema, or mayo-based sauces like chipotle mayo
- crunch from slaw, radish, tostadas, or crisp batter
- heat from chilli sauces or chilli oils
- herbs and freshness from coriander and onion
- a tortilla or tostada that gives structure and texture (crispy baja will be best with the wheat tortilla, whereas tender tuna would go better with a crispier tostada).
When all of that is in place, fish tacos become more than just “lighter tacos”. They become one of the most exciting categories in Mexican cooking.

Best Fish For Fish Tacos
| Fish | Best preparation | Sauce direction | My take |
|---|---|---|---|
| Cod / haddock | Baja-style fried | Chipotle crema + lime | Excellent for crunch |
| Tilapia | Pan-fried / al pastor | Habanero, pineapple, slaw | Marinade improves it enormously |
| Snapper | Grilled / al pastor | Tomatillo-based or citrus salsa | Meaty enough for strong marinades |
| Salmon | Grilled / blackened | Sharp salsa verde or habanero | Needs acidity |
| Tuna | Raw / lightly seared | Chipotle mayo, avocado, salsa macha | Better on a tostada |
| Monkfish | Grilled / al pastor | Pineapple + chilli | Excellent meaty texture |
| Sardines / mackerel | Grilled | Salsa verde + radish | Very Mexi-terranean |
Why Fish Tacos Need Different Sauces Than Meat Tacos
This is where fish tacos get particularly interesting.
With fattier fish, more tangy and assertive salsas often work best. The richness needs lifting. So things like habanero salsa, tomatillo salsa, lime-heavy slaws, pickled onions, or sharper chilli sauces really help cut through.
With more delicate fish, I think lighter sauces usually make more sense. You still want flavour, of course, but you do not want to smother the fish. A gentler avocado salsa, a lighter crema, a citrusy dressing, or something nutty but not too heavy can be a better fit.
So the sauce depends on the fish.
That is one of the reasons seafood tacos are so fun: they force you to think more carefully about balance.
My Fish Taco Sauce Rule
Rich fish → acid and heat; it would be a flavour bomb.
Delicate fish → lighter sauces to truly taste the fish.
Soft texture → add more sauce, but don’t forget to top with a crunchy element.
Fish Tacos and the Mexi-Terranean Idea
I also think fish tacos sit beautifully within what I would call a Mexi-terranian concept: Mexican boldness meeting Mediterranean produce and slightly healthier lifestyle choices.
You still get chilli, lime, coriander, grilled fruit, punchy salsas, smoky marinades, and proper corn tortillas. But fish and seafood naturally bring a lighter, cleaner energy to the plate. Add avocado, slaw, herbs, good olive oil somewhere in the wider menu, and suddenly Mexican food starts speaking very fluently to Mediterranean instincts too.
That is one of the reasons I find fish tacos so exciting. They can be indulgent, but they can also feel vibrant and modern.
My Top 3 Must-Try Fish and Seafood Ideas
If I had to pick three, these would be the ones.

1. Baja Fish Tacos
These are still one of the great classics.
And, personally, they always remind me a little of British fish and chips, which makes them oddly nostalgic for me after living in the UK for 10 years. There is that same joy of crispy fish, richness, salt, and comfort, only here it gets sharpened by lime, slaw, salsa, and corn tortillas.
That combination of fried fish and bright toppings is incredibly hard to resist.

2. Tuna Tostadas
These are the hero for me.
The inspiration is Gabriela Cámara’s Contramar restaurant in Mexico City, whose tuna tostadas have become deservedly iconic.
And yes, technically a tostada is not a taco. It is a fried corn tortilla. But that is exactly why it is so brilliant: it instantly adds crunch.
The basic tuna marinade I used was very simple:
- 1 part orange juice
- 1 part soy sauce
Then the assembly:
- tostada
- chipotle mayo
- tuna
- avocado
- radish
- onion and coriander
- drizzle of lime
The result was mind-blowing tuna tostada. Very tasty, very moreish, and honestly, I could even do with a touch more spiciness. I find tostada is a better vessel for delicate fish when it lacks of texture (see more about tostadas here).
Naturally, I had to try taco versions too.
First, I made a similar taco and added crunch with bits of double-roasted potatoes. It was good, but overall a bit too soft.
Then I made a better decision: I added salsa macha. That brought more spice and, crucially, more crunch. That was a really good test and a much stronger version.
3. Shrimps à la Diabla
This is one of those seafood dishes that just works.
It is bold, spicy, dramatic, and exactly the kind of thing that reminds you seafood in Mexican food does not have to be delicate or restrained. Sometimes it should be fiery.
I highly recommend it, and among the cookbook recipes I reviewed below, this is one of the ones I would most strongly urge people to try.
Also try my Shrimp Tinga Tacos – they are divine!
I Tested Fish Al Pastor With Tilapia and Shrimp: Here’s What Happened
I also became interested in the idea of fish al pastor.
It sounds slightly unusual at first, because al pastor is so closely associated with pork. But I tried it with both tilapia and shrimps, and it absolutely deserves attention.
What I tested
I tried:
- al pastor tilapia
- al pastor shrimps
The process was roughly this:
- marinate the fish or seafood
- gently fry it, but still try to achieve crispy skin bits
- serve with slaw, avocado, grilled pineapple slices, onion-coriander, and a touch of habanero salsa
My verdict
Tilapia benefited massively from the marinade. All those slightly off aromas were gone, and the fish tasted much more appealing. This will definitely work with meatier fish too, such as monkfish and snapper.
Shrimps were tasty, but they did not soak up the marinade nearly as much. You could taste the al pastor character mostly on the crispy skins rather than deeply in the shrimp itself.
Still good. But fish handled it better.
My result: tilapia absorbed the al-pastor character much better than shrimp. The marinade also removed some of tilapia’s less pleasant aromas. Shrimp tasted good, but most of the marinade character remained on the surface.
The Al Pastor Marinade I Used
I used an adaptation of Gabriela Cámara’s recado de chiles rojos as the base for an al pastor-style marinade.
Recado de Chiles Rojos
Makes about 2 cups / 480ml
- 1 tsp ancho chile powder
- 2 tsp guajillo chile powder
- 2 red chiles (árbol would be best)
- 4 Roma tomatoes, cored
- ¼ white onion
- 5 garlic cloves
- 2 cloves powder
- 120ml sunflower oil
- 2 Tbsp orange juice
- 1 Tbsp lime juice
- 1 Tbsp pineapple juice
- 1 tsp ground achiote (annatto) seeds
- pinch of ground cumin
- pinch of dried oregano
- 1½ Tbsp sea salt, plus more as needed
Method
Place the chiles in a saucepan and cook them with the dried herbs, cumin, tomatoes, onion, clove powder, garlic, annatto powder, and salt for around 10 minutes, until the tomatoes are soft and the chiles are activated.
Then blend everything into a paste, adding the oil and fresh juices. Cool down completely.
This marinade is a very good base for fish al pastor.
Fish Taco Recipes and Seafood Inspiration From My Favourite Mexican Cookbooks
For inspiration, I also looked through some of my favourite Mexican cookbooks and picked out seafood dishes that are especially worth noting.
American Test Kitchen
- Baja fish
- grilled shrimp
- grilled fish
- shrimps à la Diabla
These are tried and tested. I highly recommend the shrimps à la Diabla.
Mexican Table by Thomasina Miers
- crispy fish tacos with turmeric and tahini drizzle
It is an interesting combination of flavours. Personally, I would prefer salsa macha here instead of turmeric and tahini, but it is still a creative idea.
Wahaca: Mexican Food at Home by Thomasina Miers
- prawn taquitos with spicy avocado salsa
- various ceviches with sea bass, octopus, or salmon
If you are lucky enough to get fresh fish or seafood, ceviche is always such a good idea.
My Mexico City Kitchen by Gabriela Cámara
- tostadas of tuna
- tostadas of trout
- tostadas of crab
As mentioned above, these are among my favourites. Contramar’s tuna tostadas are famous for a reason. Also try making tuna aguachile, it’s spicy and delicious.
Norteña
- tacos de pescado
- tacos gobernador
- various aguachiles
Aguachile reminds me a bit of ceviche, but it contains not only lime in the marinade, but chilli paste too – hence the name. It is a spicier raw fish dish, and equally very tasty.
The Essential Cuisines of Mexico by Diana Kennedy
- pescado en tikin xik
- camarones en pipián
- sargaralla de pescado (shredded fish)
I do not think you can go wrong with a Yucatán-inspired marinade for fish. And the combination of shrimp with pipián, a pumpkin seed-rich sauce, sounds just divine.
Tacos by Alex Stupak
This is one of my top three books, so it is no surprise the seafood ideas here are truly exceptional:
- fish tempura tacos
- grilled Arctic char tacos (swordfish, tuna, trout, or bass also suggested as alternatives) with gooseberry salsa
- scallop tacos with caper-raisin emulsion
- scallop ceviche tacos with cocoa vinaigrette
- grilled shrimp with pipián
- lobster tacos with sweet corn esquites
I am now very much on the hunt for scallops and lobster to try some of these more premium taco ideas properly. The cocoa vinaigrette for scallop ceviche tacos especially intrigues me.
Pati’s Mexican Table by Pati Jinich
- shrimps in red pipián
- snapper with creamy almond-chipotle pesto
Again, two amazing combinations. Shrimp with pipián really does seem to be trendy among chefs for very good reason, and snapper with chipotle is a superb pairing too.
Nopalito by Gonzalo Guzman
- tacos de pescado al pastor
Yes, I tried these, and I can confirm that al pastor marinade works very well with fish.
My Cocina by Rick Martínez
- tacos capeados – corn-fried fish with papaya, tomatillo, and spicy cream sauce
Papaya sauce sounds amazing here. It contrasts beautifully with zesty tomatillo.
Trejo’s Tacos by Danny Trejo
- classic fish tacos
- Baja fish tacos
- blackened salmon tacos
- grilled spicy Diablo shrimp
These are fairly classic, but made by energetic Danny Trejo, and honestly, you cannot really fault these flavours.
Best Sauces and Salsas for Fish Tacos
If I had to summarise the best direction for fish taco sauces, it would be this:
For richer or fattier fish, use:
- habanero salsa
- tomatillo salsa
- lime-heavy slaw
- pickled onions
- sharp chilli sauces
For more delicate fish, try:
- avocado salsa
- lighter crema
- citrusy dressings
- gentler nut-based sauces
- balanced chipotle mayo used carefully
And when you want more texture, salsa macha is one of the smartest additions. It brings both spice and crunch, which can really transform a softer seafood taco.

Fish Tacos FAQ
What is the best fish for fish tacos?
There is no single best fish for tacos because the right choice depends on how you plan to cook it. Firm white fish such as cod, haddock, snapper and tilapia work particularly well for fried, grilled or marinated fish tacos. Richer fish such as salmon can also make excellent tacos, but usually benefit from plenty of acidity and a fresh, spicy salsa. Tuna is particularly good raw or lightly seared and, in my experience, often works even better on a crisp tostada.
What sauce goes best with fish tacos?
The best fish taco sauce depends on the richness and texture of the fish. My general rule is: the richer the fish, the more acidity and heat the salsa can handle. Delicate white fish works well with salsa verde, citrus, avocado crema or a light chipotle sauce, while salmon, sardines and other oily fish can stand up to sharper chilli-based salsas. If both the fish and sauce are soft, add crunch with cabbage, radish or another crisp garnish.
Are corn or flour tortillas better for fish tacos?
Corn tortillas are my preference for most fish tacos because their toasted corn flavour adds another layer without overwhelming the fish. They work particularly well with grilled, fried and al-pastor-style fish. Flour tortillas can work too, particularly with larger Baja-style tacos, but a good freshly made corn tortilla gives the taco considerably more character.
What is the difference between a fish taco and a tuna tostada?
A fish taco is served in a soft tortilla that folds around the filling, while a tostada uses a crisp, flat tortilla as its base. That textural difference matters. Delicate or raw tuna can become too soft when combined with avocado, mayonnaise or creamy salsa inside a soft tortilla. A crunchy tostada provides contrast, which is one reason I often prefer tuna served this way.
Can you use salmon for fish tacos?
Yes. Salmon makes very good fish tacos, but because it is richer and fattier than most white fish, it needs ingredients that provide contrast. Lime, salsa verde, pickled onions, fresh chillies and sharper fruit-based salsas can all work well. Avoid making every component rich or creamy: acidity and freshness are what keep a salmon taco balanced.
Can you make fish al pastor?
Yes. The chilli, achiote, acidity and fruit used in an al-pastor-style marinade can work surprisingly well with fish. In my own experiments, tilapia absorbed the al pastor flavours particularly well and the marinade improved both its aroma and flavour. Shrimp also worked, although more of the marinade flavour remained on the surface rather than penetrating the seafood. Firm fish such as snapper or monkfish are also good candidates for this approach.
Final Thoughts on Fish Tacos
Fish tacos deserve much more attention than they sometimes get. I am especially fond of Palapa-style eating – when you simply have a catch of the day type of food at a beach-side eatery.
They are not just a lighter alternative to meat tacos. Done properly, they are one of the most exciting forms of Mexican food: crisp, bright, spicy, fresh, indulgent, and full of contrast.
For me, the standouts are still:
- Baja fish tacos for comfort and crunch
- tuna tostadas for sheer brilliance of fresh tuna, crispy tostada and creamy avocado
- shrimps à la Diabla for boldness and heat
But I also think fish al pastor has real potential, especially with meatier fish like monkfish or snapper.
And perhaps that is the real joy of fish tacos: they leave plenty of room to play. Mexican flavour logic is so strong that it can stretch beautifully across fish, shrimp, raw seafood, fried seafood, creamy sauces, sharp salsas, tropical fruit, nutty dressings, and crunchy toppings. And don’t be shy to try something new like octopus tacos or even more Mexi-terranean sardine tacos. Inspired?
That is exactly why I keep coming back to them. And I hope you would too.
[Taco Craft | Salsa Magic | Proper Tortillas]
Here are my most used and loved tools and ingredients for joyful Mexican cooking:
Masa harina for tortillas: Masienda, Bob’s Red Mill, Maseca
Chillies: Chipotle, Ancho, Guajillo, Tajin
Tools: Tortilla Press, Ninja blender, Global knives.
By Dito
I'm a Mexican restaurant owner, entrepreneur, marketer, flexitarian cook and WSET Diploma-qualified wine professional. Here I develop and test tacos, tortillas and salsas both at home and in a working restaurant kitchen.
Learn more about Dito


