Sink your teeth into the bold, savory flavors of Cuban Pork Sandwiches, a true classic bursting with tropical flair and rich, smoky depth. This mouthwatering recipe features tender, citrus-marinated pork shoulder, slow-roasted to perfection, and layered with thinly sliced deli ham, melty Swiss cheese, tangy dill pickles, and a zingy smear of yellow mustard. Nestled inside crusty Cuban bread or a French baguette and grilled to golden, buttery bliss, each bite promises a symphony of textures and tastes. With just 20 minutes of prep and a low-and-slow cooking method, this satisfying sandwich is perfect for casual lunches, dinner parties, or game-day spreads. Serve it hot and savor an authentic taste of Cuban cuisine in the comfort of your own kitchen!
In a medium bowl, combine orange juice, lime juice, minced garlic, oregano, cumin, olive oil, salt, and pepper. Whisk to create a marinade.
Place the pork shoulder in a resealable plastic bag or shallow dish, and pour the marinade over the pork. Seal the bag (or cover the dish) and refrigerate for at least 2 hours or up to overnight.
Preheat the oven to 300°F (150°C). Remove the pork from the marinade (discard excess marinade) and place it in a roasting pan. Cover tightly with aluminum foil and roast for 2.5–3 hours, or until the pork is fork-tender.
Remove the pork from the oven and let it rest for 15 minutes. Shred the pork using two forks and set aside.
Slice the bread rolls in half lengthwise. Spread a thin layer of mustard on the cut sides of the bread.
Layer shredded pork, deli ham, Swiss cheese, and pickle slices evenly on the bottom half of each roll. Close the sandwiches with the top halves of the rolls.
Brush the outside of each sandwich with softened butter.
Heat a grill pan, skillet, or sandwich press over medium heat. Place the sandwiches in the pan and press down using a heavy skillet or foil-wrapped brick (if not using a sandwich press). Cook each side for 3–5 minutes until the bread is golden brown and the cheese is melted.
Slice the sandwiches in half diagonally and serve hot.
Calories |
4376 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 251.9 g | 323% | |
| Saturated Fat | 101.7 g | 508% | |
| Polyunsaturated Fat | 2.7 g | ||
| Cholesterol | 1224 mg | 408% | |
| Sodium | 8167 mg | 355% | |
| Total Carbohydrate | 162.7 g | 59% | |
| Dietary Fiber | 8.2 g | 29% | |
| Total Sugars | 22.0 g | ||
| Protein | 359.8 g | 720% | |
| Vitamin D | 1.2 mcg | 6% | |
| Calcium | 2443 mg | 188% | |
| Iron | 21.9 mg | 122% | |
| Potassium | 5116 mg | 109% | |
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.