Cuban Pork Recipe recipe photo - Cuban Pork Recipe by Jan

Cuban Pork Recipe

Published: July 2, 2025 Prep Time: About 30 minutes Cook Time: About 3 hours Total Time: About 3 hours 30 minutes Serves: 8 Difficulty: Medium Category: Main Course Cuisine: Cuban

Ingredients

  • 4 pounds pork shoulder
  • 1/4 cup olive oil
  • 1/4 cup orange juice
  • 1/4 cup lime juice
  • 4 cloves garlic, minced
  • 1 tablespoon oregano
  • 1 tablespoon cumin
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/4 teaspoon red pepper flakes
  • 2 bay leaves
  • 1 onion, sliced
  • 1/4 cup fresh cilantro

Instructions

  1. Score pork shoulder with knife
  2. In bowl, mix oil, juices, garlic, and spices
  3. Rub mixture over pork
  4. Place in roasting pan with onion and bay leaves
  5. Cover and refrigerate for 4 hours
  6. Preheat oven to 325°F (165°C)
  7. Roast pork for 2 1/2 hours until tender
  8. Remove from oven and let rest
  9. Shred pork with forks
  10. Garnish with cilantro
  11. Serve with rice and beans

Special Notes

This traditional Cuban pork is marinated in citrus and spices. The key is to let the pork marinate for at least 4 hours for the best flavor. The long, slow cooking time ensures the meat is tender and juicy. This dish is perfect for special occasions and can be made ahead of time. For extra flavor, you can add different herbs or spices. The pork pairs perfectly with traditional Cuban sides.