Slow-Cooker Cuban Sandwiches


This decadent combo involves citrusy pork, salty ham, melted cheese, tangy pickles, and mustard. The best part is that this recipe couldn’t be easier: all you have to do is rub a big boneless pork shoulder roast with garlic and salt, and put it into the slow cooker with orange zest, orange juice, and stock. Then it's hands off for about 7 hours. Right before serving, the entire sandwich is put underneath the broiler to melt the cheese and warm the bread. You can make the pork two days ahead, just store it inside all those delicious pork drippings. Then, reheat gently on the stove before building sandwiches. We love the idea of serving these sandwiches with beer, extra pickles, and some of the juice from the slow cooked pork on the side for dipping.

Slow-Cooker Cuban Sandwiches
Photo: Greg DuPree
Hands On Time:
30 mins
Total Time:
8 hrs 30 mins


  • 2 pounds boneless pork shoulder roast (Boston butt), trimmed of excess fat

  • 6 garlic cloves, finely chopped

  • 1 teaspoon kosher salt

  • 1 cup chicken stock

  • 1 teaspoon orange zest plus 1 tsp. fresh orange juice

  • 2 tablespoons fresh lime juice (from 2 limes)

  • 6 6-in. sub rolls

  • cup Dijon mustard

  • 3 ounces thinly sliced deli ham

  • 3 ounces thinly sliced Swiss cheese

  • 1 whole dill pickle, thinly sliced crosswise


  1. Rub the pork with the garlic and salt and place in a 5- to 6-quart slow cooker. Add the chicken stock, orange zest, and orange juice. Cover and cook on low until the pork is very tender, 7 to 8 hours. Pull pork into 1- to 2-inch pieces; toss with the lime juice. Return to slow cooker and keep warm.

  2. Preheat broiler with the oven rack 6 inches from heat. Split the rolls length-wise. Spread the mustard on the bottom halves and top evenly with the pork, ham, and Swiss cheese. Broil just until the cheese is melted, 1 to 2 minutes. Top with the pickles and sandwich with the tops of the rolls.

Nutrition Facts (per serving)

559 Calories
19g Fat
51g Carbs
44g Protein
Nutrition Facts
Calories 559
% Daily Value *
Total Fat 19g 25%
Saturated Fat 7g 35%
Cholesterol 118mg 39%
Sodium 1521mg 66%
Total Carbohydrate 51g 18%
Total Sugars 8g
Protein 44g
Calcium 253mg 19%
Iron 4mg 23%

*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Related Articles