-
1
In a large skillet, heat 2 tablespoons of the canola oil.
-
2
Add the onion, garlic, bay leaf, pickling spice mix and peppercorns and cook over moderate heat, stirring occasionally, until the onion is softened but not browned, 7 to 8 minutes.
-
3
Transfer the onion mixture to a medium bowl and let cool for 15 minutes.
-
4
Meanwhile, season the fish with salt.
-
5
In a large nonstick skillet, heat 2 tablespoons of the canola oil until shimmering.
-
6
Add half of the fish and cook over moderately high heat until golden and just white throughout, about 3 minutes per side.
-
7
Using a slotted spoon, transfer the fish to a large ceramic or glass baking dish.
-
8
Repeat with the remaining 2 tablespoons of canola oil and the remaining fish.
-
9
Prepare an ice bath.
-
10
Score an X on the bottom of the tomato.
-
11
In a medium saucepan of boiling water, blanch the tomato just until the skin starts to wrinkle, about 30 seconds.
-
12
Using a slotted spoon, transfer the tomato to the ice bath to cool.
-
13
Slip off the skin and halve the tomato crosswise.
-
14
Gently squeeze out the seeds.
-
15
Cut the tomato into 1/4-inch dice.
-
16
Roast the jalapeno directly over a gas flame or under a preheated broiler, turning, until charred all over.
-
17
Let cool.
-
18
Using a paper towel, rub off the skin; discard the stem and seeds.
-
19
Thinly slice the jalapeno.
-
20
Stir the tomato and jalapeno into the onion mixture along with the olive oil, lime juice, orange juice, olives, red pepper, capers and parsley.
-
21
Spoon the escabeche topping over the fish, cover with plastic wrap and refrigerate for 24 hours.
-
22
When ready to serve, let the escabeche stand at room temperature for 45 minutes.
-
23
Fold in the avocado and season with salt.
-
24
Spoon the escabeche into bowls and garnish with bay leaves.