← BlogJune 28, 2026

How to Make the Perfect Vaca Frita

Cuban · Medium · 120 min · 4 servings

Gluten-FreeDairy-FreeNut-Free
Advertisement
Vaca Frita

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.

Advertisement

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.

Advertisement

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 →
Advertisement