Go Back
+ servings
A pressed Cuban sandwich with layers of ham, cheese and pickles.

Cuban Sandwich

The ultimate Cuban sandwich recipe piled high with ham, cheese, roasted pork and pickles. These sandwiches are perfect for a hearty meal, and they happen to be super easy to make!
Course Main Course
Cuisine Cuban
Prep Time 20 minutes
Cook Time 30 minutes
Marinating Time 1 hour
Total Time 1 hour 50 minutes
Servings 4 servings
Calories 649kcal
Author Sara Welch


  • 1 pound pork tenderloin
  • 1/4 cup olive oil
  • 1/4 cup orange juice
  • 2 tablespoons lime juice
  • 1 teaspoon minced garlic
  • 1/2 teaspoon dried oregano
  • 1/4 teaspoon ground cumin
  • salt and pepper to taste thinly sliced lengthwise
  • 16 ounces Cuban bread loaf can also use French or Italian Bread
  • 1 pound Swiss cheese sliced
  • 1 pound smoked ham thinly sliced
  • 1 cup pickle chips
  • 1/4 cup mustard
  • 1 tablespoon butter


  • Place the olive oil, orange juice, lime juice, garlic, oregano, cumin, salt and pepper in a bowl. Whisk to combine.
  • Place the pork in the bowl and spoon the marinade over the top. Cover the bowl and refrigerate for at least 1 hour or up to 6 hours.
  • Preheat a grill or skillet to medium high heat. Add the pork and cook for 7-9 minutes per side or until a meat thermometer registers 145 degrees F.
  • Let the pork rest for 5 minutes, then thinly slice the meat.
  • Cut the loaf of bread in half lengthwise. Cut the bread crosswise into 4 equal sized pieces.
  • Place half of the cheese slices on the bottom pieces of bread. Top with layers of ham, pork and pickles.
  • Add the rest of the cheese on top of the pickles. Spread the mustard over the top pieces of bread, then place the tops on each sandwich.
  • Melt the butter in a pan. Place one sandwich in the pan. Use a heavier pan, such as a cast iron skillet to press down on the sandwich. Cook for 3-4 minutes per side or until bread is golden brown and cheese is melted. Repeat the process with the remaining sandwiches.
  • You can also cook your sandwiches in a panini press according to manufacturer instructions.
  • Cut the sandwiches in half, then serve.


Calories: 649kcal | Carbohydrates: 11g | Protein: 74g | Fat: 27g | Saturated Fat: 27g | Cholesterol: 240mg | Sodium: 769mg | Potassium: 922mg | Fiber: 1g | Sugar: 4g | Vitamin A: 1125IU | Vitamin C: 10.7mg | Calcium: 939mg | Iron: 3.3mg