Go Back Email Link
+ servings
ropa vieja on a dish with plantains
Print Recipe
5 from 1 vote

Instant Pot Ropa Vieja

This Instant Pot Ropa Vieja recipe is inspired by the authentic flavors and ingredients in Cuba's national dish! Incredibly tender morsels of beef are braised in a flavorful, tomato-based sauce with plenty of peppers, olives, and lime!
Prep Time15 mins
Cook Time40 mins
Total Time55 mins
Course: Main Course
Cuisine: American, Cuban
Keyword: instant pot ropa vieja, pressure cooker ropa vieja
Servings: 6
Calories: 508kcal


  • Instant Pot


  • 3 pounds chuck roast
  • 1 tablespoon cooking oil
  • 2 cups bell peppers sliced
  • 1 cup yellow onion diced
  • 2 teaspoons garlic minced
  • 14.5 ounces canned diced tomatoes with chilies Ro-tel
  • 1 cup beef broth
  • 2 teaspoons smoked paprika
  • 1 teaspoon black pepper
  • 1 teaspoon cumin
  • 1 teaspoon dried oregano
  • 1 cup pimento-stuffed green olives sliced
  • ¼ cup lime juice freshly squeezed


  • Cut the chuck roast into 3 large pieces and pat dry with a paper towel.
  • Pour the oil into the trivet of the Instant Pot and turn on SAUTE mode. Once hot, sear the chuck roast pieces on each side for 2-3 minutes. Repeat until each side forms a browned crust. Remove and set aside on a plate.
  • To the inner pot, add the peppers and onions and cook until soft (about 5-7 minutes) Then, stir in the garlic and cook until fragrant (about 30 seconds).
  • Next, add the canned tomatoes & chilies along with the beef broth to deglaze and scrape up any browned bits. Add the dried spices and stir to combine.
  • Add the browned beef chunks back into the pot. Secure the lid, seal the pressure valve, and set the instant pot to cook on manual HIGH pressure for 40 minutes. Once the pressure cooker is finished, do a quick release and press the OFF button.
  • Remove the chuck roast and shred the meat with forks or meat claws.
  • Return the meat to the instant pot, and stir it in with the juices. Finally, add the lime juice and olives, stir, and serve hot. Enjoy!


Calories: 508kcal | Carbohydrates: 11g | Protein: 46g | Fat: 32g | Saturated Fat: 12g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 17g | Trans Fat: 2g | Cholesterol: 156mg | Sodium: 786mg | Potassium: 1102mg | Fiber: 3g | Sugar: 5g | Vitamin A: 2099IU | Vitamin C: 75mg | Calcium: 98mg | Iron: 6mg