Print Recipe
4.92 from 67 votes

Ultimate Ropa Vieja (A National Dish of Cuba)

This favorite Cuban dish is positively PACKED with flavor!
Prep Time15 mins
Cook Time4 hrs 30 mins
Total Time4 hrs 45 mins
Servings: 8 servings
Calories: 306kcal
Author: Kimberly Killebrew


  • 2 pounds chuck ask your butcher to cut it taller than wider so you get long strands of beef along the grain or flank steak (see discussion in this post about cuts of beef)
  • 1 large yellow onion thinly sliced
  • 1 of each large green red and yellow bell pepper, thinly sliced
  • 4 cloves garlic minced
  • 2 teaspoons dried oregano
  • 2 teaspoons ground cumin
  • 2 teaspoons sweet paprika
  • 1 teaspoon smoked paprika
  • 1/8 teaspoon ground allspice
  • 1/8 teaspoon ground cloves
  • 2 teaspoons kosher salt
  • 1/2 teaspoon freshly ground black pepper
  • 1/2 cup dry white wine
  • 1 cup chicken broth chicken broth has a stronger/deeper flavor than beef broth
  • 1 16 ounce can crushed tomatoes
  • 1 6 ounce can tomato paste
  • 2 bay leaves
  • 1 large carrot cut in half
  • 1 large stalk celery cut in half
  • 1 cup Lindsay Naturals Green Olives rinsed and drained (you can slice them if you prefer)
  • 1/2 cup thinly sliced Lindsay Roasted Red Peppers drained
  • 1/4 cup Lindsay Pimientos drained
  • 2 tablespoons Lindsay Capers rinsed and drained
  • 1/3 cup chopped fresh parsley


  • Pat the beef dry and sprinkle with salt and freshly ground black pepper.
  • Heat a little oil in a Dutch oven over high heat. Once very hot add the beef and brown generously on all sides. Transfer the beef to a plate. (Do not discard the drippings and blackened bits in the pot, they are key to the flavor.)
  • Add the sliced vegetables to the pot and cook over medium heat for 15-20 minutes until caramelized. Add the garlic and spices and cook for another minute. Add the white wine and bring it to a rapid boil, deglazing the bottom of the pan (scraping up the browned bits on the bottom of the pan).
  • Add the broth, crushed tomatoes, tomato paste and bay leaves. Simmer for 5 minutes.
  • Return the roast to the pot along with the pieces of carrots and celery. Bring to a boil, reduce the heat to low, cover and simmer for 3-4 hours or until the beef is fork tender and falls apart easily. Discard the celery, carrots and bay leaves.
  • Transfer the beef to a plate and shred it.
  • Stir in the olives, roasted red peppers, capers and pimientos. Simmer uncovered to thicken the sauce for 30 minutes. Stir in the parsley and add salt and pepper to taste.


For a variation on traditional beef you can also use pork or chicken (bone-in/skin-on for the most flavor or boneless breast or thighs).
Calories: 306kcal | Carbohydrates: 15g | Protein: 25g | Fat: 16g | Saturated Fat: 6g | Cholesterol: 78mg | Sodium: 1509mg | Potassium: 1003mg | Fiber: 4g | Sugar: 7g | Vitamin A: 2740IU | Vitamin C: 39.6mg | Calcium: 92mg | Iron: 5.2mg