Authentic Cuban Ropa Vieja (Shredded Beef Recipe)
Growing up in a Cuban family means no one knows the measurements of any recipe. True story!
Just like I did with my arroz con pollo, I had to watch Mami make this ropa vieja recipe to figure out the exact measurements.
See, Cuban kitchen legends, like my mom, don’t know any measurements for any Cuban dinner. They’ve been cooking with un poquito (a little bit) as their measurement of choice for years.
Ropa vieja translates to “old clothes” in Spanish because shredded meat resembles a pile of old clothes (I know, I don’t get it either 🤷🏻♀️). This hearty and flavorful dish is a staple of Cuban cuisine.
Let me show you how to make it!

5 star review
“I picked your recipe because it seemed the most authentic. It did not disappoint. As a fellow Cuban (descent), it was delicious. Thank you.”
—Beatriz
Best Cut of Beef for Ropa Vieja
When it comes to making ropa vieja, you want a cut of beef that can handle some serious slow-cooking action.
Flank steak is my top pick for ropa vieja. It’s a tougher cut that, when simmered low and slow, breaks down beautifully, soaking up all those delicious flavors from the tomato-based sauce. In a pinch, you can use brisket or beef chuck roast (pot roast).
By the way, if you have any leftover ropa vieja, you can turn it into ropa vieja empanadas using my empanada dough recipe! Unless, of course, you prefer to just serve it up with fluffy white rice. That works too. 😉

Step-by-Step Instructions
Ok, I know at first glance it seems like this recipe appears super tedious to make… however, most of the recipe is pretty hands-off. Here’s how you can make ropa vieja Cuban-style at home.





Recommended For This Recipe
Dutch Oven
I use a 6-quart Dutch Oven often when I’m making soups and stews and even when I’m cooking other recipes that require longer hours of cooking.
Difference between Ropa Vieja and Vaca Frita
I get this question a lot because of the similarities in both recipes. Both ropa vieja and vaca frita are close cousins.
While both dishes showcase the deliciousness of beef in Cuban cuisine, Ropa Vieja is all about slow-cooked comfort, while Vaca Frita brings a crispy, flavorful pan-fried twist to the table.
Ropa Vieja is a stew-like dish where the beef practically falls apart with each forkful.
On the other hand, Vaca Frita, which translates to “fried cow” or “crispy beef,” takes a different approach. Instead of simmering, vaca frita is typically marinated with mojo marinade, then pan-fried until crispy.

Ropa Vieja Recipe (Cuban Shredded Beef)
Ingredients
- 2 lbs flank steak, cut into pieces
- Water, (enough to cover the meat in the pot)
- 1 teaspoon salt
- 1/3 cup olive oil
- 1 medium yellow onion, diced
- 1 medium green bell pepper, sliced lengthwise
- 7 ounces whole red pimientos, sliced lengthwise
- 4 cloves garlic, minced
- 8 ounces tomato sauce
- 1/2 cup vino seco, (dry cooking wine)
- 1 teaspoon ground cumin
- 1 teaspoon dried oregano
- 1 bay leaf
- Salt + pepper to taste
Instructions
Cooking The Meat
- In a Dutch oven or large pot, add the meat with water and salt. Cook at medium-low until the meat is tender, about 2 hours. (In a pressure cooker, this takes about 40 minutes). Transfer the meat to a plate. Using two forks, shred the beef. Set aside.
Making The Ropa Vieja
- In a large skillet, heat olive oil at medium heat. Add green pepper, onion, and pimientos. Sauté for 1-2 minutes. Add garlic and sauté for 30 seconds.
- Add tomato sauce, vino seco (dry cooking wine), cumin, oregano, bay leaf, salt, and pepper. Cook for 15 minutes, at medium heat, stirring occasionally.
- Add the shredded beef to the skillet. Stir to combine with the tomato-based sauce. Cover and cook on LOW for about 10-15 minutes, stirring occasionally, without letting it dry out. Taste and adjust seasoning with salt and pepper if needed. Enjoy!
Notes
- Slow Cooker. Transfer the shredded meat to the slow cooker along with the sauce ingredients. Cook on low for 6-8 hours or on high for 3-4 hours until the beef is tender and easily shreds apart.
- Instant Pot. Add the shredded meat and sauce ingredients to the instant pot. Cook on high for about 60-90 minutes, depending on the size of the meat.
- Pressure Cooker: Add the shredded meat and sauce ingredients to the pressure cooker. Cook for about 30-45 minutes.

My husband and I loved this recipe. I did not have pimentos in my pantry; so, I added a sliced red bell pepper, a little extra tomato sauce, a tsp of paprika and 1/2 tsp of smoked paprika. Can’t wait to make with original ingredients, and to try more of your recipes.
Yum! I’m glad you liked it, Margaret. Thanks for the comment.
The recipes I have all tried contain olives. Is that not authentic?
Adding olives in ropa vieja is not authentic but you can add them if you’d like! :)
THIS WAS SO DAMN GOOD!
I just made it tonight for the 1st time. For anyone who thinks you have to be Cuban or know how to cook Cuban food to make this dish, you do not! I followed the recipe exactly and it was so easy and so flavorful. I can’t wait to try the leftovers tomorrow. I know it’s going to be even better!
Selina, so happy you loved it! Thanks for your comment! :)
Delicious! What should I serve with this?
I love serving with white rice.
This is a great dish.
So happy you loved it, Miguel!
This was my first time making ropa vieja, and I looked at tons of recipes before settling on this one. I chose right! This was SOOOO good! Wow! I cooked it on the stovetop in my Dutch oven as you recommended. Seriously, look no further for a good ropa vieja recipe. This is THE one to use! Thank you so much for a fantastic recipe that scratched my itch for good ropa vieja!
So happy you loved it, Andrea! Thank you for sharing!
I love making Ajiaco, following your recipe of course. I purchase enough flank steak so that I can also make your Ropa Vieja. I am not a great cook but I am good at following recipes. Yours have never failed me.
I am Cuban and so is my hubby…no decent Cuban restaurants around where we live. So, by following you in social media, that problem is solved.
Thank you…and your mom for inspiring you.
Blessings ♡
Isabel, thank you for such a sweet message! So happy you are loving my recipes – thank you for being here!
Can I either leave out or substitute something else for the wine?
Hi, you can omit it but the ropa vieja will have a slightly less authentic flavor!
I love this recipe!
Do I have to brown the meat first?
Nope!
Hi, what kind of cooking wine do you use?
I use this one!
I’d use any kind you like to drink. If you wouldn’t drink it, you probably shouldn’t use it to cook with
I made this last night. I browned the meat on top of stove in a Dutch oven then cooked vegetables in that oil. I put in the oven at 250° for 3 hours and let it sit, unshredded. This morning, I reheated the pot, corrected the seasoning, added some sherry wine and shredded the meat…it is Delicious! I used pork shoulder instead of beef…mmmm…
I’m going to make this recipe but which vino seco cooking wine does it use? The white or the red?
Thanks
White!
I made it and it was delicious! My entire family loved it!! Now when I go to a Cuban restaurant I won’t need to order it. I can now make it myself! Yours is the best recipe I’ve tried!! So glad I found it!
So happy to hear, Isel! Thank you for your comment!
My husband said this is this is his favorite meal I have ever made for him, and that’s saying something since I’ve been cooking for us for 30+ years! We recently had ropa vieja at a Cuban restaurant, and he loved it. He said mine was every bit as good as the restaurant. Thanks for an excellent and easy recipe, authentic and flavorful. This will certainly make the rotation, especially since it makes multiple meals.
That makes me so happy, Jane! Thank you for your comment! :)
Hi…it was so good!! I used chuck steak because that is what I had. Followed the recipe except did not use any wine. I gave it a sprinkle of balsamic vinegar…very good and better the next day! Served it over brown rice and slices of avocado on top…great recipe.
I’m glad you liked it, Ruth! Thank you for your comment!
My husband does not eat red meat, so I used shredded rotisserie chicken and it came out really good. He loved it.
Happy to hear, Gloria! Thank you for sharing this tip!
This was so tasty and easy to make! Also I am vegan and this was very easy to “veganize”. 👌
So glad you loved it, Elijah! Thank you!
I’m so happy that you posted this recipe! I’m Cuban and my best friend gets really mad at me, because she doesn’t believe me when I say we put a little bit of this, and a little bit of that. She thinks that I don’t wanna give her the recipe. 🤦♀️ I showed her your recipe and LOL she just looked at me and said are you for real? Do you guys really cook like that?
I made the Ropa Vieja last night following your recipe step-by-step. It was awesome. I got some of it and put it in a strainer over a container for most of the liquid would come out and made empanadas with it. It was a total hit. Thank you for sharing the recipe with us. Looking forward to making more of your recipes..
So happy to hear, Gladys! Thank you for your comment!