New video every week on YouTube →
Cuban Ropa Vieja, Stovetop, Instant Pot or Slow Cooker

Cuban Ropa Vieja, Stovetop, Instant Pot or Slow Cooker

Long, juicy strands of beef in a thick red sauce, with strips of pepper you can still see and a savory depth from cumin and wine. The Instant Pot fits it into a weeknight and the slow cooker lets it cook while you are out. It tastes better the next day, keeps 3 to 4 days in the fridge and freezes in portions, and dry sherry stands in for Cuban cooking wine.

Ropa vieja (ROH-pah vee-AY-hah, “old clothes” in Spanish) is Cuba’s best-known beef dish: flank steak cooked until it falls apart, pulled into long strands, then stewed in a tomato sauce with sliced onion, strips of bell pepper, cumin and a splash of dry cooking wine. The strands look like torn rags, and that’s all the name describes. It isn’t spicy. It’s eaten over white rice with black beans and fried sweet plantains, and it reheats well. Below are the stovetop method, the Instant Pot and slow cooker versions, and what to buy in a US or UK supermarket.

What ropa vieja is, and how long it takes

How do you make Cuban ropa vieja? Simmer 2¼ lb (1 kg) of flank steak in water with onion, garlic and bay leaf for 2 hours, or 45 minutes under pressure, then shred it along the grain while warm. Stew it 15 to 20 minutes in a sofrito of sliced onion and peppers, garlic, cumin, oregano, tomato and ½ cup (120 ml) of dry wine, with 1 cup (240 ml) of the broth, until the sauce thickens. 170 minutes for 6 servings.

Stovetop, 2 hours 50 minutes, of which about 45 are hands-on. Instant Pot, about 2 hours including the time it takes to come up to pressure and release. Slow cooker, 8 hours on low with 30 minutes of work. All three are easy; the one thing to judge is when the beef is really tender.

Stovetop ropa vieja timelineRopa vieja for 6 on the stovetop, 170 minutes in all. Skim the broth, minutes 0 to 10, hands-on. The flank simmers covered until minute 120. The sofrito of onion, peppers, garlic, cumin, tomato and wine is made during the beef’s last 20 minutes, from 100 to 119. The beef rests off the heat for 10 minutes, is shredded, then stewed with 1 cup of broth for 15 to 20 minutes, until minute 170. About 45 minutes are hands-on.0306090120150minutesSkim the broth10 minFlank simmering, covered110 minSofrito, tomato, wine19 minRest the beef10 minShred along the grain20 minStew with 1 cup broth20 minhands-onon the heat, unattendedresting off the heat
170 minutes start to finish, about 45 of them hands-on. The sofrito cooks while the beef finishes its 2 hours, so the sauce is ready the moment the flank comes out of the broth.

It’s close to other shredded beef dishes on this site but tastes different. Colombian shredded beef is stewed in a chopped tomato and onion hogao with annatto and no wine, and the shredded beef in Venezuela’s pabellón criollo uses sweet ají peppers and is one part of a four-part plate. Ropa vieja is saucier, the peppers stay in visible strips and you can taste the wine.

Ingredients and what to buy

This makes 6 servings from 2¼ lb (1 kg) of raw beef, which leaves about 1½ lb (650 g) once cooked and shredded: roughly 4 oz (110 g) of beef per person with its sauce, served with rice and beans.

IngredientAmountUSUK
Flank steak1 kg / 2¼ lbFlank steak, any supermarketAsk a butcher for flank (often sold as bavette) or use brisket
Bell peppers1 green + 1 red, 150 g / 5 oz eachGreen and red bell peppersGreen and red peppers
Crushed tomatoes1 cup / 240 gCanned crushed tomatoes or tomato saucePassata
Tomato paste2 tbsp / 32 gTomato pasteTomato purée
Vino seco½ cup / 120 mlLatin aisle, or dry sherryFino sherry or dry white wine
Green olives½ cup / 60 gPimento-stuffed manzanilla olivesPimento-stuffed green olives

Flank, brisket or chuck

  • Flank steak, as written. Lean, with long, clear fibers, which is what gives ropa vieja its long thin strands. Because it’s lean, it dries out if overcooked or reheated without liquid.
  • Brisket. More fat and collagen, so it’s more forgiving and juicier, with slightly thicker strands. Give it 30 minutes more.
  • Chuck roast. The juiciest and usually cheaper than flank. The shreds come out shorter, more like a stew than classic ropa vieja. Allow 2½ hours on the stove.
How long the beef for ropa vieja takes, by cut and potCooking time for the beef in ropa vieja. In a pressure cooker, 45 minutes once it reaches pressure. At 1½ hours flank is cooked through but breaks into chunks: it needs another 20 to 30 minutes. At 2 hours flank falls into strands. Brisket needs 30 minutes more, and chuck about 2½ hours.45 minpressure cooker1½ hoursflank: breaks into chunks2 hoursflank: falls into strands2½ hoursbrisket or chuck0 min30 min60 min90 min120 min150 min
Flank is done at 2 hours, not 1½. If a piece breaks into chunks instead of strands when you press it, give it another 20 to 30 minutes; brisket and chuck want half an hour more.

Before it goes in the pot, cut the steak across into pieces about 4 in (10 cm) wide. The strands end up as long as the piece, which keeps them manageable on a fork. The beef is what drives the cost here, and brisket or chuck brings it down without hurting the result much.

Vino seco, and what to use instead

Cuban vino seco is a golden cooking wine with salt added. In the US it’s in the Latin aisle of many supermarkets and in Cuban grocery stores. If you use it, taste the sauce before adding the salt in the recipe.

  • Dry sherry (fino). Closest in flavor. It has no salt, so salt as written.
  • Dry white wine. Lighter, and the easiest to find.
  • No alcohol. Use the same amount of broth plus 1 tbsp white vinegar. A little less depth, still ropa vieja.

Olives are optional and salty. Some Cuban cooks add 1 tbsp capers or a handful of raisins; jarred pimientos in strips also appear in older Cuban recipes.

Equipment. A 5-quart (5-liter) pot for the beef, a wide 11 in (28 cm) skillet or braiser for the sauce, and two forks.

Stovetop ropa vieja, step by step

Simmer the beef. Water to cover, onion, garlic, bay leaf and salt, at a gentle simmer with the lid on for 2 hours. Skim the grey foam in the first 10 minutes so the broth stays clean.

How to tell it’s ready. A fork slides in with no resistance, and a piece pressed with the back of a spoon against the side of the pot falls into strands. At 1½ hours flank is cooked through but breaks into chunks instead of shredding, which means it needs another 20 to 30 minutes.

The sofrito. While the beef finishes, onion and peppers go 10 minutes over medium heat. You want them soft but whole and not browned, because the strips stay visible in the finished dish. Then garlic, cumin and oregano for 1 minute, tomato for 5 minutes, and wine for 3 minutes at a simmer, until it stops smelling of alcohol.

Shred along the grain. Rest the beef 10 minutes. Hot, it burns your fingers and crumbles; cold, it firms up. Look at which way the fibers run and pull them apart in that direction. Across the grain you get short chunks.

Stew with the right amount of broth. The beef goes into the sauce with 1 cup (240 ml) of strained broth, uncovered, 15 to 20 minutes over medium-low. It’s done when the strands are glossy with sauce and, when you push the beef aside, there’s no loose liquid at the bottom of the pan. If it dries out before then, add broth ¼ cup at a time.

What to look for at each stage of ropa viejaSigns that each stage of ropa vieja is on track, and the fix if it isn’t. Simmering the beef: a fork slides in with no resistance and it falls into strands; if it breaks into chunks, 20 to 30 minutes more. Sofrito: peppers soft but whole, not browned; if it smells of alcohol, simmer 3 minutes after the wine. Shredding: rested 10 minutes and pulled along the grain; across the grain you get short chunks. Stewing: glossy strands and no loose liquid at the bottom; if it dries out, add broth a quarter cup at a time.On track if…If not, do thisSimmer the beefFork slides in;it falls into strandsBreaks into chunks:20 to 30 minutes moreSofritoPeppers soft butwhole, not brownedSmells of alcohol: 3 minsimmer after the wineShredRested 10 minutes,pulled along the grainAcross the grain:short chunksStewGlossy strands, noliquid at the bottomDrying out: broth¼ cup at a time
Four moments make or break ropa vieja. Each has a sign you can see or smell, and most problems are fixed with more time or a splash of broth.

The leftover broth, about 6 cups, is beef stock. Strain it, cool it and use it within 3 to 4 days for cooking rice or soup, or freeze it.

Instant Pot ropa vieja

The one-pot pressure cooker version builds the sauce first and cooks the beef in it, so there’s no separate broth to manage.

  1. On Sauté, cook the onion and peppers in the oil for 8 to 10 minutes, then add garlic, cumin, oregano and bay leaf for 1 minute.
  2. Stir in the tomatoes, tomato paste and wine, scraping the bottom well (stuck bits trigger the burn warning), then add 1 cup (240 ml) beef broth or water and the beef pieces with ½ tsp salt.
  3. Lock the lid and cook on High Pressure for 45 minutes. Let the pressure drop naturally for 15 minutes, then release the rest.
  4. Lift out the beef, shred it, and return it to the pot with the olives. On Sauté, simmer 5 to 10 minutes until the sauce thickens and clings.

If the beef still breaks into chunks when you open it, lock the lid and give it 10 more minutes at pressure. Electric cookers run at a slightly lower pressure than stovetop ones, so a thick flank steak sometimes needs that extra time. Stovetop pressure cookers: same 45 minutes from when it comes to pressure, using the plain-water method above with 6 cups (1.5 liters) of water.

Slow cooker ropa vieja

  1. Make the sofrito in a skillet, through the wine, exactly as in the stovetop method.
  2. Put the raw beef pieces in the slow cooker, season with ½ tsp salt, and pour the sofrito over. Add no water or broth: it looks dry at first, but after a couple of hours the beef has released plenty of liquid.
  3. Cook 8 hours on Low or 5 hours on High, until the beef shreds with a fork.
  4. Shred, stir back in with the olives, and if the sauce is thin, reduce it uncovered in a pan for 10 minutes before mixing.

What goes wrong, and how to fix it

  • Chunks instead of strands. Undercooked, or shredded across the grain. Back into the liquid for 20 minutes, then pull along the fibers.
  • Dry, stringy beef. Flank overcooked or stewed without liquid. One cup of broth in the stew, and another ¼ cup if needed; take it off the heat while it’s still glossy.
  • Soupy. All the broth went in, or the slow cooker released more liquid than usual. Reduce uncovered over medium heat until there’s no loose liquid at the bottom.
  • Too salty. Cuban cooking wine and olives both carry salt. Taste before adding the ½ tsp.
  • Peppers vanished. Sliced too thin or cooked too long. Keep strips ½ in (1 cm) wide and give them 10 minutes, no more.

Heat, kids and allergens. Not spicy, and a beef stew most kids eat happily, especially without olives. No gluten, dairy or egg; check the label if you use jarred tomato sauce or boxed broth.

Variations

  • With potatoes and carrots. 2 medium potatoes and 1 carrot in ¾ in (2 cm) cubes, simmered in the sauce for 20 minutes before the beef goes in. Stretches it to 8 servings.
  • From leftover pot roast or soup beef. Use 1½ lb (650 g) cooked beef, skip the first step and stew it with the sofrito and 1 cup of broth.
  • For a crowd. Double for 12, triple for 20, cooking the beef in an 8-quart pot. Make it completely the day before and reheat with a splash of broth.
  • Vaca frita. Cuban vaca frita, crispy shredded beef, is a different dish from the same cooked, shredded flank: pan-fried with onion and lime until crisp, with no tomato sauce.

What to serve with ropa vieja

The classic plate is fluffy white rice, black beans and fried sweet plantains. For the beans, Venezuelan black beans work well, and for the plantains, fried sweet plantains. If you’d rather have rice and beans cooked together, serve it with Cuban congrí, and crispy tostones can take the place of sweet plantains. Allow about 1 cup of cooked rice per person.

Make ahead, storing and reheating

  • Make ahead. Ropa vieja is better the next day. Cook it completely, cool it, and keep it covered in the fridge.
  • Fridge. Into a sealed container within 2 hours of cooking, then 3 to 4 days at 40°F (4°C) or below.
  • Freezer. 2 to 3 months with its sauce, in flat freezer bags or portion containers. Thaw overnight in the fridge.
  • Reheating. Covered skillet over medium-low heat with 2 to 3 tbsp broth or water, 5 to 8 minutes, stirring, until steaming and 165°F (74°C) in the center. In the microwave, covered, at medium power, stirring every minute. Without liquid, flank turns into dry threads.

Frequently asked questions

Is ropa vieja the same as Mexican shredded beef or barbacoa? No. Barbacoa is seasoned with dried chiles and served in tacos. Ropa vieja has no chile heat; its flavor comes from tomato, peppers, cumin and wine, and it’s eaten with rice.

Can I freeze the shredded beef before stewing it? Yes, for up to 3 months. Freeze it shredded, in flat bags, with a little of its broth so it doesn’t dry out. Thaw in the fridge and stew it with the sofrito as in the last step.

Can I use chicken or pork? Cooked, shredded chicken in the same sofrito makes a milder stew. It’s not ropa vieja, but it’s good. For Cuban pork, the dish is lechón asado with mojo.

Nutrition

Per serving (one sixth of the recipe, with olives, no rice or sides), worked out ingredient by ingredient from the quantities above:

  • Calories: 395 kcal
  • Protein: 37 g
  • Carbohydrates: 12 g
  • Fat: 21 g, of which 6 g saturated
  • Fiber: 3 g
  • Sugars: 6 g
  • Sodium: 565 mg

Most of the calories come from the beef, about 260 kcal a serving; the olive oil adds roughly 60. Salted Cuban cooking wine pushes the sodium up; leaving out the olives takes off about 155 mg. A cup of cooked white rice adds about 200 kcal.

The Venezuelan shredded beef made in my house uses sweet ají peppers and sits next to the black beans. Ropa vieja taught me to leave the peppers in strips and not be shy with wine in a beef stew. For weeknights I use brisket because it reheats better through the week, and I save flank for when there are guests and I want those long strands. Josnaisis.

Cuban Ropa Vieja, Stovetop, Instant Pot or Slow Cooker

Cuban Ropa Vieja, Stovetop, Instant Pot or Slow Cooker

By Josnaisis Ramirez · Gran Receta

Rate
★ ★ ★ ★ ★
✓ Thanks!

Prep

20 min

Cook

2 h 30 min

Servings

6

people

Total

2 h 50 min

Difficulty

Easy

Cuisine

Cuban

Calories

395 kcal

Ingredients

For 6 servings · Check off what you have

Instructions

1

Put the flank in a pot with the 8 cups of water, the half onion, whole garlic, bay leaf and 1 tsp salt. Bring to a boil, skim the foam, lower to a gentle simmer and cook covered for 2 hours, until a fork slides in with no resistance and a piece pressed against the pot falls into strands. If it resists, give it 20 more minutes.

2

In the last 20 minutes, make the sofrito. Heat the oil in a wide pan over medium heat and cook the onion and pepper strips for 10 minutes, until the onion is translucent and the peppers are soft but still whole.

3

Add the garlic, cumin, oregano and bay leaf and stir for 1 minute, until fragrant. Add the crushed tomatoes and tomato paste and cook 5 minutes, until the sauce darkens slightly. Pour in the wine and simmer 3 minutes, until it no longer smells of alcohol.

4

Lift the beef out and keep the broth. Let the beef cool for 10 minutes, then pull it apart along the grain with two forks or your fingers into long, thin strands.

5

Add the shredded beef to the sauce with 1 cup of strained broth, the olives, salt and pepper. Simmer uncovered over medium-low heat for 15 to 20 minutes, stirring now and then, until the beef has soaked up the liquid and the sauce is thick, with no loose broth at the bottom. Taste for salt, remove the bay leaf and serve.

Nutrition

Approximate values per serving · 6 servings total

395

kcal

37g

Protein

12g

Carbs

21g

Fat

3g

Fiber

6g

Sat. fat

565mg

Sodium

6g

Sugar

Tip: Shred the beef while warm and along the grain, never across it, for long strands. Measure the broth back in, 1 cup, because more turns ropa vieja into soup; save the rest of the broth for rice or soup.
#ropa vieja#cuban ropa vieja#cuban shredded beef#instant pot ropa vieja#slow cooker ropa vieja#flank steak
Josnaisis Ramirez
Josnaisis Ramirez · Cook & author

Mom of Dylan and home-cooking enthusiast. I share the Venezuelan and Colombian recipes that shaped my life. My story →

Link copied! Now you can share it