To prepare Cuban sandwiches, split bread in half then layer the sandwich with mustard, cheese, pickles, ham, pork then cheese again. Season with salt and pepper in between the ham and pork layers.
To cook, heat a large cast iron skillet or grill pan over medium heat and lightly coat with olive oil. Place the sandwiches on the skillet and top with another heavy skillet and a couple of heavy weights (bricks, or large food cans work well) Press down firmly and cook for 5 to 7 minutes per side until the sandwich has compressed to about a third of its original size and the bread is super-crispy. Serve with beans, rice (moros y cristianos) and tostones (fried plantains).