Skip to content
🥩
cubandinner✨ New

Cuban Ropa Vieja

Tender shredded flank steak braised in a rich sofrito of tomato, peppers, onion and olives — Cuba's national dish and one of the great slow-cooked beef preparations.

Prep
20 min
Cook
120 min
Servings
4
Difficulty
Easy
4.9(3,654 ratings)
#ropa vieja#cuban#shredded beef#sofrito#national dish#latin american

About This Recipe

Ropa vieja ('old clothes' in Spanish) is Cuba's national dish and one of the most beloved slow-cooked beef preparations in Latin America: flank steak is simmered until tender, then shredded into long strands and sautéed in a rich sofrito of tomato, green and red peppers, onion, garlic, cumin, oregano and olives. The dish takes its evocative name from the way the shredded beef resembles rags or old clothes. Brought to Cuba from the Canary Islands and evolved over centuries with local ingredients, ropa vieja is now inseparable from Cuban identity. It is traditionally served with black beans (frijoles negros), white rice and fried sweet plantain — the combination known as 'arroz, frijoles y ropa vieja' is the quintessential Cuban meal.

Ingredients

Serves 4

  • 700 gflank steak or beef skirt
  • 1 largeonion(halved, for poaching + diced for sofrito)
  • 1bay leaf
  • 4 tablespoonsolive oil
  • 4 clovesgarlic(minced)
  • 1 largegreen bell pepper(sliced)
  • 1 largered bell pepper(sliced)
  • 400 g tinchopped tomatoes
  • 2 tablespoonstomato paste
  • 1 teaspoonground cumin
  • 1 teaspoondried oregano
  • 50 ggreen olives(pitted)
  • 2 tablespoonscapers
  • 1 teaspoonsalt
  • 200 mlbeef or chicken stock

Instructions

  1. 1

    Poach the beef

    Place flank steak in a pot with cold water, halved onion, bay leaf and salt. Bring to a boil, reduce heat and simmer for 1.5 hours until very tender. Cool slightly in the broth. Reserve the broth. Shred the beef along the grain into long strands.

    Shred along the grain, not across it — this creates the characteristic long, rag-like strips.

  2. 2

    Build the sofrito

    Heat olive oil in a large pan. Fry diced onion for 5 minutes. Add garlic, green and red peppers. Cook 5 minutes. Add tomato paste and cook 2 minutes. Add tinned tomatoes, cumin, oregano and stock. Simmer for 10 minutes.

  3. 3

    Add beef and finish

    Add shredded beef to the sofrito. Stir in olives and capers. Simmer for 15 minutes until the beef has absorbed the sauce and the whole dish is moist but not wet. Taste and adjust seasoning.

  4. 4

    Serve

    Serve over white rice alongside black beans and fried sweet plantain.

Pro Tips

  • Flank steak or skirt steak shreds beautifully — avoid lean cuts like sirloin.

  • Using some of the reserved poaching broth in the sofrito adds depth.

  • The olives and capers are not optional — they provide essential briny contrast.

Variations

  • Some recipes add a splash of dry white wine to the sofrito.

  • A pinch of saffron added to the sofrito is a traditional Canarian touch.

Storage

Refrigerate for up to 5 days — improves overnight. Freezes very well for up to 3 months.

History & Origin

Ropa vieja originated in the Canary Islands (Spain) and was brought to Cuba by Canarian immigrants in the colonial period. In Cuba, the dish evolved with local ingredients and became the most representative Cuban dish. The same dish (under slightly different names) is found in Puerto Rico, Panama and Venezuela, all reflecting the Spanish culinary diaspora in Latin America. Cuba's version became the most famous globally.

Frequently Asked Questions

Can I make this in a slow cooker?

Yes — place uncooked flank steak directly in the slow cooker with all sofrito ingredients and cook on low for 8 hours. Shred in the pot and cook for 30 more minutes to meld flavours.

Nutrition Facts

Per serving (360g / 12.7 oz) · 4 servings total

Calories480kcal
Protein46g
Carbohydrates14g
Fat26g
Fiber3g
Protein46g
Carbs14g
Fat26g

Time Summary

Prep time20 min
Cook time120 min
Total time140 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes