Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Vaca Frita Recipe (Cuban Crispy Shredded Beef)

Vaca Frita Recipe (Cuban Crispy Shredded Beef)


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Maya
  • Total Time: 1 hour 45 minutes
  • Yield: Serves approximately 6 people 1x

Description

Indulge in the vibrant flavors of our Vaca Frita Recipe (Cuban Crispy Shredded Beef), a classic dish that brings the essence of Cuban cuisine to your table. This savory recipe features tender flank steak marinated in a zesty blend of lime juice and garlic, then pan-fried to achieve a delightful crispy texture. Perfect for family dinners or meal prep, Vaca Frita is not only delicious but also versatile — serving wonderfully with white rice, black beans, or fresh salads. With simple preparation steps and an irresistible taste, this dish is bound to impress everyone at your gathering.


Ingredients

Scale
  • 2 lbs flank steak
  • 1/4 cup fresh lime juice
  • 6 tablespoons neutral oil (divided)
  • 4 cloves garlic (minced)
  • 1 medium white onion (sliced)
  • Salt + pepper to taste
  • 2 bay leaves

Instructions

  1. In a Dutch oven, boil flank steak with bay leaves and salt until tender (about 1 to 1.5 hours). Strain and shred the meat.
  2. Marinate shredded beef with lime juice, oil, garlic, and seasonings for 30 minutes.
  3. Heat remaining oil in a skillet over medium heat; pan-fry marinated beef until crispy on both sides.
  4. Sauté sliced onions until softened and combine with beef before serving.
  • Prep Time: 15 minutes
  • Cook Time: 90 minutes
  • Category: Main
  • Method: Frying
  • Cuisine: Cuban

Nutrition

  • Serving Size: 1 plate (approximately 250g)
  • Calories: 290
  • Sugar: 1g
  • Sodium: 500mg
  • Fat: 16g
  • Saturated Fat: 3g
  • Unsaturated Fat: 12g
  • Trans Fat: 0g
  • Carbohydrates: 5g
  • Fiber: 0g
  • Protein: 31g
  • Cholesterol: 85mg