Imagine the tantalizing aroma of citrus and garlic wafting through your kitchen, instantly transporting you to a vibrant Cuban café. Vaca Frita is more than just a dish; it’s a celebration of flavors and textures, combining tender beef with a zesty marinade that leaves your taste buds dancing. This recipe is a fantastic option for busy weeknights or a special family gathering, bringing a taste of Cuba right to your table. With its mouthwatering flavors and crispy edges, this dish is sure to become a favorite. Let’s gather our ingredients and get started!
Why You’ll Love This Recipe
With its bold flavors and satisfying crunch, this recipe is truly special.
- Quick to prepare, perfect for weeknight dinners.
- Deliciously tender, marinated beef bursting with flavor.
- Versatile serving options, easy to pair with sides.
- A fantastic way to impress guests or enjoy a family meal.
My Experience Making This Recipe
Making vaca frita is always a delightful experience for me. The smell of citrus and garlic fills the air, and I can’t help but feel excited as I prepare the beef.
When I served it for the first time, my family couldn’t get enough. They raved about the crispy edges and tender meat, which made me feel proud of my culinary skills.
Recipe Overview
- Recipe Name: Vaca Frita
- Servings: 4
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Course: Main Course
- Cuisine: Cuban
- Calories per Serving: 450
Equipment You Will Need
- Large mixing bowl
- Skillet or frying pan
- Meat mallet or tenderizer
- Measuring spoons
- Knife and cutting board
Ingredients for Vaca Frita
- 2 pounds flank steak
- 1/4 cup orange juice
- 1/4 cup lime juice
- 4 cloves garlic, minced
- 1 teaspoon cumin
- 1 teaspoon oregano
- Salt and pepper to taste
- 2 tablespoons olive oil
- 1 onion, sliced
- 1/4 cup fresh cilantro, chopped (for garnish)
Ingredient Notes and Substitutions
- Flank steak: This cut is flavorful and tender when cooked properly. You can substitute with skirt steak if needed.
- Orange juice: Adds sweetness and acidity. Fresh juice is ideal, but bottled works too.
- Lime juice: Gives a refreshing tang. Lemon juice can be used in a pinch.
- Garlic: Essential for flavor depth. Garlic powder can substitute, but use less.
How to Make Vaca Frita
Step 1: Marinate the Beef
Combine orange juice, lime juice, minced garlic, cumin, oregano, salt, and pepper in a large bowl. This marinade infuses the beef with bright flavor and tenderizes the meat.
Step 2: Prepare the Flank Steak
Place the flank steak in the marinade, ensuring it is well-coated. Let it marinate for at least 30 minutes, or up to 4 hours in the refrigerator for best results.
Step 3: Cook the Beef
Heat 1 tablespoon of olive oil in a skillet over medium-high heat. Sear the flank steak for about 5-7 minutes on each side until browned, ensuring a flavorful crust.
Step 4: Shred the Beef
Once cooked, remove the steak from the skillet and let it rest for about 5 minutes. Shredding the beef while it’s warm ensures it remains juicy.
Step 5: Sauté the Onion
In the same skillet, add the remaining tablespoon of olive oil and sliced onion. Cook until the onion is translucent, about 5 minutes, adding sweetness to the dish.
Step 6: Combine and Crisp
Add the shredded beef back into the skillet with the onions. Let it cook for an additional 5-10 minutes, allowing the beef to get crispy edges.
Step 7: Garnish and Serve
Remove from heat and garnish with fresh cilantro. This adds a pop of color and a refreshing flavor to the dish.
Step 8: Enjoy!
Serve the vaca frita immediately with rice, black beans, or plantains. The combination of flavors is sure to impress!
Pro Tip: Let the beef rest after cooking to lock in moisture, ensuring a tender result.
Tips for the Best Vaca Frita
- Don’t rush the marinating process; longer marination enhances flavor.
- Use high heat when searing to achieve that desirable crust.
- Make sure not to overcrowd the skillet; cook in batches if necessary.
- Try to use fresh citrus juice for the best flavor.
- Don’t skip the cilantro garnish; it brightens the whole dish.
Common Mistakes to Avoid
- Not marinating long enough can leave the beef bland.
- Cooking at low heat prevents the beef from becoming crispy.
- Overcrowding the pan leads to steaming instead of searing.
- Skipping the resting period can result in dry meat.
Serving Suggestions
This dish pairs wonderfully with a variety of sides. Here are some ideas to complement your meal:
- Fluffy white rice for soaking up flavors.
- Black beans for a hearty addition.
- Fried plantains for a sweet contrast.
- Cuban bread for making delicious sandwiches.
Variations to Try
- For a spicy kick, add jalapeños to the marinade.
- Try using chicken or pork instead of beef for a different flavor.
- Add bell peppers to the onion for extra color and sweetness.
- Incorporate different herbs like thyme or parsley for a unique twist.
Dietary Adaptations
- Gluten-free: This recipe is naturally gluten-free, just ensure all sauces are certified.
- Dairy-free: No dairy ingredients are included in this recipe.
- Vegan/vegetarian: Replace beef with jackfruit or mushrooms.
- Low-carb/keto: Serve with cauliflower rice instead of regular rice.
Storage and Reheating
Refrigerator
Store leftovers in an airtight container in the fridge for up to 3 days.
- Ensure it is cooled before sealing.
- Reheat in the skillet for best texture.
Freezer
This dish can be frozen for up to 2 months.
- Place in a freezer-safe container, separating layers with parchment paper.
- Thaw in the fridge overnight before reheating.
Reheating
To reheat, place in a skillet over medium heat until warmed through.
- Add a splash of broth or water to avoid drying out.
- Stir occasionally to heat evenly.
Nutrition Information
| Nutrient | Amount |
|---|---|
| Calories | 450 |
| Total Fat | 20g |
| Saturated Fat | 6g |
| Carbohydrates | 15g |
| Fiber | 2g |
| Sugar | 2g |
| Protein | 50g |
| Sodium | 800mg |
| Cholesterol | 120mg |
Nutrition values may vary based on exact ingredients used.
Frequently Asked Questions
Can I use a different cut of meat?
Yes, skirt steak or even chicken can work as alternatives, but cooking times may vary.
Can I make this ahead of time?
Absolutely! Marinate the beef the night before for deeper flavor.
How should I store leftovers?
Store in an airtight container in the fridge for up to 3 days, or freeze for longer storage.
Why is my beef tough?
This can happen if the beef is overcooked or if it wasn’t marinated long enough to tenderize.
What can I serve with vaca frita?
It goes great with rice, beans, or fried plantains for a complete meal.
Final Thoughts
Making vaca frita is a rewarding culinary adventure that brings joy to your dining table. I hope you enjoy every bite and share it with those you love.
If you’re interested in exploring more delicious recipes, check out my Cuban bread recipe or try a classic ham salad recipe for a delightful twist!

Vaca Frita
Ingredients
Equipment
Method
- Combine orange juice, lime juice, minced garlic, cumin, oregano, salt, and pepper in a large bowl.
- Place the flank steak in the marinade, ensuring it is well-coated. Let it marinate for at least 30 minutes.
- Heat 1 tablespoon of olive oil in a skillet over medium-high heat. Sear the flank steak for about 5-7 minutes on each side until browned.
- Remove the steak from the skillet and let it rest for about 5 minutes, then shred the beef.
- In the same skillet, add the remaining tablespoon of olive oil and sliced onion. Cook until the onion is translucent, about 5 minutes.
- Add the shredded beef back into the skillet with the onions and let it cook for an additional 5-10 minutes, allowing the beef to get crispy edges.
- Remove from heat and garnish with fresh cilantro.
- Serve immediately with rice, black beans, or plantains.