Slow-Cooker Pork With Peppers and Olives


Cuban ropa vieja meets pork in this easy slow cooker recipe.

Slow Cooker Pork with Peppers and Olives
Photo: Greg DuPree
Hands On Time:
20 mins
Total Time:
7 hrs 20 mins

Ropa vieja is a classic Cuban dish that features braised meat (usually beef) alongside peppers, beans, and rice. This version swaps in pork, which you'll make meltingly tender in the slow cooker along with a tomato-y bell pepper and onion sauce. Add in pimiento-stuffed olives, generous amounts of oregano, cumin, and garlic, and it's a recipe for deep flavor. Serve the pork and vegetables with black beans and white rice to soak up every last bit of the delicious sauce.


  • 2 yellow onions, sliced (about 4 cups)

  • 1 tablespoon olive oil

  • 6 cloves garlic, smashed

  • 1 3.5-pound boneless pork shoulder, cut into 3 pieces

  • 1 28-ounce can crushed tomatoes

  • 2 orange bell peppers, sliced (about 3 cups)

  • 1 tablespoon dried oregano

  • 2 teaspoons ground cumin

  • 1 cup pimiento-stuffed green olives, roughly chopped

  • 2 ½ teaspoons kosher salt

  • 2 teaspoons red wine vinegar

  • 1 teaspoon freshly ground black pepper

  • 2 15-ounce cans no-salt-added black beans, drained and rinsed

  • 4 cups cooked white rice


  1. Toss onions with oil and garlic in a large, microwave-safe bowl until coated. Cover bowl tightly with plastic wrap; microwave on high until onions are just tender, about 4 minutes. Place pork in a 6-quart slow cooker. Add cooked onion mixture, tomatoes, bell peppers, oregano, and cumin. Cook on low until pork is very tender, 7 to 8 hours.

  2. Skim and discard excess fat from pork. Using 2 forks, shred pork inside slow cooker. Stir in olives, salt, vinegar, and pepper.

  3. Place beans in a medium microwave-safe bowl; stir in 1 cup cooking liquid from slow cooker. Cover bowl tightly with plastic wrap; microwave on high until beans are heated through, about 90 seconds. Serve beans and pork mixture with rice.

Nutrition Facts (per serving)

592 Calories
19g Fat
54g Carbs
50g Protein
Nutrition Facts
Servings Per Recipe 8
Calories 592
% Daily Value *
Total Fat 19g 24%
Saturated Fat 5g 25%
Cholesterol 133mg 44%
Sodium 1247mg 54%
Total Carbohydrate 54g 20%
Dietary Fiber 9g 32%
Total Sugars 9g
Protein 50g

*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Related Articles