-
1
Press or squeeze all moisture from the shredded fish and set aside.
-
2
Warm the olive oil in a wide pan over medium heat. Cook the onion and garlic until soft and translucent, without browning.
-
3
Add the fish and stir to combine with the oil and aromatics.
-
4
Grind the peppercorns, cloves, bay leaf, and oregano to a coarse powder in a molcajete or spice grinder. Stir into the fish mixture.
-
5
Add the capers, olives, and pickled jalapeños. Stir well.
-
6
Blend the tomatoes with the achiote until smooth. Pour into the pan.
-
7
Raise heat to high and cook, stirring frequently, until the sauce reduces and the mixture is nearly dry. This may take 8–12 minutes depending on the moisture in your tomatoes.
-
8
Season with salt. Serve as a taco filling, tostada topping, or tamale filling.