- Advertisement -
FoodClassic Ropa Vieja Cuban Recipe

Classic Ropa Vieja Cuban Recipe

Disclosure: This post may contain affiliate links, which means I may earn a commission if you click on the link and make a purchase.

Ropa Vieja translates to “old clothes” in Spanish. This authentic Cuban recipe consists of tender braised beef that’s cooked slowly in tomatoes and spices. Serve it over rice with a side of plantain chips with mojo sauce.

Rope Vieja in a bowl over rice. Rope Vieja in a bowl over rice.

While my parents aren’t Cuban, I grew up eating at Cuban restaurants. It’s like a staple in South Florida. Everybody eats at them. I love Cuban food; everything from Picadillo to Pollo Frito a la Criolla. It’s so good!

Let’s start with the basics!

Rope Vieja in a bowl over rice. Rope Vieja in a bowl over rice.

What is Ropa Vieja?

Whenever I go to a Cuban restaurant, I always, always order ropa vieja (direct translation: old clothes). It’s shredded beef in a flavorful tomato-based sauce. They usually serve it with white rice, beans and maduros. (And if you’re me, I always order a Jupiña to drink).

The first step is braising the beef and then you make the sauce. This recipe is incredible for leftovers. And can be frozen (see below for freezing instructions)

Bay leaf which is essential for Ropa Vieja. Bay leaf which is essential for Ropa Vieja.

Ingredients You’ll Need to Make Ropa Vieja

  1. Meat – See the options above.
  2. Spices – We need lots of spices like black pepper, allspice, cloves and bay leaf.
  3. Tomatoes – This is key because this gives us the rich and savory sauce.

For the rest of the ingredients, please see the recipe index card below!

Beef about to get braised with mint and cabbage. Beef about to get braised with mint and cabbage.

How to Make Ropa Vieja

  • Braise the beef. This the first part of the recipe. You cook it slowly with spices, onion and cabbage. The beef cooks to the point where it’s fall-a-part delicious.
  • Make the sauce. This is made up of spices, tomatoes, red bell pepper, onion, garlic and more. As a result, this is a delicious sauce that compliments the shredded beef SO WELL.
  • Shred the beef. When the beef is done braising, you remove it from the broth and pot and shred it up! There will be some reserved broth that we’re going to save for the sauce.
  • Mix in the shredded beef. And then you also add the reserved beef broth.
    Simmer for about 20 minutes. We want all the flavors to combine.
  • And then serve over a bed or rice!
Beef shredded on the side with onions and bell pepper. Beef shredded on the side with onions and bell pepper.

Recipe Tip

To Serve: Serve this ropa vieja with rice, black beans and maduros (sautéed plantains). 

To Freeze: This dish freezes really well. Allow it to cool completely to room temperature. Place in a freezer-safe container and freeze up to 3 months. 

Ropa Vieja all braised in a pot. Ropa Vieja all braised in a pot.

Recipe FAQs

What is the Best Cut of Meat To Use for Ropa Vieja?

I used flank steak and I find it to be the best meat for this dish. Other alternatives are as follows:
1. Chunk (this is the most affordable option)
2. Top Round
3. Brisket

Can I make Ropa Vieja in the Instant Pot?

Absolutely! Sauté everything using the sauté function and then seal it on cook it on *high* for 45 minutes. You can use the rapid release or the natural release.

Ropa Vieja in a bowl with a fork. Ropa Vieja in a bowl with a fork.

More Latin Recipes You’ll Love

If you tried this Ropa Vieja Recipe or any other recipe on my website, please leave a 🌟 star rating and let me know how it went in the 📝 comments below. Thanks for visiting!

To Make the Braised Beef:

  • Place the ingredients for the beef in a Dutch oven with 6 cups of water. Bring to a boil then reduce the heat to maintain a low simmer and cook, covered, until the beef is tender, 1 1/2 to 2 hours. If you’re using top round, it’ll take about 2 1/2 hours to be tender. 

  • Remove the pot from the heat and allow the beef to cool in the broth, so it will stay moist and juicy. Reserve about 3/4 cups of broth. Drain the beef and transfer to a cutting board. Using two forks, shred the beef apart. Set the shredded beef aside. 

To Make the Ropa Vieja:

  • Heat the olive oil in a Dutch oven (you can use the one you used to cook the beef, no need to rinse it out either). Add the onion and red bell pepper and cook until the onion is soft and translucent, about 2 to 3 minutes. Mix in the minced garlic, salt and spices.

  • Add the reserved broth, crushed tomato, lime juice, and bay leaf and return to a simmer. Stir in the shredded beef, reduce the heat to low, and cook, covered, 15 to 20 minutes.

  • Give it a taste and adjust the salt according to your liking. Serve over rice and top with a sprinkling of parsley. 

To Serve: 
Serve this ropa vieja with rice, black beans and maduros (sautéed plantains). 
To Freeze: 
This dish freezes really well. To freeze this ropa vieja, allow it to cool completely to room temperature. Place in a freezer-safe container and freeze up to 3 months. 
Equipment: 
Dutch Oven | Tongs | Rice Cooker | 

Calories: 99kcal | Carbohydrates: 4g | Protein: 1g | Fat: 9g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 7g | Sodium: 778mg | Potassium: 113mg | Fiber: 1g | Sugar: 2g | Vitamin A: 1251IU | Vitamin C: 52mg | Calcium: 17mg | Iron: 0.4mg

Nutrition information is automatically calculated, so should only be used as an approximation.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Subscribe Today

GET EXCLUSIVE FULL ACCESS TO PREMIUM CONTENT

SUPPORT NONPROFIT JOURNALISM

EXPERT ANALYSIS OF AND EMERGING TRENDS IN CHILD WELFARE AND JUVENILE JUSTICE

TOPICAL VIDEO WEBINARS

Get unlimited access to our EXCLUSIVE Content and our archive of subscriber stories.

Exclusive content

Latest article

More article

- Advertisement -