-
1
Pulse the garlic, oregano, thyme, coriander and cumin seeds, bay leaves, 2 tablespoons salt and 1 teaspoon pepper in a food processor to make a thick paste.
-
2
Trim off all but a thin layer of fat from the pork, then make deep slits all over the roast (about every 2 inches) with a paring knife.
-
3
Rub the spice paste over the pork and into the slits.
-
4
Mix the citrus juices, Worcestershire sauce and olive oil in a large glass bowl.
-
5
Submerge the pork in the marinade and top with the onions and reserved orange and lemon peels.
-
6
Cover with plastic wrap and refrigerate at least 8 hours or up to 2 days.
-
7
Bring to room temperature 1 hour before roasting.
-
8
Preheat the oven to 450.
-
9
Remove the citrus peels from the bowl and refrigerate.
-
10
Place the pork on a rack in a large roasting pan (reserve the marinade and onions); roast, uncovered, about 1 hour.
-
11
Add the marinade to the pan and pile the onions on top of the meat.
-
12
Cover with foil, lower the oven temperature to 350 and roast 2 more hours.
-
13
Uncover, place the citrus peels around the pork and continue to roast, basting occasionally, until the meat browns and a thermometer inserted into the bottom half registers 190, 1 hour 30 minutes to 2 hours.
-
14
Transfer the pork to a cutting board and let rest 10 minutes.
-
15
Meanwhile, skim any excess fat from the pan juices.
-
16
Slice the pork and serve with the onion and pan juices.
-
17
Garnish with citrus peels.
-
18
Photograph by Marcus Nilsson