
This recipe for vaca frita is everything I want in a weeknight meal that still feels special. Starting with flank steak, simmered until fork-tender then pan-fried until crispy, and finished with garlic, bright lime, and golden onions – it is a Cuban comfort food that brings everyone running to the kitchen. I reach for this recipe when I need something both hearty and zesty that does not require hours of fussing. The simple ingredients turn into something deeply flavorful and mouthwatering with that irresistible crunch.
The first time I made vaca frita was after an impromptu dinner request from my husband who missed his abuela’s cooking. It instantly became our new favorite and now I make double to be sure we have leftovers for tacos and bowls.
Ingredients
- Flank steak: Choose a piece with nice marbling for juicy shredding and maximum flavor
- Beef broth: Provides depth and tenderness while cooking always look for a low sodium version for more control over saltiness
- Bay leaf: Adds subtle herbal notes to the beef use dried leaves that are still green
- Garlic: Fresh cloves chopped or minced for the best flavor avoid pre-minced or jarred versions if possible
- Salt and pepper: Sea salt brings out the beefiness and fresh cracked pepper finishes every bite
- Lime juice: Brightens all the flavors use ripe limes that feel heavy for their size
- Onion: White or yellow sliced so it softens and caramelizes
- Lime wedges: For drizzling at the table be sure they are plump and juicy
Step-by-Step Instructions
- Cook the Beef Until Tender:
- Combine the flank steak bay leaf and beef broth in a large pot and bring it to a simmer over medium heat making sure the steak is fully submerged. Simmer gently for about forty five minutes flipping the steak halfway through. You want it to shred very easily with a fork for ultra tenderness.
- Shred the Beef:
- Remove the steak from the broth with tongs and keep the cooking liquid nearby. Shred the meat into thin fine pieces using two forks or clean hands while it is still warm. Aim for long threads so each gets crispy later.
- Marinate the Beef:
- Mix the reserved broth with the fresh garlic salt pepper and lime juice and pour over the shredded beef in a wide bowl. Stir well so every piece is coated then let it rest at least twenty minutes so all the flavors soak in.
- Fry Until Crispy:
- Heat a generous amount of oil in a wide skillet over medium high. Working in batches if necessary add the beef in a thin single layer making sure not to crowd the pan. Allow it to fry untouched for around five minutes until the underside is deeply browned and crisp then use tongs to turn and crisp the other side.
- Cook the Onions:
- Remove the beef to a platter and add a splash more oil to the still hot pan. Add the sliced onions and cook for about four minutes scraping up all browned bits until the onions are soft and golden and have soaked up the flavors from the beef.
- Serve:
- Serve the vaca frita on a platter topped with the golden onions and plenty of fresh lime wedges. It is at its best with simple sides like rice plantains or black beans.

Every time I make vaca frita I spend extra time picking out the juiciest limes at the store because that burst of fresh lime over the hot crispy beef is simply unbeatable. Once when I made this for my parents they had never tasted Cuban food before and declared it the most exciting beef dish they had tried.
Storage Tips
Leftover vaca frita will keep well in an airtight container in the fridge for up to three days. For longer storage transfer to a freezer bag once cooled and squeeze out extra air before freezing for up to three months. To reheat either fry in a little oil for a crisp edge or bake on a hot sheet pan at high heat until sizzling.
Ingredient Substitutions
If you cannot find flank steak skirt steak makes a good substitute and brings a little extra flavor thanks to its fat. Brisket works too but lean versions may benefit from a drizzle of olive oil during frying. If you are skipping beef broth use chicken broth or simply salted water in a pinch.
Serving Suggestions
Pile the beef and onions into warm tortillas for the best Cuban tacos or spoon over fluffy white rice for a simple bowl. For a party setting set out a toppings bar with avocado plantains and salsa. My weekly favorite is building vaca frita bowls with rice beans and quick pickled red onions.

Cultural and Historical Context
Vaca frita is a classic Cuban home dish loved for its simplicity and resourcefulness. The name literally means fried cow which always gets a laugh and reflects the tradition of making more from leftovers or humble cuts. It is closely related to ropa vieja but gets its character from that final sizzle and crispy edges that make it stand out.
Commonly Asked Questions
- → What beef cut is best for vaca frita?
Flank steak is preferred for its shredding ability, but skirt steak or brisket can also be used for variation.
- → How is vaca frita made crispy?
After simmering and shredding the beef, it’s pan-fried in hot oil until the exterior gets crispy and golden.
- → Can I prepare vaca frita in advance?
Yes, you can cook and shred the beef ahead of time. Reheat in a pan until crispy before serving.
- → What are good sides for vaca frita?
Classic sides include black beans, white rice, fried plantains, and yuca with mojo sauce.
- → How should leftovers be stored?
Keep leftovers in an airtight container in the fridge for up to three days. Reheat in a skillet to restore crispiness.
- → Can vaca frita be frozen?
Absolutely—cool completely, then freeze up to three months. Thaw overnight in the fridge and re-crisp in a skillet.