2 ½ tablespoons grapeseed oil, plus extra for brushing
8garlic cloves, coarsely chopped
2teaspoonsdried oregano
1teaspoonfreshly ground cumin seeds
2 ½tablespoonsgrapeseed oil, plus extra for brushing
1teaspoonfreshly cracked black pepper
½teaspoonfreshly ground cloves
7dried Guajillo or Ancho chillies, stems and seeds removed, cut into 2.5 cm (1 in) pieces
180ml(6 fl oz) pineapple juice
2 ½fl oz(1/3 cup) apple-cider vinegar
100g(3 1/2 oz/1/3 cup) achiote paste
sea salt flakes
2kg(4 lb 6 oz) trimmed swordfish loin, sliced into 3 mm (1/8 in) thick rounds
½medium pineapple, peeled
To serve
20warm corn tortillas
1largeonion, finely diced
sea salt flakes
2bunchescoriander (cilantro), stems and leaves coarsely chopped
3limes, cut into wedges
Instructions
Heat the oil in a medium saucepan over a medium–high heat to a light haze. Add the garlic and cook, stirring occasionally, for about 1 minute until lightly coloured. Reduce the heat to medium, add the oregano, cumin, pepper and clove and cook until fragrant, about 1 minute. Add the chilli and cook, stirring, for 30 seconds or until it begins to blister and bubble. Add the pineapple juice, vinegar and achiote paste and bring to the boil. Remove from the heat and stand for 5 minutes.
Pour the chilli mixture into a blender and blitz to a smooth puree. Season well with salt. Decant the marinade into a very clean stainless steel baking tray or clean airtight container. Add the swordfish loin and turn to coat liberally and evenly. Leave uncovered in the fridge to marinate overnight.
The next day, thread the marinated fish onto a vertical/horizontal spit (or onto large metal skewers), folding the rounds over to create half moons. Alternate the direction of the slices so the finished result is even and the slices are interlocked.
If you are using a charcoal grill, make sure the grill is very hot with evenly burnt-down embers. If you are working with a rotisserie, make sure the coals are spread evenly through the centre of the grill, so the fiercest heat is in the middle.
The key to cooking this dish well is to work over a very high heat – the more caramelisation you can achieve on the marinade the better. If the temperature is too low the fish will cook before it has any real colour.
Before grilling the fish, brush the peeled pineapple with a little grapeseed oil. Grill over a medium heat, turning every 3–4 minutes, until it is evenly charred on the outside with tender flesh on the inside. (Alternatively, set the pineapple in the embers and leave for 1 hour until blackened all over.) Set aside.
Brush the skewered swordfish with grapeseed oil and grill over a high heat, turning regularly to allow the fish and marinade to toast and caramelise. The cooking time will vary, depending on the fattiness of the swordfish and the heat of your grill, but it could take between 12–15 minutes.
The best way to check is to insert a probe thermometer close against the skewer: the temperature should not exceed 46-48°C (115-118°F). Too much heat will result in very dry, chalky swordfish. Remove from the grill and rest for 4–5 minutes.
To serve, using a very sharp knife, slice the swordfish off the skewer straight onto warm corn tortillas. Cut the pineapple into thick slices. Top the tortillas with diced onion, salt flakes, a slice of grilled pineapple and chopped coriander, and finish with a big squeeze of lime.