New video every week on YouTube →
Vaca Frita, Cuban Crispy Shredded Beef with Lime and Garlic

Vaca Frita, Cuban Crispy Shredded Beef with Lime and Garlic

Shreds of beef that shatter at the edges and stay juicy inside, tasting of garlic and citrus, piled with soft golden onions and no tomato sauce at all. Cook and shred the beef the day before and dinner takes an hour. Orange plus lime juice stands in for sour orange, US supermarkets sell flank steak everywhere, and leftovers keep 3 to 4 days and crisp up again in a hot pan.

Vaca frita (VAH-kah FREE-tah, “fried cow” in Spanish) is Cuban crispy shredded beef: flank steak simmered for 2 hours until it falls apart, pulled into thin shreds, tossed in sour orange juice and garlic, then fried in a very hot skillet until the edges turn brown and brittle. It’s served under a heap of soft onions with rice, black beans and plantains, and a lime wedge to squeeze over. Whether it crisps or turns limp comes down to two things, dry beef and a pan that isn’t crowded, and both are covered below, along with what to buy in a US or UK supermarket and how to split the work over two days.

What vaca frita is, and how it differs from ropa vieja

How do you make vaca frita? Simmer 2¼ lb (1 kg) of flank steak for 2 hours in water with onion, garlic and bay leaf, or 45 minutes under pressure, then shred it and let it air-dry for 10 minutes. Marinate it 30 minutes in ½ cup (120 ml) of sour orange juice with garlic and salt, squeeze it dry and fry it in two batches in a very hot skillet, 4 to 5 minutes untouched and 3 to 4 on the other side. Toss with golden onions. 190 minutes for 4 servings.

It tastes beefy, garlicky and sharp, with crunchy, almost charred tips and juicy strands underneath. There’s no tomato, no sauce and no chile heat.

Two shredded beef dishes on this site start the same way and end up very different:

  • Cuban ropa vieja uses the same simmered flank, but stews it in tomato with strips of bell pepper, cumin and dry cooking wine. It’s saucy and soft; vaca frita is dry and crisp.
  • Colombian shredded beef is stewed in a chopped tomato and onion hogao with annatto, and mostly goes into arepas and empanadas.

Time. 3 hours 10 minutes start to finish, about 45 of them hands-on; the beef spends 2 hours on its own in the pot. With the beef cooked the day before, dinner is 1 hour. Easy. The frying is the only part that needs your attention.

Ingredients and what to buy

This makes 4 servings from 2¼ lb (1 kg) of raw flank, which gives about 1½ lb (650 g) once simmered and shredded. It loses more moisture in the pan, so these are generous plates; with rice, beans and plantains it stretches to 5. For 8, double everything and fry in 4 batches.

From raw flank to the skillet: what’s leftYield for vaca frita. For 4 servings you buy 2 and a quarter pounds, 1 kilogram, of raw flank steak, which gives about 1 and a half pounds, 650 grams, once simmered and shredded. In an 11 inch, 28 centimeter, skillet it fries in two batches of about three quarters of a pound, 325 grams, of cooked beef. For 8 servings double everything: about 4 and a half pounds, 2 kilograms, of raw flank and 4 batches.Raw flank, for 42¼ lb · 1 kgSimmered, shredded1½ lb · 650 gEach skillet batch¾ lb · 325 gRaw flank, for 84½ lb · 2 kg
2¼ lb (1 kg) raw flank shreds down to about 1½ lb (650 g): two ¾ lb (325 g) batches in an 11 in skillet. For 8, double it and fry in four batches.
IngredientMetricUSUK
Flank steak1 kg2¼ lb, any supermarketAsk a butcher for flank, often sold as bavette
Sour orange juice120 ml½ cup, fresh or bottled in the Latin aisleSeville oranges in January, or orange plus lime
White onions400 g2 large2 large white or brown onions
Garlic18 g6 cloves6 cloves
Neutral oil54 g4 tbsp canola or vegetable4 tbsp rapeseed or sunflower

Flank, skirt or chuck

  • Flank steak, as written. Long, clear fibers that pull into thin shreds, and thin shreds are what crisp. It’s lean, so overfrying turns it into tough threads.
  • Skirt steak. Similar grain, a little fattier and pricier. Simmer it like flank but start checking at 1½ hours.
  • Chuck roast (UK braising steak). Juicier and usually cheaper. The shreds are shorter and thicker and crisp less. Give it 2½ hours in the pot.
Flank, skirt or chuck for vaca fritaComparison of three cuts. Flank steak, often sold as bavette in the UK, the one in the recipe: long, clear fibers that pull into thin shreds, which crisp best; lean, so overfrying turns it into tough threads; 2 hours of simmering. Skirt steak: similar grain, a little fattier and pricier; start checking at an hour and a half. Chuck roast, sold in the UK as braising steak: juicier and usually cheaper; shorter, thicker shreds that crisp less; 2 and a half hours.FlankSkirtChuckIn the UKOften bavette—Braising steakShredsLong and thin:crisp the mostSimilar grainto flankShort and thick:crisp lessFatLean: overfried,tough threadsA little fattierJuicierSimmer2 hrCheck from 1½ hr2½ hrPriceThe recipe’s cutPricierUsually cheaper
Flank gives the thinnest, crispest shreds; chuck costs less, but its thicker shreds crisp less.

Cut the steak across into pieces about 4 in (10 cm) wide before simmering. The strands come out as long as the piece, so they don’t tangle in the pan. The beef is the expensive part, and chuck is the way to bring the cost down; the trade-off is texture, not flavor.

Sour orange, and what to use instead

Sour orange (naranja agria) is the citrus behind Cuban mojo: as tart as a lemon, with an orange perfume. In the US it’s sold fresh in Latin markets and bottled in the Hispanic aisle; if you use bottled, check the label for salt before salting the beef. In the UK, the same fruit is the Seville orange, in shops for a few weeks around January.

  • Orange plus lime. Two parts orange juice to one part lime, ⅓ cup (80 ml) and 2½ tbsp (40 ml). The closest match, and what I use most of the year.
  • Lime only. Also traditional, sharper and without the orange aroma. Start with ¼ cup (60 ml) instead of ½ cup and taste: lime on its own is much more acidic.

Equipment. A 5-quart (5-liter) pot for the beef and an 11 to 12 in (28 to 30 cm) skillet, ideally cast iron or heavy stainless, which holds its heat when the beef goes in. Nonstick works but browns more slowly. A colander for draining the marinade.

How to make vaca frita, step by step

Simmer until the beef falls apart

Water to cover, onion, garlic, bay leaf and salt, a gentle simmer, lid on, for 2 hours. It’s ready when a fork slides in with no resistance and a piece pressed against the side of the pot falls into strands. At 1½ hours flank is cooked but breaks into chunks: give it another 20 to 30 minutes.

How long to simmer, by cutSimmering times for vaca frita beef. In a pressure cooker or Instant Pot, 45 minutes at high pressure plus a 15 minute natural release. At an hour and a half flank is cooked but breaks into chunks and needs another 20 to 30 minutes; start checking skirt steak here. At 2 hours flank is ready: a fork slides in and it falls into strands. Chuck roast needs 2 and a half hours.45 minpressure + 15 min release1½ hrflank in chunks · check skirt2 hrflank ready: falls into strands2½ hrchuck roast0 min30 min60 min90 min120 min150 min
Flank is ready at 2 hours, when a piece pressed against the pot falls into strands. At 1½ hours it still breaks into chunks.

Strain the leftover broth, about 6 cups, and use it within 3 to 4 days for cooking rice or soup, or freeze it.

Shred thin, then let it dry

Shred the beef while warm, along the grain, as thin as you can: more surface means more crunch. Spread it on a sheet pan for 10 minutes, uncovered. You’ll see steam rising; when it stops, the surface is dry. It’s the step people skip, and you can taste the difference.

A short marinade, 30 minutes

Garlic paste, sour orange, salt, pepper and cumin get tossed through the beef by hand so every strand is coated. 30 minutes is enough, because cooked beef soaks it up quickly. Cook the onions while it sits.

Then squeeze the beef dry in a colander and save the juice for the end. If the marinade goes into the pan with the beef, the beef simmers in it and never browns.

Fry in two batches, and don’t stir

This is the step that makes the dish:

  1. Very hot pan. High heat, oil shimmering before the beef goes in. If a test shred doesn’t sizzle hard, wait.
  2. Half the beef, thin layer. A full pan drops in temperature, the beef releases water and steams. With 2¼ lb (1 kg) of flank in an 11 in (28 cm) skillet, that’s two batches.
  3. Press and leave it. Flatten it with a spatula and don’t touch it for 4 to 5 minutes. At the edges you’ll see the shreds go from grey to dark brown; lift a corner, and it should be browned and stiff.
  4. Turn it in sections and fry 3 to 4 minutes more. A few nearly black tips are what you want; the middle of the layer stays juicy.

Keep the first batch on a sheet pan, uncovered: covered, it sweats and goes soft. At the end everything goes back in with the onions and 2 tbsp of the reserved juice for 1 minute over high heat, just enough for the citrus to come through without wetting the beef.

Make-ahead plan and the Instant Pot

PlanWhenWhat you doTime on the day
All on the day3 hours aheadSimmer, shred, marinate, fry3 hr 10 min, 45 hands-on
Instant Pot or pressure cooker2 hours ahead45 minutes at high pressure, 15-minute natural releaseabout 2 hours
Day beforeThe day beforeSimmer and shred; refrigerate the beef in a sealed container, without the marinade1 hour: marinade, onions, frying

The simmered, shredded beef keeps in the fridge for up to 2 days before frying. Straight from the fridge it’s drier and browns better, which is why the day-before plan is my favorite. Add the marinade when you take it out, not the night before.

Leftover pot roast or soup beef. If you simmered flank or chuck for soup, it works as is: 1½ lb (650 g) cooked beef equals this recipe. Start at the shredding step.

Why vaca frita goes wrong, and how to fix it

  • Grey and soft, not brown. Wet beef or a crowded pan. Squeeze it in the colander, blot it, fry in batches.
  • Sticks and breaks into crumbs. It was moved too soon. Wait out the 4 to 5 minutes; once the crust has formed, it releases on its own.
  • Tough, stringy shreds. Undercooked in the pot or overfried in the pan. If it resists when you shred it, put it back in the broth for 20 minutes; in the skillet, take it off as soon as both sides are browned.
  • Too sour. Too much lime or bottled sour orange. With lime only, use half; if you’ve overdone it, more golden onion balances it.
  • Bitter garlic. It burned in the pan. Crush it to a paste rather than leaving pieces, and if the shreds darken too fast, drop to medium-high.
  • Too salty. Salted bottled sour orange, or beef simmered in very salty water. Taste before adding the ½ tsp in the marinade.
When vaca frita goes wrong: cause and fixTroubleshooting vaca frita. Grey and soft: wet beef or a crowded pan; squeeze it in a colander, blot it and fry in batches. Sticks and breaks into crumbs: moved too soon; wait 4 to 5 minutes until the crust releases on its own. Tough, stringy shreds: undercooked in the pot or overfried; return to the broth for 20 minutes, and take it off the heat once both sides are browned. Too sour: too much lime or bottled sour orange; use half the lime and balance with more golden onion. Bitter garlic: it burned; crush it to a paste and drop to medium-high if the shreds darken fast. Too salty: salted bottled sour orange or very salty simmering water; taste before adding the salt in the marinade.Why it happensHow to fix itGrey and softWet beef ora crowded panSqueeze, blot,fry in batchesBreaks into crumbsMoved too soon4–5 min untouched: the crustreleases on its ownTough, stringyUndercooked in the potor overfried20 min back in the broth;off the heat once brownedToo sourToo much lime orbottled sour orangeHalf the lime;more golden onionBitter garlicBurned in the panCrush to a paste;drop to medium-highToo saltySalted bottled juice orvery salty waterTaste before themarinade salt
It nearly always comes down to water: squeeze, blot and fry in two batches, and leave the beef alone for 4 to 5 minutes.

Heat, kids and allergens. Not spicy. Kids tend to like it for the crunch; for them, go lighter on garlic and lime. No gluten, dairy, egg or nuts; check the label on bottled sour orange.

Variations, from chicken to a crowd

  • Chicken vaca frita. Simmered, shredded chicken thighs or breast, the same marinade and the same frying. It’s milder and browns faster, so watch it from the first minute. Thighs stay juicier than breast.
  • With green pepper. Some cooks brown 1 green bell pepper in strips with the onions. It adds sweetness and pushes it toward a stir-fry; still no sauce.
  • For 8 to 12. Simmer the beef in one big pot, same timing. The skillet is what doesn’t scale: fry in batches of about ¾ lb (325 g) cooked beef, or use two pans at once, and bring it all together with the onions at the end.
  • Not from leftover ropa vieja. Ropa vieja is already stewed in tomato, and that sauce sticks and burns before the beef browns. For vaca frita, the beef should be simmered in plain water only.

What to serve with vaca frita, storing and reheating

Serve. The usual 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. For rice and beans cooked together, serve it with Cuban congrí; instead of sweet plantains, crispy tostones, or boiled yuca with garlic and sour orange mojo. Allow about 1 cup of cooked rice per person and put the lime wedges on the table. As a starter, a few just-fried Cuban ham croquettes open the meal. For dessert, a tray of Cuban guava and cream cheese pastries with strong coffee keeps the whole meal Cuban.

  • Fridge. Into a sealed container within 2 hours, then 3 to 4 days at 40°F (4°C) or below. It won’t be as crisp the next day, but a hot pan brings it back.
  • Freezer. Freeze the beef simmered and shredded, not fried, in flat bags, for 2 to 3 months. Thaw it overnight in the fridge, dry it well and start from the marinade. Fried vaca frita freezes too, but loses its crunch.
  • Reheating without drying it out. Skillet over medium heat with 1 tsp oil and 1 tbsp broth, covered for 1 minute so it heats through; then uncover, turn up the heat and leave it 2 to 3 minutes without stirring, until it browns again and reaches 165°F (74°C). The microwave makes it soft and chewy.

Frequently asked questions

Why isn’t my vaca frita crispy? Almost always water: beef that wasn’t squeezed or dried, or too much in the pan. Squeeze it, fry in two batches and don’t move it until the underside is dark.

Can I marinate the raw steak instead? Some cooks rub the raw flank with garlic and salt for a few hours before simmering. It adds flavor, but the cooking water carries some of it away; the citrus comes through more clearly on shredded beef, as in this recipe.

Can I use a nonstick skillet? Yes. It browns more slowly, so give it 1 to 2 minutes more per side and don’t overload it; a crowded nonstick pan steams even more than cast iron.

Nutrition

Per serving (a quarter of the recipe, no rice or sides), worked out ingredient by ingredient from the quantities above:

  • Calories: 566 kcal
  • Protein: 55 g
  • Carbohydrates: 14 g
  • Fat: 32 g, of which 8 g saturated
  • Fiber: 2 g
  • Sugars: 6 g
  • Sodium: 430 mg

The beef brings about 390 kcal a serving and the oil about 120; all of the oil is counted, even though some stays in the pan. The sodium leaves out the salt in the simmering water, which mostly stays in the broth. A cup of cooked white rice adds about 200 kcal.

At home the shredded beef I grew up with was always stewed, so vaca frita changed what I thought a pot of simmered flank could become. Now when I cook flank I keep some back, unstewed, in the fridge, and fry it the next day with plenty of onion and lime. Cold from the fridge is when it crisps best for me. Josnaisis.

Vaca Frita, Cuban Crispy Shredded Beef with Lime and Garlic

Vaca Frita, Cuban Crispy Shredded Beef with Lime and Garlic

By Josnaisis Ramirez · Gran Receta

Rate
★ ★ ★ ★ ★
✓ Thanks!

Prep

50 min

Cook

2 h 20 min

Servings

4

people

Total

3 h 10 min

Difficulty

Easy

Cuisine

Cuban

Calories

566 kcal

Ingredients

For 4 servings · Check off what you have

Instructions

1

Put the flank in a pot with the 8 cups of water, 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. In a pressure cooker, 45 minutes at pressure plus a 15-minute natural release.

2

Lift out the beef and keep the broth. Let it cool for 10 minutes, then pull it apart along the grain into thin shreds with your fingers or two forks. Spread it on a sheet pan and leave it uncovered for another 10 minutes, until it stops steaming and the surface looks dry.

3

Stir the crushed garlic into the sour orange juice with the salt, pepper and cumin. Pour it over the beef, toss with your hands and leave for 30 minutes.

4

Meanwhile, heat 1 tbsp oil in an 11 to 12 in (28 to 30 cm) skillet over medium-high heat and cook the onions for 6 to 8 minutes, stirring, until soft and golden at the edges. Move them to a plate.

5

Tip the beef into a colander and squeeze it with your hand to drain off the marinade; keep the juice. If it still feels wet, blot it with paper towels.

6

Heat 1½ tbsp oil in the same skillet over high heat until it shimmers. Spread half the beef in a thin layer, press it down with a spatula and leave it alone for 4 to 5 minutes, until the underside is deep brown and crisp. Turn it in sections and fry 3 to 4 minutes more. Move it to a sheet pan, uncovered, and repeat with the remaining oil and beef.

7

Return all the beef and the onions to the pan, sprinkle over 2 tbsp of the reserved marinade and toss for 1 minute over high heat, until the liquid has cooked off. Taste for salt and serve right away with lime wedges.

Nutrition

Approximate values per serving · 4 servings total

566

kcal

55g

Protein

14g

Carbs

32g

Fat

2g

Fiber

8g

Sat. fat

430mg

Sodium

6g

Sugar

Tip: Vaca frita steams instead of frying for two reasons: the beef goes in wet, or the pan is too full. Squeeze the marinade out in a colander and fry in two batches, in a thin layer, without stirring until the underside is dark. The citrus goes on before and at the very end, never splashed in during frying.
#vaca frita#cuban crispy shredded beef#cuban fried beef#flank steak#cuban food
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