
Vaca Frita, which translates to “fried cow” in Spanish, is a beloved Cuban classic that transforms simple flank steak into something absolutely spectacular. This dish features tender, crispy-edged beef that’s been marinated, fried until golden, and finished with a bright citrus and garlic sauce that makes it utterly irresistible. It’s the kind of recipe that tastes like it took hours to prepare, but comes together in about 30 minutes—making it perfect for weeknight dinners or impressing guests at your next dinner party.
The magic of vaca frita lies in its contrast of textures and flavors. The beef is first boiled until tender, then fried until the edges crisp up beautifully, creating that coveted textural complexity. The citrus-garlic sauce adds brightness and punch, cutting through the richness of the fried beef perfectly. This is comfort food elevated, and once you master this technique, you’ll find yourself making it again and again.
What I love most about this Cuban favorite is how accessible it is. You don’t need fancy equipment or hard-to-find ingredients—just quality flank steak, citrus juice, garlic, and a good skillet. The result is restaurant-quality food that tastes like a warm hug from someone who really knows how to cook. Serve it with white rice, black beans, and crispy peppers for an authentic Cuban feast.
If you’re looking for other impressive beef dishes, you might also enjoy exploring quick pasta preparations or hearty salads to round out your dinner menu. For more detailed techniques on beef preparation, check out this guide to cooking beef from Serious Eats, which covers everything from temperature control to resting meat properly.
The beauty of vaca frita is that it’s deeply rooted in Cuban cuisine, where resourcefulness and bold flavors reign supreme. This particular preparation method—boiling then frying—came from a need to tenderize tougher cuts of meat while creating maximum flavor. The result is a dish that’s both economical and elegant, humble yet impressive. Whether you’re cooking for family or entertaining, this recipe delivers big flavor without the fuss. For inspiration on complementary sides, check out creamy pasta options or New York Times Cooking for additional Latin-inspired sides.
Once you understand the basic technique here, you can play with variations—some cooks add onions to the frying stage, others prefer their sauce with more lime than orange. The foundation remains the same: tender, flavorful beef with bright, punchy sauce. This is the kind of recipe that becomes a staple in your cooking rotation, requested by family and friends. It’s authentic, it’s delicious, and it’s easier than you think. Let me show you exactly how to make restaurant-quality vaca frita at home.
Ingredients
- 2 pounds flank steak, cut into 3-4 inch pieces
- 8 cups beef broth or water
- 1 large onion, halved
- 6 garlic cloves, crushed
- 2 bay leaves
- 1 tablespoon salt (for boiling), plus more to taste
- ½ teaspoon black pepper
- ½ cup fresh lime juice (about 4-5 limes)
- ¼ cup fresh orange juice (about 1 orange)
- 4 garlic cloves, minced (for the sauce)
- 3 tablespoons olive oil (for frying)
- 2 tablespoons olive oil (for the sauce)
- ¼ teaspoon cumin
- Fresh cilantro for garnish (optional)
- Salt and pepper to taste

Instructions
- Place the flank steak pieces in a large pot and cover with beef broth or water. Add the halved onion, crushed garlic cloves, bay leaves, and 1 tablespoon of salt.
- Bring to a boil over high heat, then reduce to medium heat and simmer for 15-20 minutes, until the beef is tender but not falling apart. You want it cooked through but still holding its shape.
- Remove the beef from the broth using a slotted spoon and transfer to a paper towel-lined plate. Let it cool for 5 minutes, then pat completely dry. This is crucial for achieving crispy edges when frying.
- While the beef cools, prepare the sauce by combining lime juice, orange juice, minced garlic, cumin, salt, and pepper in a small bowl. Set aside.
- Heat 3 tablespoons of olive oil in a large skillet over medium-high heat until it shimmers, about 2 minutes.
- Working in batches to avoid overcrowding the pan, carefully add the dried beef pieces to the hot oil. Fry for 2-3 minutes on each side until the edges are golden brown and crispy. Transfer to a clean plate as each batch finishes.
- Once all the beef is fried and set aside, reduce the heat to medium and add 2 tablespoons of fresh olive oil to the same skillet.
- Add the minced garlic to the oil and sauté for about 30 seconds until fragrant, being careful not to burn it.
- Pour the citrus sauce mixture into the skillet and stir well, scraping up any browned bits from the bottom of the pan. Let it simmer for 1-2 minutes.
- Return all the fried beef to the skillet and toss gently to coat thoroughly with the sauce. Cook for another 1-2 minutes, allowing the flavors to meld together.
- Taste and adjust seasoning with additional salt and pepper as needed. The sauce should be bright, garlicky, and balanced between the lime and orange.
- Transfer to a serving platter and garnish with fresh cilantro if desired. Serve immediately with white rice, black beans, and your favorite Cuban sides.

Pro Tips
- The key to great vaca frita is starting with quality flank steak—ask your butcher for a good cut that’s relatively uniform in thickness.
- Don’t skip the boiling step! This tenderizes the meat and ensures it stays juicy inside while the exterior crisps up beautifully when fried.
- Pat the beef completely dry after boiling. Any moisture on the surface will prevent proper browning and crisping. Use paper towels and don’t be shy about it.
- The citrus juice mixture is what makes this dish special—the combination of lime and orange is traditional and creates a balanced brightness that complements the rich fried beef.
- Make sure your oil is hot enough before adding the beef. If the oil isn’t hot enough, the meat will absorb oil rather than fry. You should hear a good sizzle when the first piece hits the pan.
- Don’t overcrowd the skillet when frying. Work in batches if needed. Crowding the pan drops the oil temperature and causes steaming rather than frying.
- Some traditional recipes add sliced onions to the pan during the frying stage for extra flavor and texture. Feel free to add them if you prefer.
- This dish is best served immediately while the beef is still warm and crispy. The sauce can be made ahead, but fry the beef close to serving time.
- Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet with a bit of fresh lime juice to restore flavor.
- For a lighter version, you can broil the boiled beef instead of frying it, though you’ll lose some of the characteristic crispy texture that makes this dish so special.
