In a food processor add the garlic clove, orange juice, lime juice, olive oil, cilantro, oregano, onion granules, ground cumin, and salt and pepper.
Blend the ingredients to make the mojo sauce.
Mix the mojo sauce with the pulled pork.
Butter the outside of each slice of bread.
Lay two slices of the buttered bread, butter side down, into a large frying pan.
Spread the yellow mustard on the top of each slice.
Lay half the slices of Swiss cheese on top of the mustard.
Top the cheese with sliced pickles.
Lay slices of honey roast ham on top of the pickles.
Divide out the mojo pulled pork mixture between the two sandwiches.
Finish with another slice of Swiss cheese on each sandwich, pressing down gently.
Top with the remaining slices of bread, butter side facing out.
Place the frying pan onto the hob and heat to a medium temperature, and allow the sandwich to fry gently for around 4–5 minutes, until the bread is golden and the cheese is melting.
Using a spatula, carefully flip each sandwich and fry on the other side for 2–3 minutes, until the base is similarly golden and the cheese has melted.