Servings
Font
Back
4.8 from 795 votes

The BEST Cuban Pork Sandwich

This Cuban pork sandwich is the epitome of comfort food. Packed with slow cooked pork, melty swiss, and garlic spread!

Prep Time
30 mins
Cook Time
4 hrs
Total Time
4 hrs 30 mins
Servings: 12 servings
Calories: 748 kcal
Course: Main Course , Lunch
Cuisine: Cuban

Ingredients

  • 4 lbs pork
Cuban Meat Marinade
  • 2 cups orange juice
  • 3 limes juiced
  • 6 garlic cloves pressed
  • 1 medium onion chopped
  • 2 tbsp parsley chopped
  • 1 tbsp salt
  • 1/2 tbsp pepper
Cuban Sandwich
  • 2 baguettes
  • 2 medium onions
  • 1 cup pepperoncinis
  • 8 lices Swiss cheese
Garlic Spread
  • 1 cup mayonnaise
  • 1 tbsp parsley
  • 3 garlic cloves pressed

Instructions

    Cup of Yum
  1. Place the pork in a large bowl or a bag with orange juice, lime juice, garlic, onion, and parsley. Season liberally with salt and pepper.
  2. Allow the meat to marinate for 12-24 hours (the longer it marinates, the better).
  3. Remove the chunks of onion and garlic from the marinade. Place the pork in a dutch oven alongside the liquid marinade. Bake at 250°F for 3 hours with the lid on. Alternatively, use a slow cooker and cook the meat on high for 5 hours. Once cooked, pull the pork off the bone and shred it. Leave it to rest in its juices.
  4. Cut the onion into 2-inch long slices. Sauté it in a skillet over medium heat with a little olive oil until golden brown.
  5. To make the garlic spread, combine the mayo, parsley, and pressed garlic. Slice the baguette lengthwise. Spread the sauce on the top side of the bread, followed by the swiss cheese. Top the other half of the bread with pepperoncinis, followed by pork, a couple spoonfuls of the pork juice, and sautéed onions. 
  6. Slice and enjoy!

Nutrition Information

Calories 748kcal (37%) Carbohydrates 31g (10%) Protein 36g (72%) Fat 53g (82%) Saturated Fat 18g (90%) Polyunsaturated Fat 12g Monounsaturated Fat 19g Trans Fat 0.03g Cholesterol 134mg (45%) Sodium 1081mg (45%) Potassium 687mg (20%) Fiber 2g (8%) Sugar 7g (14%) Vitamin A 390IU (8%) Vitamin C 39mg (43%) Calcium 257mg (26%) Iron 3mg (17%)

Nutrition Facts

Serving: 12servings

Amount Per Serving

Calories 748

% Daily Value*

Calories 748kcal 37%
Carbohydrates 31g 10%
Protein 36g 72%
Fat 53g 82%
Saturated Fat 18g 90%
Polyunsaturated Fat 12g 71%
Monounsaturated Fat 19g 95%
Trans Fat 0.03g 2%
Cholesterol 134mg 45%
Sodium 1081mg 45%
Potassium 687mg 15%
Fiber 2g 8%
Sugar 7g 14%
Vitamin A 390IU 8%
Vitamin C 39mg 43%
Calcium 257mg 26%
Iron 3mg 17%

* Percent Daily Values are based on a 2,000 calorie diet.

Report Abuse
Login to Continue
Forgot password?
Don't have an account? Register