Cuban Ropa Vieja
Rate this recipe
~$5.33 CAD per serving (estimate)
Ingredients
- 1.4 kgbeef flank steak (or skirt steak), cut into 3 large pieces (beef & braise)
- 2 tspsalt (beef & braise)
- 1 tspblack pepper (beef & braise)
- 3 tbspolive oil (beef & braise)
- 2large yellow onions, sliced thin (beef & braise)
- 2red bell peppers, sliced thin (beef & braise)
- 2green bell peppers, sliced thin (beef & braise)
- 10garlic cloves, minced (beef & braise)
- 2 tbsptomato paste (beef & braise)
- 1 can (796 ml)crushed tomatoes (beef & braise)
- 240 mldry white wine (beef & braise)
- 480 mllow-sodium beef broth (beef & braise)
- 2 tspground cumin (beef & braise)
- 2 tspdried oregano (beef & braise)
- 1 tspsmoked paprika (beef & braise)
- 2bay leaves (beef & braise)
- 1 tspred wine vinegar (added at end) (beef & braise)
- 1.2 kgcauliflower florets (or 2 bags Costco frozen riced cauliflower) (cilantro cauliflower rice)
- 3 tbspolive oil (cilantro cauliflower rice)
- 4garlic cloves, minced (cilantro cauliflower rice)
- 1 tspsalt (cilantro cauliflower rice)
- 30 gfresh cilantro, chopped (cilantro cauliflower rice)
- Juice of 1 lime (cilantro cauliflower rice)
- 600 gmini sweet peppers (or 4 regular green peppers, sliced) (charred green peppers)
- 3 tbspolive oil (charred green peppers)
- 1 tspsalt (charred green peppers)
- 1 tspsmoked paprika (charred green peppers)
- 1 tbsplime juice (charred green peppers)
Nutrition / serving
- Calories470 kcal
- Protein46 g
- Carbs20 g
- Fat22 g
- Fiber6 g
Cost Estimate
~$5.33 CAD per serving (estimate)
Cuba's national dish: beef flank braised low and slow with peppers, onions, and white wine until it shreds into tender, saucy strands — served over cilantro cauliflower rice.
Instructions
Sear the beef
Season flank pieces with salt and pepper. Heat 2 tbsp olive oil in a heavy pot over high heat. Sear beef 3 min per side until deeply browned. Remove to plate.
Soften the vegetables
Lower heat to medium. Add remaining oil, onions, and bell peppers. Cook 8 min until softened and starting to caramelize. Add garlic, cook 1 min.
Build the braise
Stir in tomato paste, cook 2 min. Add crushed tomatoes, wine, broth, cumin, oregano, smoked paprika, and bay leaves. Stir well.
Pressure cook
Return the beef and its juices to the pot. Lock the lid and cook 45 min at high pressure, then let the pressure drop naturally for 15 min. Nothing to do while it runs. Oven alternative: cover and braise at 160°C (325°F) for 2 hours.
Shred
Remove beef, shred with two forks, return to pot. Simmer uncovered to reduce if needed. Stir in red wine vinegar off heat.
Cauliflower rice
Cauliflower rice: pulse cauliflower to rice texture (or use frozen). Sauté garlic in olive oil 1 min, add cauliflower and salt, cook 5–6 min. Finish with cilantro and lime.
Char the peppers
Peppers: toss with oil, salt, paprika. Char in hot skillet or air fryer (200°C, 8 min) until blistered. Finish with lime.
Freeze & Reheat
Portion 2 servings (beef + cauliflower rice) into airtight containers. Cool fully. Freeze up to 3 months — Ropa Vieja improves with time. Reheat in microwave at 70% 4–5 min, or gently on stovetop with a splash of broth. Char fresh peppers on reheat day if possible.
Pressure cooker method
Total, start to finish
About 1 hr 30 min, of which roughly 30 min is active. An electric pressure cooker with a sauté function does the whole dish in one pot.
Sear and soften
On Sauté (high), sear the seasoned flank 3 min per side in 2 tbsp olive oil and lift it out. Add the remaining oil, onions and peppers, cook 8 min, then the garlic for 1 min.
Build the braise
Stir in the tomato paste and cook 2 min, then the crushed tomatoes, wine, broth, cumin, oregano, paprika and bay leaves. Scrape the base clean so nothing catches and triggers a burn warning.
Pressure cook and shred
Return the beef, lock the lid, and cook 45 min at high pressure. Let the pressure fall naturally for 15 min, then release the rest. Shred with two forks, return to the pot, and reduce on Sauté if the sauce is loose. Stir in the vinegar off the heat.
Chef's Cool Facts
Old clothes
"Ropa vieja" means "old clothes" — the shredded beef is said to resemble a pile of colorful rags.
National dish of Cuba
It's the national dish of Cuba, with roots in Sephardic Spain via the Canary Islands.
Shredding along the grain
Shredding along the grain after a long braise gives the signature ragged strands; flank and skirt separate cleanly.