
Cuban Ropa Vieja is a classic comfort dish featuring shredded beef simmered in a rich tomato-based sauce with bell peppers, onions, and olives, often served over white rice. Its name, meaning 'old clothes,' refers to the shredded texture of the meat, which resembles tattered fabric. This hearty meal is a staple in Cuban cuisine and has roots in Spanish culinary traditions.
The dish is protein-rich from the beef, with moderate carbs from the rice and vegetables, and a balanced amount of fat from the cooking oil and meat. A typical serving provides iron, B vitamins, and fiber, and generally ranges from 400 to 600 calories depending on portion sizes and preparation.
| Calories | 450 kcal |
| Protein | 35 g |
| Carbs | 45 g |
| Fat | 12 g |
| Fiber | 6 g |
| Sugar | 5 g |
| Sodium | 800 mg |
| Iron | 4.5 mg |
| Potassium | 650 mg |
| Vitamin B12 | 2.5 mcg |
| Zinc | 6 mg |
| Vitamin C | 15 mg |
| Magnesium | 60 mg |
| Niacin (B3) | 8 mg |
| Selenium | 25 mcg |
Per 1 cup (240 g) · estimated, varies by recipe
Culturally, Ropa Vieja is a symbol of resourcefulness, as it traditionally uses tougher, more affordable cuts of beef that become tender through slow cooking. Nutritionally, the combination of tomatoes and bell peppers adds vitamin C, which helps enhance iron absorption from the beef.