Experience the vibrant flavors of Cuba with this hearty and satisfying Ropa Vieja recipe—a savory classic featuring tender, slow-simmered shredded beef flank steak infused with aromatic spices, bell peppers, garlic, and a rich tomato-based sauce. Enhanced with briny green olives and capers, this dish combines depth and brightness in every bite. Traditionally served over fluffy white rice and optionally garnished with fresh cilantro, this one-pot wonder is the perfect comfort food for any occasion. Ready in just over two hours, this culinary gem transforms simple ingredients into an irresistible meal that celebrates the essence of Cuban cuisine.
Scan with your phone to download!
Season the beef flank steak with salt and black pepper on both sides.
In a large Dutch oven or heavy-bottomed pot, heat 2 tablespoons of olive oil over medium-high heat. Sear the beef for 4-5 minutes per side until browned. Remove the beef and set it aside.
In the same pot, add the remaining tablespoon of olive oil. Sauté the sliced yellow onion, red bell pepper, and green bell pepper for 4-5 minutes until softened.
Add the minced garlic and tomato paste to the pot. Stir and cook for 1 minute until fragrant.
Pour in the diced tomatoes (with their juices), beef stock, and white wine. Stir in the ground cumin, dried oregano, and bay leaf.
Return the beef to the pot, ensuring it is fully submerged in the liquid. Cover the pot, reduce the heat to low, and simmer for 2 hours, or until the beef is thoroughly tender and easily shreds with a fork.
Once the beef is cooked, remove it from the pot and shred it with two forks. Discard any fatty pieces.
Return the shredded beef to the pot and add the green olives and capers. Stir to combine and allow the mixture to simmer uncovered for an additional 10-15 minutes to thicken the sauce.
Taste and adjust seasoning with additional salt or pepper if needed.
Serve the Ropa Vieja over cooked white rice and garnish with freshly chopped cilantro, if desired.
Serving size | (3338.3g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 3919.4 |
Total Fat 147.9g | 0% |
Saturated Fat 44.7g | 0% |
Polyunsaturated Fat 4.1g | |
Cholesterol 635.0mg | 0% |
Sodium 6668.1mg | 0% |
Total Carbohydrate 342.6g | 0% |
Dietary Fiber 24.6g | 0% |
Total Sugars 35.5g | |
Protein 288.5g | 0% |
Vitamin D 0IU | 0% |
Calcium 515.4mg | 0% |
Iron 45.2mg | 0% |
Potassium 5686.9mg | 0% |
Source of Calories