Vaca Frita Cuban Beef

Featured in: Hearty and Delicious Mains

This iconic Cuban dish transforms flank steak into tender, flavorful strands, marinated with garlic, lime juice, and seasonings, then pan-fried until delightfully crispy. Sautéed onions add sweetness and depth, making each bite bright and savory. Enjoyed with white rice and black beans, this preparation balances crunch, juiciness, and citrusy zing—a celebration of simple techniques elevating humble beef into a beloved comfort food classic.

A smiling woman in an apron poses for a selfie in a professional kitchen.
Updated on Sat, 21 Jun 2025 16:33:29 GMT
A plate of beef with onions and limes. Pin it
A plate of beef with onions and limes. | tastygusto.com

Vaca Frita is a beloved Cuban dish all about transforming humble flank steak into something irresistibly crispy outside and juicy inside. This recipe gets its vibrant flavor from a fresh lime marinade and simple pantry spices, then finishes everything off in a hot skillet for those signature golden edges. It is ideal for a nostalgic family dinner or whenever you want big flavor with straightforward ingredients.

The aroma while you pan fry the beef will make your kitchen feel like an old Havana street corner. I first made this for my Cuban neighbor after moving to Miami and it has become a rite of passage in my own kitchen.

Ingredients

  • Flank steak: Choose a well-marbled piece so the finished beef is tender after shredding
  • Bay leaves: These infuse gentle earthy flavor right into the cooking liquid. Use whole leaves and pull them out after
  • Salt: Essential both for boiling and seasoning at each stage. Opt for kosher salt if available
  • Fresh lime juice: Use juice from plump juicy limes for that authentic zing. Old limes can taste bitter
  • Neutral oil: Try canola or avocado oil since these will handle high frying heat best
  • Garlic: Only fresh will do here for punch and aroma. Mince it finely to distribute evenly
  • Complete seasoning: A Cuban all-purpose blend that adds depth. If you cannot find it use a mix of dried oregano, cumin, and a pinch of garlic powder
  • Pepper: Freshly cracked black is best for hitting just the right spice note
  • White onion: Pick a firm onion, slice it thin so it cooks quickly and caramelizes
  • Lime wedges: Finishing squeeze at the table brings everything to life, use juicy ripe limes

Step-by-Step Instructions

Prepare the Beef:
Place your flank steak in a large pot. Pour in enough water to just cover the meat and tuck in the bay leaves. Sprinkle with salt. Bring everything to a gentle boil then turn the heat down. Simmer gently until the beef is fork-tender. In a Dutch oven, this takes about one and a half hours. In a pressure cooker, it is ready in half that time. Strain and save the cooking broth for soup another day.
Shred the Meat:
Lift your steak out onto a platter. Allow it to cool for a few minutes so you do not burn your fingers. Then use two forks or your hands to pull it apart into long shreds. This step gives vaca frita its distinctive texture.
Marinate for Maximum Flavor:
Gather the shredded beef into a large mixing bowl. Drizzle over the fresh lime juice and two spoonfuls of oil. Scatter over the minced garlic, complete seasoning, and a generous pinch each of salt and pepper. Use your hands or tongs to loosen and toss everything until well coated. Let the meat marinate at room temperature for at least thirty minutes so the flavors soak in.
Pan Fry until Crispy:
Heat the rest of your oil in a heavy skillet over medium. Get it good and hot but not smoking. Take a handful of beef out of the marinade, letting extra liquid drip off. Lay it into the pan in a single even layer. Resist the urge to stir. Let the beef fry undisturbed for five minutes. This helps it get bits deeply golden and crisp.
Flip and Finish:
Use a spatula to carefully turn the beef. Fry the second side about four minutes. You are looking for more crisp edges. Remove from the pan when both sides are golden and a little caramelized.
Soften the Onions:
Turn the heat to medium low. Toss in your sliced onions right on top of the beef and spread them out. Cook gently for four or five minutes. Stir now and then until the onions are silky soft and have picked up some flavor and color from the beef.
Serve and Savor:
Pile the vaca frita onto a serving platter. Scatter over extra fresh lime wedges and enjoy with steamed white rice and black beans for a traditional Cuban plate.
A plate of beef with onions and limes. Pin it
A plate of beef with onions and limes. | tastygusto.com

My favorite part is the way those onions soak up every last bit of beefy flavor and lime. I still remember the first time my family tried this at a Sunday lunch. No one believed such simple ingredients could taste this rich.

Storage Tips

Store leftover vaca frita in a sealed container in the fridge for up to three days. To reheat, use a skillet over medium heat so you regain some of that signature crisp texture. For longer storage, freeze portions tightly wrapped for up to two months. Thaw overnight in the fridge before reheating.

Ingredient Substitutions

If you cannot find flank steak, skirt steak or even brisket are excellent choices for shredded beef. For a citrus twist, swap lime for lemon juice, though it will taste a bit milder. In place of Cuban complete seasoning, make your own quick blend with dried oregano, cumin, garlic powder, and a pinch of onion powder.

Serving Suggestions

Serve vaca frita alongside fluffy white rice and Cuban style black beans. Add fried plantains or a simple tomato and avocado salad for a classic meal. For a party spread, stuff leftovers into crusty rolls with extra onions for an irresistible sandwich.

A plate of beef with onions and limes. Pin it
A plate of beef with onions and limes. | tastygusto.com

Vaca Frita is comfort food at its finest—crispy, rich, and packed with flavor. Enjoy it with the people you love!

Frequently Asked Questions

→ What cut of beef works best?

Flank steak is traditional, as it shreds perfectly and develops a crispy exterior when pan-fried.

→ How do you achieve a crispy texture?

After marinating, spread beef in a single layer and fry undisturbed to brown and crisp each side fully.

→ Can other citrus be used instead of lime?

Fresh lime is classic, but lemon can substitute for a different bright, tangy flavor.

→ What’s the purpose of marinating the beef?

Marinating infuses the beef with flavor and tenderizes the strands before pan-frying.

→ Is this dish spicy?

No, it's seasoned but not spicy. You can add chili or hot sauce for a kick if desired.

→ What are typical sides?

White rice, black beans, and lime wedges complement vaca frita beautifully.

Vaca Frita Cuban Beef

Crispy shredded beef with onions and lime, marinated and pan-fried for authentic Cuban flavor.

Prep Time
20 Minutes
Cook Time
90 Minutes
Total Time
110 Minutes

Category: Main Dishes

Difficulty: Intermediate

Cuisine: Cuban

Yield: 4 Servings

Dietary: Low-Carb, Gluten-Free, Dairy-Free

Ingredients

→ Main

01 900 g flank steak, cut into 4 pieces
02 2 bay leaves
03 1 teaspoon fine salt

→ Marinade

04 60 ml fresh lime juice (about 2 limes)
05 6 tablespoons neutral oil, divided
06 4 cloves garlic, finely minced
07 1 tablespoon complete seasoning
08 Freshly ground black pepper, to taste
09 Salt, to taste

→ For serving

10 1 medium white onion, thinly sliced
11 Lime wedges

Instructions

Step 01

Place flank steak, bay leaves, and 1 teaspoon salt in a Dutch oven. Add enough cold water to cover the meat. Bring to a gentle boil, then lower heat and simmer uncovered over medium-low until beef is fork-tender, approximately 60–90 minutes. Alternatively, use a pressure cooker for 30–40 minutes at high pressure. Reserve broth for another use.

Step 02

Transfer cooked steak to a platter. While still warm, shred thoroughly using two forks or your hands to achieve a fine, pulled texture.

Step 03

Combine shredded beef with fresh lime juice, 2 tablespoons oil, minced garlic, complete seasoning, additional salt, and pepper in a large bowl. Toss gently to coat and marinate at room temperature for 30 minutes.

Step 04

Heat the remaining oil in a wide skillet over medium heat. Remove beef from marinade, discarding excess liquid. Place shredded beef in an even layer in the skillet, working in batches if necessary, to avoid overcrowding. Fry for 5 minutes undisturbed, pressing gently with a spatula to develop crisp edges. Turn over and cook another 4 minutes, pressing down, until each side is golden and crispy.


A plate of beef with onions and limes.
Step 05

Lower heat to medium-low. Add sliced onions to the skillet and sauté with the beef for 4–5 minutes or until onions soften. Serve immediately with lime wedges. Traditionally paired with white rice and black beans.


A plate of beef with onions and limes.

Notes

  1. Marinating the beef with lime juice enhances the citrus flavor and helps tenderize the meat. For optimal crispiness, always fry the beef in small batches and avoid overcrowding the pan.

Tools You'll Need

  • Dutch oven or large pot
  • Large skillet
  • Strainer
  • Mixing bowl
  • Spatula

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 490
  • Total Fat: 32 g
  • Total Carbohydrate: 6 g
  • Protein: 45 g