Nutrition Facts for Cuban pork sandwiches

Cuban Pork Sandwiches

Image of Cuban Pork Sandwiches
Nutriscore Rating: 60/100

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!

Log this recipe in SnapCalorie

★★★★★ 4.8/5.0 (2,000+ reviews)
Get your calorie requirement
Log your nutrition in seconds
Get a personalized nutrition plan
SnapCalorie App Screenshot

Recipe Information

⏱️
Prep Time
20 min
🔥
Cook Time
3 hr
🕐
Total Time
3 hr 20 min
👥
Servings
4 servings
📊
Difficulty
Medium

🥘 Ingredients

15 items
  • 2 pounds pork shoulder
  • 0.5 cup orange juice
  • 0.25 cup lime juice
  • 4 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
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

9 steps
1

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

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.

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.

4

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

5

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

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.

7

Brush the outside of each sandwich with softened butter.

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.

9

Slice the sandwiches in half diagonally and serve hot.

Cooking Tip: Take your time with each step for the best results!
4376
cal
359.8g
protein
162.7g
carbs
251.9g
fat

Nutrition Facts

1 serving (2016.9g)
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.

Source of Calories

14.9%%
33.0%%
52.0%%
Fat: 2267 cal (52.0%%)
Protein: 1439 cal (33.0%%)
Carbs: 650 cal (14.9%%)