Cuban Ropa Vieja
Cubancuban beef lunch freeze-ready braise dairy-free

Cuban Ropa Vieja

Rate this recipe

star star star star star
4.8 · (50 ratings)
restaurant6 servings — eat 4, freeze 2
schedulePrep 30 min
bolt470 kcal
Yield6 servings — eat 4, freeze 2
Calories470 kcal
Prep Time30 min
Cost/Serving

~$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

01 check_circle

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.

02 check_circle

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.

03 check_circle

Build the braise

Stir in tomato paste, cook 2 min. Add crushed tomatoes, wine, broth, cumin, oregano, smoked paprika, and bay leaves. Stir well.

04 check_circle

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.

05 check_circle

Shred

Remove beef, shred with two forks, return to pot. Simmer uncovered to reduce if needed. Stir in red wine vinegar off heat.

06 check_circle

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.

07 check_circle

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.

ac_unit

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

01 check_circle

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.

02 check_circle

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.

03 check_circle

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.

04 check_circle

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.

arrow_back