




Learn how to make authentic Cuban ropa vieja! This slow-cooked Cuban-style shredded beef dish is made with tenderized flank steak, Cuban sofrito, and spices, all simmered in a flavorful tomato-based sauce. This ropa vieja recipe requires only 25 minutes of hands-on work once the meat is tenderized.
Prep time: PT120M
Cook time: PT25M
Total time: PT145M
4.86 stars (90 reviews)
cuban ropa vieja, ropa vieja, ropa vieja cuban-style, ropa vieja recipe, shredded beef
- In a Dutch oven or large pot, add the meat with water and salt. Cook at medium-low until the meat is tender, about 2 hours. (In a pressure cooker, this takes about 40 minutes). Transfer the meat to a plate. Using two forks, shred the beef. Set aside.
- In a large skillet, heat olive oil at medium heat. Add green pepper, onion, and pimientos. Sauté for 1-2 minutes. Add garlic and sauté for 30 seconds.
- Add tomato sauce, vino seco (dry cooking wine), cumin, oregano, bay leaf, salt, and pepper. Cook for 15 minutes, at medium heat, stirring occasionally.
- Add the shredded beef to the skillet. Stir to combine with the tomato-based sauce. Cover and cook on LOW for about 10-15 minutes, stirring occasionally, without letting it dry out. Taste and adjust seasoning with salt and pepper if needed. Enjoy!