-
1
To make the marinade: In a medium bowl whisk together the first seven (marinade)ingredients.
-
2
Trim the pork loin of any excess fat.
-
3
Place the roast in a large, resealable plastic bag and pour in the marinade.
-
4
Press the air out of the bag and seal tightly.
-
5
Turn the bag to distribute the marinade, place in a bowl, and refrigerate for 4 to 6 hours, turning occasionally.
-
6
Remove the roast from the bag and discard the marinade.
-
7
Allow to stand at room temperature for 20 to 30 minutes before grilling.
-
8
Pat dry with paper towels and season with the salt and pepper.
-
9
Sear the roast over Direct Medium heat until well marked, about 10 minutes, turning once.
-
10
Continue grilling over Indirect Medium heat until the internal temperature reaches 155?F, 35 to 45 minutes.
-
11
Transfer the roast to a carving board and loosely cover with foil.
-
12
Allow to rest for about 10 minutes.
-
13
Slice crosswise as thinly as possible.
-
14
Just before serving, split the rolls, spread the inside of each roll with 1 tablespoon butter, and grill them, cut side down, over Direct Medium heat until toasted, about 30 seconds.
-
15
Layer each roll with Swiss cheese, ham, pickle slices, and sliced pork loin.
-
16
Finally, flatten the sandwiches on a cutting board with the palm of your hand and then grill them over Direct Medium heat for 30 seconds.
-
17
Turn the sandwiches and press down firmly a second time (with a metal spatula) and grill for 30 seconds more.
-
18
Serve warm or at room temperature.