Slow-shredded beef in a smoky tomato-pepper sauce, baked into a comforting family casserole.
Ropa vieja -- literally 'old clothes,' named for the way the shredded beef resembles tattered fabric in the sauce -- is one of Cuba's most beloved dishes, traditionally made by braising flank steak until fall-apart tender, then shredding it back into a sofrito of peppers, tomato and onions. This casserole version takes that same slow-braised beef and layers it with rice and sauce in a baking dish, so it emerges from the oven bubbling and ready to serve family-style, the way a grandmother might stretch a Sunday braise into a second meal. The beef needs a real braise -- at least 90 minutes at a low simmer -- to break down its connective tissue until it shreds effortlessly with two forks. Building the sauce with red and green peppers, a good pinch of cumin, and a bay leaf gives it the depth ropa vieja is known for, while a small amount of dried chile adds gentle warmth rather than heat. Layering the shredded beef and sauce over rice and finishing under the oven's heat lets the top edges caramelize slightly. This is patient, low-effort cooking: most of the time is hands-off braising, and the payoff is a rich, deeply savory casserole that reheats even better the next day.
Serves 6
Place steak in a large pot with halved onion, carrot and 1 bay leaf. Cover with water, bring to a boil, then simmer covered for 90 minutes to 2 hours until fork-tender.
Remove beef, reserving 1 cup of the cooking broth. Let cool slightly, then shred with two forks along the grain.
Heat olive oil in a large skillet over medium heat. Cook diced onion and both peppers until soft, 8 minutes, then add garlic and cook 1 minute.
Add crushed tomatoes, cumin, chile flakes, remaining bay leaf, wine and reserved broth. Simmer 10 minutes until slightly thickened.
Preheat oven to 375F (190C). Stir the shredded beef into the sauce and simmer 5 minutes. Spread rice in a baking dish, top with the beef mixture, and scatter olives over the top.
Bake uncovered 15 minutes until bubbling and lightly browned at the edges. Finish with parsley before serving.
Shred the beef while it's still warm -- it pulls apart far more easily than once it cools.
Braise the beef a day ahead -- the flavor deepens overnight and shredding is easier from cold.
Slice peppers into long strips, not dice, to mimic the traditional ropa vieja look and texture.
Don't skip the wine or broth deglaze -- it lifts the browned bits that carry a lot of flavor.
Slow cooker version: braise the beef on low for 6 hours instead of stovetop simmering.
Skip the casserole step: serve the beef and sauce directly over rice for the classic tableside version.
Add capers along with the olives for extra briny contrast.
Refrigerate in an airtight container up to 4 days; flavor improves overnight. Reheat covered in a 350F (175C) oven for 20 minutes or in a covered skillet over low heat. Freezes well up to 3 months.
Ropa vieja is considered by many Cubans to be a national dish, with roots tracing back to Spanish and Canary Islands braising traditions brought to the Caribbean. The name refers to the shredded, fibrous texture of the slow-cooked beef, which resembles torn fabric in the sauce.
Chuck roast works well as a substitute for flank or skirt steak -- it braises to the same shreddable tenderness, just budget for the same long cooking time.
Extra beef broth with a small splash of vinegar gives a similar acidity and depth without the wine.
It likely needs more time -- tougher cuts can take up to 2.5 hours at a gentle simmer; the beef is ready when it shreds with almost no resistance from two forks.
Per serving (420g / 14.8 oz) · 6 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes
Have feedback or need help?
We read every email and reply within 1–2 business days.
© 2026 MyCookingCalendar. All rights reserved.