Recipe courtesy of David's Cafe Cafecito

Slow-Roasted Pork Cuban Sandwich

  • Level: Easy
  • Total: 12 hr 15 min (includes marinating time)
  • Active: 1 hr 15 min
  • Yield: 10 sandwiches
Share This Recipe


1 cup minced garlic

1 cup lemon juice 

1 cup Spanish olive oil 

1/2 cup salt 

2 pounds deboned and butterflied pork shoulder 

20 slices Cuban bread 

30 slices baked ham 

30 slices Swiss cheese 

Mustard, for drizzling

Butter pickles, for topping


  1. Combine the garlic, lemon juice, oil and salt in a medium bowl, and whisk to combine. Add the pork shoulder and marinate overnight or up to 24 hours.
  2. Preheat the oven to 350 degrees F.
  3. Roll the pork shoulder into a roast shape and secure with butcher twine, and then wrap in foil. Roast for 3 hours.
  4. Cool the pork completely, then slice into 1/4- to 1/2-inch slices.
  5. Divide the roasted pork evenly among half of the slices of bread. On other slices of bread, layer 3 slices cheese and then 3 slices ham. Place one slice of the pork-topped bread and one slice of the ham-topped bread on a panini press, filling-side up. Close the top of the panini press just over the sandwich, without pressing it, for about 3 minutes. Add some mustard and pickles to the ham, and then close the sandwich. Close the panini press onto the sandwich and press until the outside of the bread is golden and toasted and the inside is warm, about 3 minutes. Repeat for the remaining sandwiches. Slice each sandwich on a diagonal and serve.