Swordfish Tacos Al Pastor Recipe

A vibrant, chile-and-pineapple marinade transforms thin-sliced swordfish into a smoky, caramelized take on traditional tacos al pastor
A spread of swordfish al pastor on a table ready to be prepared to serve.
Ideal for a relaxed, family-style setup. Courtesy Rob Palmer/take one fish

Subscribe to Marlin magazine and get a year of highly collectible, keepsake editions – plus access to the digital edition and archives. Sign up for the free Marlin email newsletter.  

I first tasted tacos al pastor only a few years ago in LA, a city with some unbelievably good taco vendors. While I know that swordfish doesn’t carry the same rich fattiness as, say, pork, I just had to try replicating this absolutely delicious dish using fish. This recipe is from my book Take One Fish, and I hope you enjoy.

Ingredients | Serves 8-12

Marinade and fish

  • 2½ tbsp grapeseed oil, plus extra for brushing
  • 8 garlic cloves, chopped
  • 2 tsp dried oregano
  • 1 tsp ground cumin
  • 1 tsp cracked black pepper
  • ½ tsp ground cloves
  • 7 dried guajillo or ancho chiles, stemmed and seeded, cut into 1-inch pieces
  • ¾ cup pineapple juice
  • ⅓ cup apple-cider vinegar
  • ⅓ cup achiote paste (about 3½ oz.)
  • Sea salt flakes
  • 4½ lb. swordfish loin, sliced ⅛ inch thick
  • ½ pineapple, peeled

To Serve

  • 20 warm corn tortillas
  • 1 large onion, finely diced
  • Sea salt flakes
  • 2 bunches cilantro, chopped
  • 3 limes, cut into wedges
A swordfish al pastor taco.
Juicy, caramelized swordfish and grilled pineapple come together in warm tortillas, ready to top with onion, cilantro, and a squeeze of lime. Courtesy Rob Palmer/take one fish

To Prepare

Heat oil in a saucepan over medium-high. Add garlic and cook until lightly colored. Stir in oregano, cumin, pepper and clove until fragrant. Add chiles and cook briefly, then add pineapple juice, vinegar and achiote. Bring to a boil, then rest 5 minutes. Blend smooth and season.

Coat the swordfish in the marinade and refrigerate uncovered overnight. The next day, thread the fish onto a spit or skewers. Grill over very high heat, brushing with oil and turning often until caramelized, 12-15 minutes. Rest briefly. Grill the pineapple until charred, then slice.

To Serve

Shave the swordfish onto warm tortillas. Add onion, salt, cilantro, grilled pineapple and lime. Serve hot with cold beer.

Free Email Newsletters

Sign up for free Marlin Group emails to receive expert big-game content along with key tournament updates and to get advanced notice of new expeditions as they’re introduced.