Go Back
+ servings
Cuban Ropa Vieja served with kidney beans and rice, garnished with a lime wedged.

Cuban Ropa Vieja

Slow-cooked shredded beef and vegetables that resemble a pine of colourful rags is what Cubans call Ropa Vieja. From the Spanish term for “old clothes”, this rich beef stew is one of Cuba’s most popular and beloved dishes.
5 from 5 votes
Prep Time 10 mins
Cook Time 3 hrs 30 mins
Total Time 3 hrs 40 mins
Course Dinner, Main Course
Cuisine Cuban
Servings 4 portions
Calories 564 kcal


  • 500 g casserole beef or flank steak
  • 200 ml dry white wine
  • 450 ml beef stock
  • 1 bay leaf
  • 1 tsp peppercorn
  • 1 tsp cumin
  • 1 tsp paprika
  • 1 tsp mixed herbs
  • 1/2 tsp turmeric
  • 4 tbsp tomato puree
  • 2 peppers cored and thinly sliced
  • 2 onions thinly sliced
  • 3 garlic cloves thinly sliced

To Serve:

  • 240 g white rice
  • 200 g black beans or kidney beans
  • 5 g coriander roughly chopped
  • 1/2 lime


  • Place the beef in a pan with a matching lid. Pour the wine and stock in, add the bay leaf and peppercorns. Place in low heat and cook for 3 hours.
  • Lift the meat out of the stock (reserve the stock for later). Shred the meat using 2 forks (when cooked the meat should shred very easily). Cover the beef and set it aside.
  • Heat 2 tbsp of oil in a large frying pan. Add the onions and cook for 5-6 minutes, until softened. Add garlic and peppers and cook for another 5 minutes, stirring continuously.
  • Add the spices and stir until all the vegetables are covered, then add the tomato paste and stir for a minute. Pour the stock the beef has been cooking in through a fine sieve, discarding the bay leaf and peppercorns.
  • Add the shredded beef back to the sauce and cook for another 10-15 minutes on low heat.
  • In the meantime, cook the white rice following instructions on a packet.
  • Serve the Cuban ropa vieja on a bed of rice with some black (or kidney beans) on the side, with some fresh coriander and a lime wedge as a garnish!


Calories: 564kcalCarbohydrates: 75gProtein: 40gFat: 7gSaturated Fat: 3gPolyunsaturated Fat: 1gMonounsaturated Fat: 3gCholesterol: 75mgSodium: 306mgPotassium: 1228mgFiber: 8gSugar: 6gVitamin A: 449IUVitamin C: 59mgCalcium: 110mgIron: 5mg
Keyword Beef Stew recipe, Cuban Beef Stew, Cuban Pulled Beef Stew, Cuban Recipes, Cuban Ropa Vieja, Pulled Beef Stew Recipe, Ropa Vieja, Ropa Vieja Recipe
Tried this recipe?Let us know how it was!