How to Make the Perfect Vaca Frita
Cuban · Medium · 120 min · 4 servings

Vaca Frita meaning fried cow in Spanish is a Cuban dish of citrus-marinated shredded beef that is pan-fried until gloriously crispy and caramelized on the edges. It is intensely flavorful with bright notes of lime and garlic that perfectly complement the crispy beef.
Why this recipe works
This Vaca Frita recipe has been crafted to deliver restaurant-quality results in your home kitchen. At just 120 minutes from start to finish, it fits perfectly into a busy schedule without sacrificing flavor. Each serving comes in at 390 calories with 38g of protein, making it a balanced choice for any meal.
What you will need
This recipe uses 6 simple ingredients that you can find at any grocery store:
- 2 lbs flank steak
- 4 tbsp fresh lime juice
- 4 cloves garlic minced
- 1 whole white onion thinly sliced
- 2 tbsp olive oil
- 1 tsp dried oregano
Step by step instructions
Step 1: Boil and Shred the Beef
Place the flank steak in a large pot with enough salted water to cover. Bring to a boil then reduce to a simmer and cook for 75 to 90 minutes until completely tender. Remove, let cool slightly, then shred the beef against the grain into thin strips.
Step 2: Marinate the Beef
In a large bowl combine the shredded beef with lime juice, minced garlic, oregano, salt, and pepper. Toss to coat every strand of beef thoroughly. Let it marinate at room temperature for at least 20 minutes for maximum flavor penetration.
Step 3: Pan Fry Until Crispy
Heat olive oil in a large cast iron skillet over high heat until smoking. Add the marinated beef in a single layer without stirring for 4 to 5 minutes to develop a deep crispy crust. Then stir and continue cooking for 3 more minutes.
Step 4: Add Onions and Finish
Push the beef to the sides of the pan and add the sliced onions to the center. Cook the onions for 3 minutes until softened and slightly charred. Mix everything together, add a final squeeze of lime juice, and serve immediately over white rice.
Easy substitutions
Missing an ingredient? Here are some swaps that work perfectly:
- flank steak → skirt steak which shreds into similarly thin strips
- lime juice → sour orange juice for the most authentic Cuban flavor
Common mistakes to avoid
Watch out for these pitfalls that can affect your results:
- Stirring the beef too soon after adding it to the hot pan which prevents the crispy crust from forming properly
- Not marinating long enough which results in flat flavor without the signature bright citrus taste
Nutrition facts
Per serving: 390 calories, 38g protein, 8g carbs, 21g fat, 2g fiber.
Ready to cook?
Get the interactive recipe with adjustable servings, built-in timers, and ingredient checklist.
View full recipe →