Preheat a Large Cast iron or grill pan, over medium heat. Use a panini if you have one in your possession.
Divide loaf of bread in half or three equal parts. Slice bread loaf and on a work surface spread the bottom and top halves with mustard and mayo (optional). Layer bottom and top halves with ham, pork , cheese and pickles. Be sure to place cheese on both sides .
Close sandwich, pressing gently. Make sure you don’t overfill your sandwich by too much or the inside of the sandwich won’t warm properly when cooking.
Brush both sides of the bread with melted butter or soft butter.
If cooking on a panini: Place your sandwich inside and close. Follow the manufacturer’s instruction or cook for about 4-5 minutes until golden brown and crisp.
If using cast iron or heavy skillet: Add about 1-2 tablespoons butter on the pan , over medium-high heat, swirl to coat. Place sandwich in the center of the the pan, press it down to make full contact with the hot pan. Use a second pan to press on them until the first side crisps.
When crisp, carefully flip sandwiches, you may use a large spatula. Brush the other side with butter, continue cooking until crisp .
If using Oven: Line a baking sheet with foil or parchment paper, then add sandwich. When the oven is hot, Place the sandwich in the oven and let it crisp. It might take 5 minutes less or more. Start with the highest temperature, then adjust temperature so sandwich gets heated through. If desired, flip sandwiches for even toasting .
Slice sandwiches and serve immediately with plantain chips or pickles.