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.
Braise
Return beef and juices to pot. Bring to a simmer, cover, and transfer to 160°C (325°F) oven for 2 hours (or lowest stovetop heat). Beef should shred easily.
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.
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.