Cuban vaca frita (crispy shredded beef)

Authentic Vaca Frita Cubana Recipe (Cuban Crispy Shredded Beef)

Mario Cruz
Cuban vaca frita (crispy shredded beef)
Photo by Anthony Quintano, CC BY 2.0, via Wikimedia Commons.

Intro

In Spanish, vaca frita means "fried cow." Sounds like a joke. It is not a joke. It is one of the best things that ever happened to a flank steak, and it is the dish you order at a Cuban diner in Miami when you want to know if the kitchen is real.

The technique is simple but takes time. You braise the beef low and slow until it falls apart. Then you shred it. Then you fry it in a screaming-hot skillet with onions until the edges go crispy and the kitchen smells like garlic and citrus. The result is messy, golden, slightly smoky, and impossible to stop eating.

This is our family's version, finished with a few dashes of Pinazo for a pineapple-habanero kick that lifts the dish without competing with the citrus.

What is Vaca Frita?

Vaca frita is a Cuban shredded beef dish made from flank steak (sometimes skirt steak) that is first braised, then shredded, then crisped in a hot skillet with onions, garlic, and sour orange. It is typically served with white rice, black beans, and sweet plantains. Think of it as Cuban barbacoa with a citrus twist and a crunchier finish.

If you are looking for "vaca frita near me" results in Miami and not finding what you want, this recipe gets you the real thing at home in about three hours of mostly hands-off time.

Ingredients

For the braise

  • 2 lb flank steak (or skirt steak)
  • 1 large yellow onion, quartered
  • 1 head garlic, halved crosswise
  • 2 bay leaves
  • 1 tsp whole black peppercorns
  • 1 tsp kosher salt
  • Water to cover

For the marinade and sear

  • 6 cloves garlic, minced
  • 1/2 cup naranja agria (sour orange) juice (or 6 Tbsp orange juice + 2 Tbsp lime juice)
  • 1 tsp ground cumin
  • 1 tsp dried oregano
  • 1 tsp kosher salt
  • Freshly ground black pepper
  • 2 large yellow onions, sliced into thin half-moons
  • 3 Tbsp olive oil
  • 1 tsp Barbaro Mojo Pinazo Hot Sauce, plus more for serving
  • Lime wedges for serving

Directions

Step 1. Braise the beef. Put the flank steak in a Dutch oven with the quartered onion, halved garlic, bay leaves, peppercorns, and salt. Cover with cold water by an inch. Bring to a boil, then drop heat to a bare simmer. Cover and cook 2 to 2.5 hours until the meat is fork-tender.

Step 2. Shred and marinate. Pull the beef out (save the broth for soup). Let it cool until you can handle it, then shred along the grain into thin strips. Toss the shreds with the minced garlic, naranja agria, cumin, oregano, salt, and pepper. Marinate at least 30 minutes (or overnight in the fridge for deeper flavor).

Step 3. Crisp it. Heat the olive oil in a large cast-iron skillet over medium-high until it shimmers. Add the sliced onions and cook 3 minutes until they start to soften. Push them to the side, then add the shredded beef in a single layer (work in batches if your pan is small). Press down with a spatula and let it sit undisturbed for 3-4 minutes. The bottom should be deeply golden and crispy. Toss, flip, repeat for another 2-3 minutes.

Step 4. Finish. Off heat, drizzle with the Pinazo and a squeeze of fresh lime. Pile onto plates with white rice, black beans, and sweet plantains. Serve more Pinazo at the table.

Why Pinazo Works in This Recipe

Vaca frita is fatty, garlicky, and acidic from the citrus. You need a hot sauce that does not fight the onions or the sour orange. Pinazo blends pineapple, habanero, and Carolina Reaper with the same mojo criollo backbone as the marinade itself. The pineapple ties to the citrus. The habanero adds heat without smoke notes that would clash. A teaspoon at the end is enough. A drizzle on top per bite is the way to eat it.

Tips

  • Don't skip the braise. Pressure cookers work in 45 minutes if you have one (use natural release).
  • Onions are not optional. They are 30% of what makes vaca frita "vaca frita" instead of "shredded beef in a pan."
  • Cast iron is the move. Anything else will give you "warm" beef. You want crackling edges.
  • Make ahead. Braised + shredded beef holds 3 days in the fridge. Crisp just before serving.

Related Recipes

Final Thoughts

Vaca frita is the kind of dish that makes a Cuban grandmother's kitchen smell like home for hours. The trick is patience during the braise and aggression during the sear. Get those two right and the rest is leaning back, dragging tortilla chips through the leftover Pinazo, and starting to think about who you can invite over to make this again next week.

¡Qué bárbaro!

Vaca frita loves acid and heat — squeeze fresh lime and add a few dashes of El Havanero. Browse more authentic dishes in our Cuban recipe collection.

Frequently Asked Questions

What cut of beef is best for vaca frita?

Flank steak or skirt steak is traditional. You boil it with aromatics until tender, shred it, then pan-fry the shreds until crispy and browned at the edges.

What is the difference between vaca frita and ropa vieja?

Both start from shredded beef, but vaca frita is pan-fried until crispy and dry with lime and onions, while ropa vieja is simmered in a saucy tomato sofrito. Vaca frita means “fried cow.”

How do you get vaca frita crispy?

Dry the shredded beef well, then fry it in a hot pan with a little oil in a single layer, pressing it down and leaving it undisturbed so it sears. Add onions near the end so they char slightly.

Can I make vaca frita with leftover brisket or pot roast?

Yes — already-cooked beef is a great shortcut. Shred it, season with garlic and lime, and crisp it in a hot skillet just like the traditional flank-steak version.

Written by Mario Cruz

Mario Cruz is the founder of Barbaro Mojo and a lifelong Cuban food enthusiast. Born into a family rooted in Cuban culinary traditions, Mario created Barbaro Mojo to share authentic Cuban mojo-based hot sauces with the world. His sauces have won awards at the Scovie Awards, Fiery Food Challenge, International Flavor Awards, and Zest Fest.

Back to blog