Ropa vieja is a well-known Cuban dish of tender shredded beef simmered with tomatoes, bell peppers, onion, garlic, and warm spices. It is usually served with rice and beans, and this stovetop version builds a savory sauce from the beef’s braising liquid; recipes vary across Cuban households, so olives and seasonings can be adjusted to taste.
Ingredients
- 2½ lb (1.1 kg) beef flank steak, cut into 2 or 3 pieces; beef chuck roast is a suitable substitute and may need a little longer to become tender
- 2 tbsp (30 ml) neutral oil, divided
- 1 large yellow onion, about 10 oz (280 g), thinly sliced
- 1 large green bell pepper, about 7 oz (200 g), cored and thinly sliced
- 1 large red bell pepper, about 7 oz (200 g), cored and thinly sliced
- 5 garlic cloves, about 15 g, finely chopped
- 2 tbsp (30 g) tomato paste
- 1 can crushed tomatoes, 14.5 oz (411 g)
- 4 cups (950 ml) low-sodium beef broth
- 1 tsp (2 g) ground cumin
- 1 tsp (2 g) dried oregano
- ½ tsp (1 g) smoked or sweet paprika
- 2 bay leaves
- ½ tsp (2.5 g) fine salt, plus more to taste
- ¼ tsp (0.5 g) freshly ground black pepper, plus more to taste
- ⅓ cup (50 g) pimiento-stuffed green olives, halved; omit if you prefer a less briny sauce
- 1 tbsp (15 ml) red wine vinegar
- 2 tbsp (8 g) chopped fresh parsley, for serving (optional)
Instructions
- Prepare the ingredients. Slice the onion and peppers, chop the garlic, and measure out the spices, tomatoes, broth, and olives. Pat the beef dry with paper towels and cut it into pieces that will fit comfortably in a heavy Dutch oven or deep pot. Drying the surface helps the meat brown rather than steam.
- Brown the beef. Warm 1 tablespoon (15 ml) oil in the pot over medium-high heat. Working in batches so the pieces are not crowded, sear the beef for about 3 to 4 minutes per side, until well browned. Transfer it to a plate. For food safety, USDA FSIS sets 145°F (63°C) with a 3-minute rest as the safe minimum for whole cuts of beef; this braise will cook the beef well beyond that temperature so it becomes easy to shred.
- Build the braising liquid. Lower the heat to medium and add the remaining tablespoon (15 ml) oil. Add the onion and both peppers and cook for 5 minutes, stirring occasionally, until they start to soften. Stir in the garlic, tomato paste, cumin, oregano, paprika, salt, and pepper. Cook for 1 minute, just until fragrant and the tomato paste darkens slightly. Scrape up any browned bits from the bottom of the pot as you stir.
- Braise until tender. Pour in the crushed tomatoes and beef broth, then add the bay leaves. Return the browned beef and any juices on the plate to the pot. The liquid should come roughly halfway to two-thirds up the meat; add a little water if needed. Bring it just to a gentle simmer, cover the pot with the lid slightly ajar, and turn the heat to low. Simmer gently for 2 hours and 15 minutes, turning the pieces once about halfway through. Keep the liquid at a quiet bubble, not a hard boil. The beef is ready when a fork slides in easily and the fibers pull apart with little resistance. If using chuck, check it at 2 hours and allow extra time if it is not tender.
- Shred the beef. Move the beef to a board or shallow dish and let it cool just enough to handle, about 5 minutes. Use two forks to pull it into long strands, trimming away any large pieces of gristle or excess fat. Discard the bay leaves. If the sauce looks very thin, leave the pot uncovered over medium-low heat while you shred the meat so it can reduce a little.
- Finish the ropa vieja. Return the shredded beef to the pot. Stir in the olives and vinegar, then simmer uncovered for about 14 minutes, stirring once or twice, until the sauce clings to the meat but is still moist. Taste and adjust the salt, pepper, or vinegar. A teaspoon or two of water or broth can loosen the sauce if it reduces too far. Sprinkle with parsley if using and serve hot.
Tips
- Choose a cut that suits your schedule. Flank steak gives the classic long strands, while chuck is widely available and becomes succulent after a slow braise. Chuck can take longer, so use tenderness rather than the clock alone as your cue. Avoid lean, quick-cooking steak cuts; they can turn dry before the braising liquid has time to develop.
- Keep the simmer gentle. A rolling boil can make the meat tighten and can evaporate the liquid too quickly. If the surface is bubbling vigorously, lower the burner. A heavy pot with a lid slightly ajar helps hold a steady temperature while allowing some steam to escape.
- Adjust the salt after adding olives. Stuffed olives bring noticeable salt and acidity, and broth varies in saltiness. Start with the listed amount, then taste at the end. If you cannot find pimiento-stuffed olives, use plain green olives and add a small strip of roasted red pepper; the result will be less briny and a little sweeter.
- Do not rush the shredding test. If the beef resists the forks, it needs more time, not more force. Add a splash of broth if the pot is getting dry, cover it again, and simmer in 15-minute increments. The long, tender strands are what let the sauce season the meat throughout.
Serving Suggestions
Serve ropa vieja over plain white rice so the grains catch the tomato and beef juices. Cuban-style black beans make a natural companion, whether spooned beside the meat or served in a separate bowl. Add fried sweet plantains for a soft, caramelized contrast, or offer a simple salad of lettuce, tomato, avocado, and a light vinaigrette to balance the rich braise.
For a more casual meal, tuck the beef into warm flour or corn tortillas, or pile it into toasted rolls with a little extra sauce. Keep the accompaniments simple: the beef is already savory, peppery, and pleasantly tangy from the olives and vinegar. If serving a group, set rice, beans, plantains, and sliced avocado out separately so everyone can build a plate to suit their appetite.
Variations
Some versions include a little dry white wine in the braising liquid. To use it, replace ½ cup (120 ml) of the broth with wine and let it simmer for a minute after adding it, before returning the beef to the pot. This gives the sauce a sharper, more aromatic note; it is not essential, and broth alone works well.
For a milder, less olive-forward version, leave out the olives and add one extra sliced bell pepper. For more heat, add a small pinch of red pepper flakes with the dried spices. You can also use only green pepper if that is what you have, though the red pepper adds sweetness and color. If flank steak is unavailable, chuck roast is a practical choice; cut it into large pieces and expect its braising time to vary. The recipe is not traditionally made with chicken, but shredded cooked chicken can be dressed with the same sauce as a separate quick variation; cook poultry to 165°F (74°C) using a food thermometer.
Storage and Reheating
Refrigerate leftovers within 2 hours of cooking, in a shallow airtight container. The ropa vieja keeps for 3 to 4 days in the refrigerator. Store it with plenty of sauce, since the meat can dry out if it is kept separately. For longer storage, freeze it in meal-size portions for up to 3 months for best quality. Thaw overnight in the refrigerator before reheating; do not leave cooked meat at room temperature to thaw.
Reheat a portion in a covered saucepan over low to medium-low heat, stirring occasionally and adding a splash of broth or water if the sauce has thickened. It should be hot throughout and reach 165°F (74°C), the USDA FSIS temperature for reheated leftovers; check the center with a food thermometer. You can also microwave it in a covered microwave-safe dish, stirring halfway through and checking the temperature in more than one spot. Avoid repeatedly cooling and reheating the whole batch: warm only what you plan to eat.
Frequently Asked Questions
What does ropa vieja mean?
Ropa vieja translates from Spanish as old clothes. The name is commonly associated with the beef’s shredded, ragged appearance after braising. It is a Cuban favorite, though similar shredded-beef dishes and family recipes are found elsewhere in the Spanish-speaking Caribbean and beyond.
Is flank steak the only cut that works?
No. Flank is a classic option because it separates into long fibers, but chuck roast is a convenient substitute and is often easy to find. The key is choosing a cut suited to slow cooking and braising it until fork-tender. The exact time depends on the thickness of the pieces, the pot, and how steadily the burner holds a simmer.
Can I make ropa vieja ahead?
Yes. The dish can be cooked a day ahead and refrigerated once it has cooled enough to portion, within the two-hour food-safety window. The flavors have time to settle, and the sauce may thicken in the refrigerator. Reheat gently with a little broth if needed, bringing leftovers to 165°F (74°C) before serving.
Can I make this recipe in a slow cooker?
Yes, although the browning steps still improve the flavor. Brown the beef and soften the vegetables in a skillet, then transfer them with the remaining ingredients to a slow cooker. Cook on low until the beef pulls apart easily; timing varies by cooker and cut, so begin checking around 7 hours. Shred the beef, return it to the sauce with the olives and vinegar, and cook uncovered briefly if the sauce needs to thicken.
Why is my beef not shredding?
It most likely needs more braising time. Toughness at this stage does not mean it is ruined; connective tissue takes time to soften. Check that there is still liquid in the pot, add broth if necessary, cover, and continue at a gentle simmer for 15 minutes before testing again.
How do I keep the sauce from becoming watery?
After the beef is tender, take it out while you shred it and simmer the liquid uncovered to reduce. Once the meat is back in the pot, give it the final uncovered simmer so the strands absorb flavor and the sauce coats them. If the sauce becomes too thick instead, stir in a little broth or water a tablespoon at a time.
Related
- Cuban Ground Beef Picadillo: Easy Stovetop Recipe
- Cuban Traditional Food: Ropa Vieja Recipe
- Cuban Recipes Cookbook: One-Pot Black Beans and Rice
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).