Go Back
+ servings
A delicious traditional Cuban sandwich with thin, crispy bread, savory sliced pork, melty cheese, and tangy pickles.

Cuban Sandwich Recipe

Print Recipe
Wondering what to do with a leftover pork roast from last night? Make a delicious Cuban sandwich!
Course lunch
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings 6 servings
Calories 480
Author Cheryl Najafi



  • Preheat griddle or large skillet over medium-low heat. Cut the bread in half horizontally and spread both sides with a thin layer of mustard then spread on a bit of mayonnaise, if desired.
  • Arrange the ham and roasted pork loin evenly on top of the mustard. Divide the cheese slices between the sandwiches then add enough pickles to nearly cover the cheese.
  • Close the sandwich and spread top and bottom of each bun with butter and wrap sandwiches separately in aluminum foil. Fold the foil around the edges of the sandwiches to completely seal.
  • Place wrapped sandwiches on griddle or in skillet then place a heavy pot or skillet containing a heavy item (such as a large can of tomatoes) on top of the sandwiches. Press down to compact the sandwiches and allow them to cook undisturbed for about 10 minutes.
  • Remove the weight from the sandwiches and flip them over. Replace weight and cook about 8–10 minutes more until the cheese has melted and both sides of the bread are crispy. Remove from heat, carefully open foil, slice and serve while hot and crispy.


Don’t have a spare pot or skillet to ‘press’ the Cuban sandwich? You can use any heatproof item if you wrap it in clean aluminum foil first!


Calories: 480kcal | Carbohydrates: 34g | Protein: 25g | Fat: 27g | Saturated Fat: 13g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 7g | Cholesterol: 73mg | Sodium: 1258mg | Potassium: 243mg | Fiber: 2g | Sugar: 6g