
Slow-braised shredded beef in a rich tomato-wine sauce with peppers and spices — Puerto Rico's beloved comfort dish.
Ropa Vieja ('old clothes') is named for its appearance — the beef becomes so tender it shreds into thin strands resembling worn fabric. This Cuban-origin dish was adopted and adapted throughout the Caribbean, with Puerto Rico developing its own version. Beef chuck is braised slowly in a soffritto base with tomato sauce, red wine and olives, becoming meltingly tender and infused with complex, savoury flavour. Served over rice with black beans alongside, ropa vieja is comfort food at its most satisfying. Rooted in the everyday cooking of Puerto Rican kitchens, Ropa Vieja Puertorriqueña balances technique and tradition: the beef chuck is treated with care, drawing on time-honoured ratios that locals have refined across generations. The dish carries an unmistakable sensory signature — aromas that fill the kitchen as it cooks, layered textures that reveal themselves bite by bite, and a depth of flavour that comes from patient seasoning rather than shortcuts. Whether served as a weeknight dinner or as the centrepiece of a celebratory table, it reflects a regional pantry where local produce, seasoning habits and cooking vessels shape the final result. Home cooks who make this dish often note how forgiving it is once the core method is understood, and how a few small choices — the freshness of the beef chuck, the order of additions, the resting time at the end — separate a good version from a memorable one. This recipe walks through those choices so the dish arrives with the character it has on its home turf.
Serves 6
Heat oil in a large, heavy pot over medium-high heat. Season beef with salt and pepper, then brown in batches for 3–4 minutes per side. Remove and set aside.
Do not skip searing — it creates the depth of flavour that defines ropa vieja.
In the same pot, add onions and cook for 3 minutes until beginning to soften. Add bell peppers and cook for another 2 minutes. Add garlic and cook until fragrant (1 minute). Deglaze with a splash of wine or broth, scraping up all browned bits.
Return beef to the pot. Add crushed tomatoes, red wine, beef broth, olives, and bay leaf. Bring to a boil, then reduce to a gentle simmer. Cover and cook for 1.5–2 hours until the beef is completely tender and shreds easily with a fork.
Remove the beef and place on a cutting board. Using two forks, shred the meat into thin, raggy strands. Return to the pot and stir to combine with the sauce.
Simmer for 10 more minutes to allow the shredded beef to absorb the sauce. Taste and adjust seasoning. Serve over white rice with black beans on the side.
Chuck is ideal — it has enough marbling to become tender and flavourful.
Low and slow braising is essential — high heat will make the beef tough.
The sauce should be rich but not soupy. If too thin after cooking, simmer uncovered for 10–15 minutes.
Source the freshest beef chuck you can find — it is the flavour anchor of the dish.
Season in layers as you go; tasting at each stage prevents a flat or over-salted final result.
With Olives and Capers: add 100g pitted green olives and 2 tablespoons capers for a briny, Spanish flavour.
Lighter Version: skip the wine and use more broth to reduce alcohol and calories.
Vegetarian: replace the main protein with mushrooms, paneer, tofu or hearty beans for a meat-free version.
Spicier: add fresh chilli, a chilli paste or a pinch of cayenne with the aromatics for a warmer profile.
Lighter: reduce the fat by a third and use stock in its place — flavour stays intact but the dish feels less rich.
Refrigerate for up to 4 days. Freezes beautifully for 3 months — flavour improves with time.
Ropa Vieja is a Cuban dish that became part of broader Caribbean cuisine. The Puerto Rican version is slightly sweeter and includes local flavour profiles, reflecting the island's unique interpretation of shared Caribbean traditions.
Yes — most components hold well in the fridge for a day or two. Reheat gently with a splash of liquid to bring it back to life.
If beef chuck is hard to find, the closest substitutes share its texture and water content. Adjust seasoning slightly since substitutes often carry less character of their own.
It follows the most widely accepted home-cook template. Regional variants exist and we note the main ones in the variations section.
Usually under-seasoning or rushing the aromatic stage. Build flavour in layers, taste as you go, and finish with a touch of acid or salt to brighten the dish.
Per serving (380g / 13.4 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.