United States Flag

United States

Ropa Vieja

Most commonly prepared with flank steak, ropa vieja can be made with a variety of meats and is particularly well-suited to chuck roast. The flavorful, slow-cooked dish derives from 16th century Spain. Developed by Sephardic Jews, who were prohibited by their religion from cooking on the Sabbath, ropa vieja could be started the night before and then enjoyed hot. First brought to the Americas by Spanish explorers, the dish became a staple across the Caribbean. Ropa vieja arrived in the US through Cuban immigrants and developed new regional variants; Miami’s ropa vieja is often sweeter than the European dish. To serve Cuban style, place over rice with a side of beans and fried sweet plantains.

Recipe Servings: 8

Prep Time
10 minutes
Cook Time
Total Time
10 minutes
Gluten Free
Dairy Free


  • 3 lb chuck roast, brisket, or flank steak
  • 2 Tbsp (more if using flank steak) extra-virgin olive oil
  • 2 large onions, chopped
  • 2 red bell peppers, chopped with stems and seeds removed
  • 3½ tsp kosher salt
  • 8 garlic cloves, finely grated
  • ½ cup dry white wine
  • 4 tsp sweet paprika
  • 1 Tbsp dried mexican or Italian oregano
  • 2 tsp ground cumin
  • 1 tsp freshly ground black pepper
  • ½ tsp cayenne pepper
  • 1 can (28 oz) whole peeled tomatoes
  • 2 bay leaves
  • ¾ cup pimiento-stuffed spanish olives, halved crosswise
  • 2 tsp distilled white vinegar
  • Fresh cilantro, chopped as needed for garnish


  1. Prepare the roast, patting dry with paper towels.
  2. In a large pot, heat the oil over high heat.
  3. Cook the chuck roast about 5–7 minutes, then flip to cook the other side another 5–7 minutes.
  4. Transfer to a plate and set aside.
  5.  Preheat oven to 250°F, positioning a rack in the lower third.
  6. In a large pot over medium heat, add the onion, bell peppers, and salt (plus 2 tablespoons of oil, if using flank steak).
  7. Cook, stirring occasionally, about 12–14 minutes, until the onions have softened and are beginning to brown.
  8. Add the garlic and cook, stirring frequently and scraping the bottom of pan, for 3–5 minutes more, until the vegetables are golden brown.
  9. Add the wine and cook, stirring occasionally, until it has fully evaporated.
  10. Season with paprika, oregano, cumin, black pepper, and cayenne, mixing to coat the vegetables fully, and continue to cook, stirring, for about 1 minute, allowing the spices to become fragrant.
  11. Add the tomatoes, breaking up loosely and bring all to a boil.
  12. Cook, stirring occasionally, about 5 minutes until the liquid is reduced by half.
  13. Add the roast into the tomato mixture.
  14. Place the bay leaves tucked against each side.
  15. Braise, covered, for 2 hours 30 minutes to 3 hours, until the meat is extremely tender.
  16. Let cool for 15 minutes.
  17. Skim off the excess fat and discard the bay leaves.
  18. Shred the beef using a potato masher, or two forks, and incorporate it into the sauce.
  19. Stir in the olives and vinegar.
  20. Garnish with cilantro and serve.

Subscribe Now!

View Options

Sign In

Please enter your email address and password.

Forgot Password?

Forgot Password

Please enter your email address to reset your password.