Growing up in a Cuban household pretty much means you eat Cuban food not only on Sundays but every day of the week.
Cuban ropa vieja is no exception. Some say this dish is the national dish of Cuba!
It’s beyond flavorful and always reminds me of my childhood. Just like my classic Cuban picadillo and my easy one-pot arroz con pollo recipe.
What is Ropa Vieja?
Ropa vieja is similar to a beef stew except it’s made with shredded beef that’s then cooked in a flavorful, homemade tomato-based sauce with spices.
The word ropa vieja literally translates to ‘old clothes’ which I’ve always found hilarious. The idea behind this name is that the shredded meat resembles a pile of old clothes.
In case you were wondering, this dish definitely does NOT smell or taste like old clothes. It’s cozy and comforting; the flavor is DELICIOUS like all my other authentic Cuban dinner recipes.
What cut of beef do you use in ropa vieja?
For this Cuban ropa vieja recipe, I like using flank steak because it’s a lean, yet tough cut of beef that’s great for slow cooking to tender perfection.
This cut absorbs the flavor of any marinade, spices, and/or sauce and that’s why it’s so versatile. You can also use beef chuck roast (pot roast) if you prefer.
Difference between Ropa Vieja and Vaca Frita
I get this question a lot because of the similarities in the recipes. Both ropa vieja and vaca frita are close cousins. They are both delicious Cuban beef recipes made with flank steak and similar ingredients.
They are also tenderized in a similar fashion initially however once the meat is shredded, it is cooked in a tomato-based sauce to make ropa vieja while the shredded beef is pan fried instead to make vaca frita.
After you finish making this recipe, make my Cuban Vaca Frita (Crispy Shredded Beef) recipe!
Ingredients You’ll Need
This Cuban ropa vieja recipe is straight from the OG herself – my mom.
I was literally on the phone with her for 45 minutes trying to figure out measurements. See, Cuban kitchen legends, like my mom, don’t know measurements.
They’ve been cooking with “un poquito” (a little bit) for years. How her food manages to always taste exactly the same when she never uses measurements is beyond me! Alas, we figured it out, ingredient by ingredient.
- Cuban Sofrito. For this ropa vieja recipe, we’re using green bell peppers, onions, garlic, and pimientos which are roasted red peppers in a jar. These are the only veggies you need – no carrots, celery, olives, capers, cilantro, or black beans.
- Olive oil. For sautéing the aromatics.
- Tomato sauce. The base of our flavorful sauce! I prefer tomato sauce over tomato paste or crushed tomatoes.
- Flank steak. As I explained above, I like using flank steak for ropa vieja however you can also use beef chuck roast (pot roast).
- Salted water. Enough to cover the meat in the pot for cooking/tenderizing the meat.
- Dry cooking wine. Brings out the Cuban flavors without overwhelming them!
- Ground cumin, oregano, bay leaf, salt + pepper to taste. Spices!
Step By Step Instructions
Ok, I know at first glance it seems like this recipe appears super tedious to make however I can assure you most of the recipe is hands-off!
Here’s how you can make ropa vieja Cuban-style at home.
- Cook until meat is tender. In a Dutch oven, boil flank steak with water and salt at medium-low until the meat is tender, about 2 hours. The slow cooking process is the best for this recipe however you can also use a pressure cooker instead which takes about 30-40 minutes. I’m sure the Instant Pot may work here too but I don’t own one so I can’t really say.
- Shred the meat. Once the meat has cooked through, shred it with two forks and set it aside.
- Sauté the sofrito. Now, you’re going to heat olive oil at medium-high heat in a large skillet. Add green pepper, red pepper, onion, garlic, and dry cooking wine. Sauté for a few minutes.
- Make the sauce. Add tomato sauce, ground cumin, oregano, bay leaf, salt, and pepper. Cook for 15-20 minutes, stirring occasionally until the veggies have softened.
- Simmer the meat with the veggies and sauce. Add the shredded meat to the skillet. Stir to combine with sauce. Cover and cook on low for about 10-15 minutes, stirring occasionally, without letting it dry out.
When you’re done making this recipe, you should make my Cuban Arroz Imperial!
The result is a flavorful, saucy meal that will smell AMAZING.
I love to serve ropa vieja over white rice with sweet plantains but you can enjoy it in sliders, tortillas (ropa vieja tacos!), or with congri/moros.
My mom’s recipe will forever be my favorite and I hope it becomes your fave too!
Authentic Cuban Ropa Vieja (Shredded Beef Recipe)
- 2 lbs flank steak cut into 4 pieces
- Water (enough to cover the meat in the pot)
- 1 teaspoon salt
- 3 tablespoons olive oil
- 1/2 cup diced onion
- 1 medium green bell pepper thinly sliced lengthwise
- 1/4 cup jarred red pimientos thinly sliced lengthwise
- 4 cloves garlic minced
- 1/4 cup dry cooking wine (vino seco)
- 4 ounces tomato sauce
- 1/2 teaspoon ground cumin
- 1/2 teaspoon oregano
- 1 bay leaf
- Salt + pepper to taste
- In a Dutch oven, 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 to a plate. Shred meat and set aside.
- In a 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 dry cooking wine, tomato sauce, ground cumin, oregano, bay leaf, salt, and pepper. Cook for 15-20 minutes, stirring occasionally.
- Add the shredded meat to the skillet and stir to combine with the sauce. Cover and cook on low for about 10-15 minutes, stirring occasionally, without letting it dry out. Remove bay leaf and serve over white rice and sweet plantains. Enjoy!
By the way, you can buy pastry rounds and make ropa vieja empanadas!
exactly like my Mom and Grandmother taught me. says
I like your recipes very much.
I picked your recipe because it seemed the most authentic.
It did not disappoint. As a fellow Cuban (descent), it was delicious.
This is the authentic, truly Cuban recipe and very easily explained.
Jamie Silva says
Happy you loved it, Haydee!
Carlos Cordova says
Very well explained, I will try it as soon as I can. Many thanks for your time and your recipe.
Michael Gonzalez says
Great recipe , simple and with lots of flavor !
Jamie Silva says
So happy you enjoyed it, Michael!
This was such a easy recipe to prepare! There is so much flavor in this dish. I tweaked the recipe a little adding some diced potatoes and chard after sautéing with red wine. I read red wine is better than cooking wine in that there are unneeded sweeteners in most “cooking wine”. I used brown rice as a side. I also added a little more tomato sauce since I was worried it would get to dry. Will makes again.
My husband is vegetarian and doesn’t get to experience enough Cuban food because of it. I will be trying this with jackfruit and I can’t wait!! Thank you for creating these recipes so I can share my culture with my husband and his family as well.
Jamie Silva says
That sounds incredible, Alyssa! Please report back on how jackfruit ropa vieja tastes… I’m so curious. :)
Already making this every week as a family staple but did learn a thing or two from your eceipe ! Just like all your meals…this one too is delicious!!
Jamie Silva says
Thank you!! :)
Made this for dinner tonight and it was fantastic!!! Took me right back to my time in Havana. I cooked the steak in the instant pot for 30 mins on high, 20 min natural release and it shredded easily. Loved it!
Jamie Silva says
YAY! So happy you loved it, Mikaela!