National Dish Cuba: Ropa Vieja (Recipe) · National Dish Recipes

National Dish Cuba: Ropa Vieja (Recipe)

Ropa vieja, shredded beef in tomato sauce with peppers, served with rice
In this article

Say hello to Ropa Vieja, the soul-warming national dish of Cuba. Beneath its curious name — literally “old clothes” — lies a rich, slow-cooked stew of tender shredded beef braised with peppers, onions and a fragrant tomato sauce. It is hearty, generous and endlessly comforting, the sort of dish that fills a kitchen with the aromas of the Caribbean. Serve it over fluffy rice with black beans or sweet fried plantains, and you have a plate that carries the warmth of Havana straight to your table.

About Ropa Vieja

Ropa Vieja is a beloved Cuban national dish built around a slow-simmered ragout of beef, vegetables and gently warming spices. Traditionally it is bathed in a rich tomato sauce and served with rice, beans and plantains, making it a filling and deeply satisfying meal. The beef is cooked until meltingly tender, then shredded into fine strands — the detail that gives the dish its evocative name. Though beef is the classic choice, the recipe is flexible enough to be prepared meat-free, so it can happily suit vegetarians too.

Ingredients (serves 1–2)

  • 400 g beef brisket (or minced beef)
  • 2 onions
  • 1 pepper
  • 2 cloves of garlic
  • 1 tin of tomatoes
  • 1 tablespoon olive oil
  • 1 tablespoon tomato purée
  • 1 tablespoon paprika
  • 1 tablespoon oregano
  • 1 teaspoon salt
  • 1 tablespoon sugar
  • 1 tablespoon vinegar

Shopping for the ingredients

When shopping for ropa vieja, it pays to choose good-quality ingredients so the finished dish really sings. If you are using meat, beef brisket is the ideal cut, as its slow-cooking nature rewards you with beautifully tender, easily shredded strands. For the vegetables, reach for the freshest onions and peppers you can find — they lend the sauce a brighter, more rounded flavour. A tin of good tomatoes and a jar of dried oregano round out the shopping list nicely.

Preparing the dish

Before you start cooking ropa vieja, a little preparation goes a long way. First, cut the beef into smaller pieces so it cooks through more quickly and takes on the flavours of the sauce. Next, chop the vegetables into small, even pieces so they soften at the same rate. A tidy, well-organised worktop makes the whole process smoother and lets you cook at a relaxed pace.

Step-by-step instructions

  • Heat the olive oil in a large pan or pot and brown the beef all over.
  • Once the meat is nicely browned, add the onions, pepper and garlic and fry everything together.
  • Stir in the tomatoes, tomato purée, paprika, oregano, salt, sugar and vinegar, mixing well.
  • Let the ragout simmer over medium heat until the beef is tender and easily shredded.
  • Serve the dish with rice, beans and/or fried plantains.

Gluten-free / lactose-free version

Ropa vieja is naturally gluten-free and lactose-free, which makes it a wonderfully inclusive dish. The stew itself relies only on beef, vegetables, tomatoes and spices, so there is no wheat or dairy to worry about — just double-check that your tomato purée and paprika carry no hidden additives. Serve it with plain rice or naturally gluten-free sides such as Tostones so that every guest can enjoy the meal without a second thought.

Tips for vegans and vegetarians

Ropa vieja adapts easily for a plant-based table. Vegans and vegetarians can simply replace the beef with tofu, jackfruit or another meat alternative, which soaks up the tomato sauce just as well as the original. Swap the olive oil for any other plant-based oil if you prefer, and take care to choose spice blends free from hidden animal products. With fresh vegetables and generous seasoning, the meat-free version loses none of the dish’s hearty character.

More tips and tricks

To get the very best from ropa vieja, let it simmer slowly so the flavours have time to deepen and the beef turns silky and tender. A splash more vinegar near the end brightens the sauce, while a pinch of cumin adds an authentic Cuban warmth. If the sauce reduces too far, loosen it with a little water or stock. Shredding the beef by hand with two forks, rather than chopping it, gives you those signature “old clothes” strands.

Adapting the recipe to your taste

Ropa vieja is wonderfully forgiving and easy to tailor to your own preferences. Add a chopped chilli or a dash of hot sauce if you like more heat, or hold back on the paprika for a milder, mellower result. Some cooks stir in green olives or capers for a briny lift, while others add a splash of dry white wine to the sauce. However you adjust it, the dish stays true to its comforting, home-cooked spirit.

Ingredient substitutions

If some ingredients are not to hand, ropa vieja happily accommodates a few swaps. Flank steak or skirt steak work just as well as brisket and shred beautifully after slow cooking. A tin of tomatoes can stand in for fresh, and dried oregano can be replaced with a little marjoram at a pinch. For a leaner take, use turkey — much as you would in a Picadillo De Pavo — and the sauce will carry it every bit as well.

Drink pairing ideas

A range of drinks pairs beautifully with ropa vieja and complements its rich, savoury sauce. A refreshing alcohol-free mojito, with plenty of lime and mint, is a classic Cuban match that cuts through the depth of the stew. A chilled tropical fruit juice — guava, mango or pineapple — also works wonderfully alongside the meal. For an alcoholic pairing, a light lager or a fruity rum cocktail rounds things off nicely.

Serving and presentation ideas

Presentation can lift the whole ropa vieja experience. Spoon the shredded beef over a bed of fluffy white rice and let the vibrant tomato sauce spill across the plate. Add sides of black beans, sweet Platanos Maduros and a scattering of fresh coriander for colour and contrast. Served on a large platter with the rice and beans alongside, it makes a generous, welcoming centrepiece for sharing.

A bit of history

Ropa vieja traces its roots back to an old Spanish dish, said to date from the 16th century. Folklore tells of a poor man who, having nothing else to cook, shredded his own worn clothes — which miraculously turned into a hearty stew — and so the dish earned its curious name, “old clothes”. When Spanish settlers arrived in the Caribbean they brought the recipe with them, and over time it evolved into one of the best-loved staples of Cuban cuisine, where it remains a proud national dish today.

More recipe ideas

Summary: Ropa Vieja

Ropa vieja is far more than a simple beef stew; it is a taste of Cuba’s warmth and history on a single plate. With its tender shredded beef, sweet peppers and rich tomato sauce, it delights meat lovers and, in its plant-based form, vegetarians alike. Armed with the tips and tricks in this article, you can conjure a hearty, satisfying meal that is sure to win over family and friends. Let this Cuban classic inspire you — your taste buds will thank you.