Go Back
+ servings
top down view of pulled pork with black beans and rice

Slow Cooker Cuban Pork

This slow cooked pork literally melts in your mouth and couldn't be easier to make! A crowd pleaser for sure.
4.91 from 10 votes
Print Pin
Course: Main
Cuisine: Cuban
Keyword: slow cooker Cuban pork
Prep Time: 20 minutes
Cook Time: 8 hours
Total Time: 8 hours 20 minutes
Servings: 12
Calories: 901kcal


For the Slow Cooker Cuban Pork

  • 4-5 lbs pork shoulder or leg joint
  • 20 cloves of garlic
  • 2 tsp sea salt
  • 1 tsp black peppercorns
  • 1 cup/250ml freshly squeezed orange juice
  • ½ cup/125ml freshly squeezed lemon juice
  • 2 medium onions
  • 1 tsp oregano
  • ½ cup/125ml olive oil

For the Cuban Black Beans

  • 1 tbsp olive oil
  • 6-8 slices(100g) bacon chopped
  • 1 green pepper chopped
  • 1 onion chopped
  • 4 cloves of garlic
  • 1 bay leaf
  • ¼ tsp cumin
  • ½ tsp oregano
  • 1 tbsp red wine vinegar
  • 800g(28oz) canned black beans
  • salt to taste
  • 85ml/1/3 cup chicken stock


For the Slow Cooker Cuban Pork

  • In a food processor or a blender combine garlic, salt, smashed peppercorns, orange and lemon juice, onions and oregano. Process until smooth.
  • Heat ½ cup of olive oil in a saucepan, the oil should be hot but not deep frying temperature hot.
  • Take it off the heat and stir in the contents of the food processor and keep stirring to avoid burning.
  • Pour the mixture of the pork and let it marinate overnight.
  • In the morning put the pork together with the marinade in a slow cook and cook on low for 8 hours.
  • At the end of cooking time pull pork with two forks and mix it well with the juices.

For the Cuban Black Beans

  • In a large pan cook chopped bacon with a tablespoon of olive oil. If your bacon is very fatty omit oil.
  • Add chopped onion and green pepper and cook over low hear for 7-10 minutes until tender.
  • Add garlic, bay leaf, cumin and oregano and stir fry for 1-2 minutes.
  • Then add red wine vinegar, black beans, salt to taste and stock, bring to a boil, then reduce heat and cook on low for 15 minutes.
  • Serve pork and beans with long grain rice.


Calories: 901kcal | Carbohydrates: 79g | Protein: 67g | Fat: 33g | Saturated Fat: 9g | Trans Fat: 1g | Cholesterol: 120mg | Sodium: 3414mg | Potassium: 2469mg | Fiber: 6g | Sugar: 30g | Vitamin A: 150IU | Vitamin C: 32mg | Calcium: 115mg | Iron: 6mg