Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.
3.3
(9)
Export 14 ingredients for grocery delivery
Step 1
Pierce the pork roast all over with a small knife. Place the pork in the bottom of a large slow cooker. In a medium bowl, combine the garlic, orange juice, lime juice, olive oil, oregano, cumin and House Seasoning. Pour the mixture over the pork and rub it into the meat, turning to evenly coat it. Cover the slow cooker and cook on low for 8 to 10 hours, or on high for 4 to 6 hours, until the pork is extremely tender.
Step 2
Transfer the pork to a cutting board. Remove and discard the fat and use 2 forks to pull the pork into chunks. Use a large spoon to skim the fat from the surface of the liquids in the slow cooker. Return the pulled pork to the slow cooker and stir well. Taste the meat and adjust the seasoning, adding salt and pepper, if desired. Cover the slow cooker and cook on high for 15 to 30 minutes, so that the pork can further absorb the flavors of the cooking liquids while you prepare the sandwich ingredients.
Step 3
To assemble the sandwich, slice the loaf of bread in half horizontally. Spread a thin layer of mustard on the bottom half of the bread and then layer 1 package of the Swiss cheese, all of the pickle slices, all of the ham slices and a generous amount of pulled pork. Top the pork with the remaining 1 package of Swiss cheese and place the other half of the bread loaf on top of the Swiss cheese.
Step 4
Use a serrated knife to cut the loaf into approximately 6-inch (15-cm) lengths. Brush both sides of each sandwich with the melted butter and cook the sandwiches in a panini press or a hot skillet until the cheese melts and the exterior gets toasty. If you are cooking the sandwich in a hot skillet, cover the top of the sandwich with aluminum foil and place a heavy pot or cast iron skillet on top of the foil. Flip the sandwich once the bottom is toasted and toast the other side. Cut the sandwich into slices and serve hot.