Venezuelan ropa vieja is tender shredded beef simmered with a savory tomato, onion, and bell pepper sauce, then served with rice, beans, or plantains. Home versions vary, but this stovetop method builds flavor by cooking the beef first and using some of its broth to bring the sauce together.
Ingredients
- 2½ lb (1.13 kg) beef flank steak, cut into 2 or 3 pieces; beef chuck roast also works, though it may need longer to become tender
- 8 cups (1.9 L) water, plus more if needed to keep the beef mostly covered
- 1 medium yellow onion (about 5 oz/150 g), quartered
- 1 medium carrot (about 2½ oz/75 g), cut into thick chunks
- 2 celery stalks (about 3½ oz/100 g), cut into chunks
- 2 garlic cloves (about 6 g), lightly crushed
- 1 bay leaf
- 1 tsp (6 g) fine salt, for the cooking water
- 1 tbsp (15 ml) neutral cooking oil, such as canola or sunflower oil
- 1 large yellow onion (about 8 oz/225 g), thinly sliced
- 1 red bell pepper (about 5 oz/150 g), thinly sliced
- 1 green bell pepper (about 5 oz/150 g), thinly sliced
- 2 medium ripe tomatoes (about 10½ oz/300 g), finely chopped; or use one 14½ oz (411 g) can of diced tomatoes, drained
- 2 tbsp (30 g) tomato paste
- 2 garlic cloves (about 6 g), finely minced
- 1 tsp (2 g) ground cumin
- 1 tsp (2 g) sweet paprika
- ½ tsp (about 0.5 g) dried oregano
- ¼ tsp (about 0.5 g) ground black pepper
- ½ cup (120 ml) reserved beef cooking liquid, plus a little more as needed
- ⅓ cup (50 g) sliced green olives, optional; they add a salty, briny note found in some home versions
- 1 tbsp (15 ml) red wine vinegar, optional, to brighten the finished sauce
- 1–2 tbsp (4–8 g) chopped fresh cilantro, for serving
- Fine salt, as needed to season the finished dish
Instructions
- Prepare the beef and aromatics. Pat the beef dry and cut it into large pieces if needed so it fits comfortably in a heavy pot. Quarter the broth onion, cut the carrot and celery into chunks, crush two garlic cloves, and set aside the separate sliced onion, peppers, tomatoes, and minced garlic for the sauce. Keeping the sauce vegetables separate makes it easier to add them at the right stage.
- Simmer the beef. Put the beef in a Dutch oven or other large heavy pot with the water, quartered onion, carrot, celery, crushed garlic, bay leaf, and 1 teaspoon salt. Bring the water just to a boil over medium-high heat, skim off any gray foam, then lower the heat so the liquid barely simmers. Partially cover and cook for about 1 hour 45 minutes, turning the pieces once if they are not submerged. Avoid a hard boil, which can make the outside of the meat tough before the middle softens.
- Check doneness and reserve the broth. Check the thickest piece with a food thermometer; USDA FSIS lists 145°F (63°C) with a 3-minute rest as the safe minimum for whole cuts of beef. For ropa vieja, the meat also needs to be fork-tender so it can shred easily, which usually takes longer than reaching that minimum. If it resists a fork, simmer it for another 15 to 20 minutes and check again. Lift out the beef, let it rest for 10 minutes, and strain the broth. Save at least 1 cup (240 ml) of broth; discard the cooked vegetables and bay leaf.
- Shred the beef. When it is cool enough to handle, pull the meat apart along its natural grain using two forks or clean hands. Aim for long, narrow strands rather than tiny crumbs. Remove any large pieces of gristle or excess fat as you go. If the beef does not separate easily, return it to the pot with a splash of broth and cook until tender instead of forcing it apart.
- Cook the sofrito-style sauce. Heat the oil in the cleaned pot over medium heat. Add the sliced onion and both bell peppers and cook for 6 to 8 minutes, stirring occasionally, until softened but not browned. Stir in the minced garlic, cumin, paprika, oregano, and black pepper; cook for about 30 seconds, just until fragrant. Mix in the tomato paste, then add the chopped fresh tomatoes and cook for 5 to 7 minutes, stirring, until they soften and begin to form a thick sauce. If using canned tomatoes, simmer until the mixture looks saucy rather than watery.
- Combine and finish. Add the shredded beef, ½ cup (120 ml) reserved broth, and olives if using. Stir well and simmer uncovered for 10 minutes, turning the meat through the sauce so the strands absorb its flavor. Add broth a few tablespoons at a time if the mixture looks dry; the finished ropa vieja should be moist and coated, not soupy. Taste and adjust the salt, then stir in the vinegar if desired. Scatter cilantro over the top and serve hot.
Tips
- Choose a cut that can pull into strands. Flank steak, also called falda in Spanish-speaking markets, is a traditional option with a distinct grain. Chuck roast is easier to find and becomes tender and rich, but its cooking time can vary with thickness. Avoid very lean, thin steaks that can dry out during a long simmer.
- Keep the broth at a gentle simmer. A few small bubbles are enough. If the pot boils vigorously, lower the heat; steady, mild heat helps the connective tissue soften without making the meat seize up.
- Use broth gradually. The shredded beef should be glossy and well coated, not swimming in liquid. Start with the listed half cup, then add more a spoonful or two at a time if the sauce tightens before the beef is heated through.
- Balance salt at the end. Olives and some canned tomatoes are salty, so taste before adding more salt. If the sauce tastes flat, a little vinegar can sharpen it; if it tastes too sharp, simmer it a few more minutes or add a small splash of broth.
Serving Suggestions
Serve ropa vieja hot over steamed white rice, which catches the tomato-and-pepper sauce. For a Venezuelan-inspired plate, add black beans and ripe plantains, either fried until caramelized at the edges or baked until tender. A simple green salad or sliced avocado gives the meal a fresh contrast, while a wedge of lime is useful for anyone who wants a brighter finish.
For a filling arepa meal, spoon the beef into split, warm arepas and add a little sauce without overfilling them. Keep extra broth or sauce on the table for rice, but drain the meat slightly before using it as a filling so the bread does not become soggy. The recipe serves six as a main dish, with portions depending on how many sides you offer.
Variations
Use a different beef cut: Beef chuck is a practical alternative to flank and gives a softer, richer result. A brisket flat can also be shredded, though it may need extra simmering time. Whatever cut you choose, judge by tenderness rather than the clock alone; the strands should pull apart with little effort.
Make it without olives: Leave them out for a milder sauce, or use a tablespoon of drained capers for a sharper, briny accent. Neither is essential. If fresh tomatoes are unavailable, canned diced tomatoes are a convenient substitute; draining them first helps prevent a thin sauce.
Adjust the pepper and heat: Red and green bell peppers give the sauce its familiar sweet-savory character. Use two red peppers for a sweeter result, or add a small amount of finely chopped hot pepper if you want heat. Start with less than you think you need, since it is easy to add more but difficult to remove.
Use a pressure cooker: The beef can be cooked under pressure according to your cooker’s instructions for a 2½ lb (1.13 kg) beef roast, with the broth aromatics. Pressure times vary by appliance and cut, so check that the meat is fork-tender before shredding. Make the pepper-and-tomato sauce separately on the stovetop, then combine it with the shredded beef and enough cooking liquid to coat.
Storage and Reheating
Transfer leftovers to shallow containers and refrigerate within 2 hours of cooking. Store the beef with its sauce so it stays moist; it keeps for 3 to 4 days in the refrigerator. For longer storage, freeze it in airtight, meal-sized containers for up to 3 months for best quality. Thaw frozen portions overnight in the refrigerator, not on the counter.
Reheat a portion in a covered saucepan over medium-low heat, stirring occasionally and adding a splash of water or reserved broth if the sauce has thickened. You can also microwave it in a covered, microwave-safe dish, stirring partway through so it heats evenly. USDA FSIS recommends reheating leftovers to 165°F (74°C); check the center with a food thermometer. Refrigerate any reheated portion you do not serve promptly, and avoid repeatedly warming the full batch.
Frequently Asked Questions
What does ropa vieja mean?
Ropa vieja means “old clothes” in Spanish, a name commonly explained by the beef’s long, ragged strands, which resemble strips of fabric. The name is used for shredded-beef dishes in several places, and recipes differ by country and household. This version uses a Venezuelan-style tomato, onion, and bell pepper sauce.
Is Venezuelan ropa vieja the same as Cuban ropa vieja?
They are related shredded-beef dishes, but ingredients and seasonings vary. Cuban versions often include a tomato-based sauce with peppers and may use different aromatics or additions. Venezuelan home recipes also vary, so there is no single fixed ingredient list; this recipe keeps the focus on beef, peppers, onion, tomato, and a little cumin.
Can I make ropa vieja ahead?
Yes. Cook it completely, cool it promptly, and refrigerate it in its sauce for up to 3 to 4 days. The flavors have time to meld, and the dish reheats well. Warm it gently with a splash of broth and bring it to 165°F (74°C) before serving.
Why is my beef not shredding?
It probably needs more time. A piece can be safe to eat before its connective tissue has softened enough to pull apart. Return it to a gentle simmer with some broth for 15 to 20 minutes, then test again. Also check that you are pulling along the grain; cutting across it makes shorter pieces but will not make tough beef tender.
Can I make this recipe in a slow cooker?
Yes. Add the beef, water or broth, broth vegetables, bay leaf, and salt to the slow cooker and follow the appliance’s guidance for a beef roast until fork-tender. Cook the sliced peppers, onion, spices, tomato paste, and tomatoes in a skillet as directed, then combine that sauce with the shredded beef and enough cooking liquid to keep it moist. Slow-cooker times vary, so use tenderness as the final guide.
What should I do if the sauce is too watery?
Simmer the beef and sauce uncovered for a few extra minutes, stirring gently so the strands do not break down into a paste. If there is a large amount of excess broth, lift the beef out temporarily and reduce the sauce in the pot, then return the meat and toss to coat. Next time, add reserved broth in stages rather than pouring it all in at once.
Related
- Venezuelan Pernil Recipe: Slow-Roasted Pork Shoulder
- Venezuelan Cuisine Recipes: Reina Pepiada Arepas
- Venezuelan Plantain Recipe: Sweet, Golden Tajadas
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).