Nutrition Facts for Cuban pork sandwiches

Cuban Pork Sandwiches

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!

Nutriscore Rating: 60/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
SnapCalorie App QR Code

Scan with your phone to download!

Image of Cuban Pork Sandwiches
Prep Time:20 mins
Cook Time:180 mins
Total Time:200 mins
Servings: 4

Ingredients

  • 2 pounds pork shoulder
  • 0.5 cup orange juice
  • 0.25 cup lime juice
  • 4 None garlic cloves, minced
  • 1 teaspoon dried oregano
  • 1 teaspoon ground cumin
  • 2 tablespoons olive oil
  • 1.5 teaspoons kosher salt
  • 1 teaspoon black pepper
  • 4 rolls crusty Cuban bread or French baguette
  • 8 ounces deli ham, thinly sliced
  • 8 slices Swiss cheese, sliced
  • 8 spears dill pickles, sliced
  • 4 tablespoons yellow mustard
  • 2 tablespoons butter, softened

Directions

Step 1

In a medium bowl, combine orange juice, lime juice, minced garlic, oregano, cumin, olive oil, salt, and pepper. Whisk to create a marinade.

Step 2

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.

Step 3

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.

Step 4

Remove the pork from the oven and let it rest for 15 minutes. Shred the pork using two forks and set aside.

Step 5

Slice the bread rolls in half lengthwise. Spread a thin layer of mustard on the cut sides of the bread.

Step 6

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.

Step 7

Brush the outside of each sandwich with softened butter.

Step 8

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.

Step 9

Slice the sandwiches in half diagonally and serve hot.

Nutrition Facts

Serving size (2016.9g)
Amount per serving % Daily Value*
Calories 4376.0
Total Fat 251.9g 0%
Saturated Fat 101.7g 0%
Polyunsaturated Fat 2.7g
Cholesterol 1224.5mg 0%
Sodium 8167.4mg 0%
Total Carbohydrate 162.7g 0%
Dietary Fiber 8.2g 0%
Total Sugars 22.0g
Protein 359.8g 0%
Vitamin D 48.0IU 0%
Calcium 2443.2mg 0%
Iron 21.9mg 0%
Potassium 5116.4mg 0%
*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.

Source of Calories

Fat: 52.0%
Protein: 33.0%
Carbs: 14.9%