Ropa Vieja, meaning “old clothes” in Spanish, is Cuba’s national dish. Tender shredded flank steak is simmered in a rich, savory tomato sauce with peppers, onions, olives, and a flavorful mix of spices. This dish is deeply comforting and incredibly aromatic. Perfect with rice, black beans, and fried plantains.

In a large pot, add flank steak, bay leaf, onion, and water or broth. Season with salt.
Bring to a boil, then reduce to a gentle simmer. Cover and cook for 2 to 2½ hours, or until beef is very tender.
Remove beef and let cool slightly. Shred using two forks into thin strands. Reserve 1 cup of the cooking broth.
In a deep skillet or Dutch oven, heat olive oil over medium heat.
Add onion and bell peppers, sauté until soft (about 10 minutes).
Stir in garlic, cumin, paprika, oregano, salt, and pepper. Cook 1–2 minutes until fragrant.
Add tomato paste, cook for 1 minute.
Stir in crushed tomatoes, white wine, and reserved broth. Bring to a simmer.
Add shredded beef, olives, capers, roasted red peppers, bay leaf, and vinegar.
Simmer uncovered for 20–30 minutes, stirring occasionally, until sauce thickens and flavors meld.
Garnish with chopped cilantro or parsley.
Serve with:
White rice and black beans
Fried plantains (maduros or tostones)
Optional: avocado slices and lime wedges
Add sliced chorizo or ham for smoky depth
Make it spicy with chili flakes or jalapeños
Use brisket or chuck roast if flank steak is unavailable
Red wine: Tempranillo, Garnacha, or Zinfandel
Beer: Cuban lager or amber ale
Non-alcoholic: Lime soda, ginger beer, or iced hibiscus tea
6 servings