Ropa Vieja is a classic Cuban dish that translates to 'old clothes,' referring to the shredded texture of the meat. This flavorful and hearty meal combines tender flank steak with a rich, savory sauce made from tomato sauce, beef broth, and aromatic spices. It's traditionally served with rice or plantains, making it a comforting and satisfying dish for any occasion.
While most of the ingredients for this recipe are common pantry staples, you may need to visit the supermarket for flank steak if it's not a regular item in your kitchen. Additionally, fresh green bell pepper and red bell pepper might not always be on hand, so make sure to pick those up as well. The rest of the ingredients, like onion, garlic, and olive oil, are typically found in most households.

Ingredients for Cuban Ropa Vieja Recipe
Flank steak: A lean cut of beef that becomes tender and easy to shred after slow cooking.
Onion: Adds sweetness and depth to the dish.
Green bell pepper: Provides a mild, slightly bitter flavor.
Red bell pepper: Adds a sweet and vibrant taste.
Garlic: Infuses the dish with a rich, aromatic flavor.
Tomato sauce: Creates a rich and tangy base for the sauce.
Beef broth: Enhances the savory flavor and adds moisture.
Ground cumin: Adds a warm, earthy flavor.
Dried oregano: Provides a slightly bitter, aromatic taste.
Salt: Enhances all the flavors in the dish.
Black pepper: Adds a hint of spice and depth.
Olive oil: Used for browning the meat and sautéing the vegetables.
Technique Tip for This Recipe
When browning the flank steak, make sure not to overcrowd the pot. Browning in batches if necessary ensures that each piece gets a nice sear, which adds depth of flavor to the Ropa Vieja. Additionally, when sautéing the onions, bell peppers, and garlic, take your time to let them soften and caramelize slightly. This step enhances the overall taste of the dish by bringing out the natural sweetness of the vegetables.
Suggested Side Dishes
Alternative Ingredients
flank steak - Substitute with skirt steak: Skirt steak has a similar texture and flavor profile, making it a suitable replacement for flank steak in Ropa Vieja.
flank steak - Substitute with chuck roast: Chuck roast is a more affordable cut that becomes tender when slow-cooked, similar to flank steak.
onion - Substitute with shallots: Shallots offer a milder and slightly sweeter flavor, which can complement the dish well.
green bell pepper - Substitute with poblano pepper: Poblano peppers provide a mild heat and a rich flavor, adding depth to the dish.
red bell pepper - Substitute with yellow bell pepper: Yellow bell peppers have a similar sweetness and texture, making them a good alternative.
garlic - Substitute with garlic powder: If fresh garlic is unavailable, garlic powder can provide a similar flavor, though it lacks the texture of minced garlic.
tomato sauce - Substitute with crushed tomatoes: Crushed tomatoes offer a similar consistency and flavor, making them a good replacement for tomato sauce.
beef broth - Substitute with chicken broth: Chicken broth can be used in a pinch, though it will slightly alter the flavor profile of the dish.
ground cumin - Substitute with ground coriander: Ground coriander has a different but complementary flavor that can add a unique twist to the dish.
dried oregano - Substitute with dried thyme: Dried thyme offers a different but still aromatic flavor that can work well in the recipe.
salt - Substitute with soy sauce: Soy sauce can add a salty and umami flavor, though it will also add a different depth to the dish.
black pepper - Substitute with white pepper: White pepper provides a similar heat but with a slightly different flavor profile.
olive oil - Substitute with vegetable oil: Vegetable oil can be used as a neutral-flavored alternative to olive oil.
Alternative Recipes Similar to This Dish
How to Store or Freeze This Dish
- Allow the ropa vieja to cool to room temperature before storing. This prevents condensation and helps maintain the texture and flavor.
- Transfer the ropa vieja to an airtight container. Ensure the container is sealed tightly to keep out any air and prevent freezer burn.
- Label the container with the date of preparation. This helps you keep track of how long it has been stored.
- Store the container in the refrigerator if you plan to consume the ropa vieja within 3-4 days. This keeps the dish fresh and ready to reheat.
- For longer storage, place the container in the freezer. Ropa vieja can be frozen for up to 3 months without losing its flavor and texture.
- When ready to reheat, thaw the ropa vieja in the refrigerator overnight. This ensures even thawing and maintains the quality of the dish.
- Reheat the ropa vieja on the stovetop over medium heat. Add a splash of beef broth or water if the sauce has thickened too much during storage.
- Stir occasionally to ensure even heating and prevent sticking. Heat until the ropa vieja is thoroughly warmed through.
- Serve hot, paired with rice or plantains, just like when it was freshly made.
How to Reheat Leftovers
Stovetop Method:
- Place the leftover Ropa Vieja in a saucepan or skillet.
- Add a splash of beef broth or water to keep it moist.
- Heat over medium-low heat, stirring occasionally, until warmed through.
- Serve hot with fresh rice or plantains.
Oven Method:
- Preheat your oven to 350°F (175°C).
- Place the leftover Ropa Vieja in an oven-safe dish.
- Cover the dish with aluminum foil to retain moisture.
- Heat for about 20-25 minutes, or until thoroughly warmed.
- Stir halfway through to ensure even heating.
Microwave Method:
- Place the leftover Ropa Vieja in a microwave-safe container.
- Add a small amount of beef broth or water to prevent drying out.
- Cover with a microwave-safe lid or plastic wrap (leave a small vent).
- Heat on medium power for 2-3 minutes, stirring halfway through.
- Continue heating in 1-minute intervals until hot.
Slow Cooker Method:
- Place the leftover Ropa Vieja in your slow cooker.
- Add a bit of beef broth or water to keep it moist.
- Set the slow cooker to low and heat for 1-2 hours, or until warmed through.
- Stir occasionally to ensure even heating.
Sous Vide Method:
- Place the leftover Ropa Vieja in a vacuum-sealed bag or ziplock bag.
- Set your sous vide machine to 140°F (60°C).
- Submerge the bag in the water bath and heat for about 1 hour.
- Remove from the bag and serve hot.
Best Tools for This Recipe
Large pot: Used for browning the steak and cooking the entire dish. It needs to be big enough to hold all the ingredients and allow the meat to simmer.
Tongs: Handy for turning and removing the steak from the pot without piercing it, which helps retain juices.
Cutting board: Essential for slicing the onions, bell peppers, and mincing the garlic.
Chef's knife: A sharp knife is crucial for efficiently and safely cutting the vegetables and meat.
Measuring spoons: Used to measure out the cumin, oregano, salt, and pepper accurately.
Measuring cup: Necessary for measuring the tomato sauce and beef broth.
Wooden spoon: Ideal for stirring the vegetables and sauce without scratching the pot.
Lid: A lid for the pot is needed to cover it while the meat simmers, ensuring even cooking and moisture retention.
Forks: Two forks are used to shred the tender meat once it has finished cooking.
Serving spoon: Useful for serving the finished Ropa Vieja with rice or plantains.
How to Save Time on Making This Recipe
Pre-cut vegetables: Slice the onions, bell peppers, and garlic in advance and store them in the fridge.
Use a slow cooker: Cook the flank steak and sauce ingredients in a slow cooker to save active cooking time.
Batch cooking: Double the recipe and freeze half for a quick meal later.
Pre-measure spices: Measure out the cumin, oregano, salt, and pepper ahead of time.
Quick shred method: Use a hand mixer to shred the meat quickly instead of using forks.

Cuban Ropa Vieja Recipe
Ingredients
Main Ingredients
- 2 lbs Flank steak cut into large pieces
- 1 large Onion sliced
- 1 large Green bell pepper sliced
- 1 large Red bell pepper sliced
- 4 cloves Garlic minced
- 1 cup Tomato sauce
- 1 cup Beef broth
- 1 teaspoon Ground cumin
- 1 teaspoon Dried oregano
- 1 teaspoon Salt to taste
- 1 teaspoon Black pepper to taste
- 2 tablespoon Olive oil
Instructions
- 1. Heat olive oil in a large pot over medium heat.
- 2. Add the flank steak and brown on all sides.
- 3. Remove the steak and set aside.
- 4. In the same pot, add onions, bell peppers, and garlic. Cook until softened.
- 5. Stir in tomato sauce, beef broth, cumin, oregano, salt, and pepper.
- 6. Return the steak to the pot. Cover and simmer for about 2 hours, until the meat is tender and can be shredded easily.
- 7. Shred the meat using two forks and mix it with the sauce in the pot.
- 8. Serve hot with rice or plantains.
Nutritional Value
Keywords
Suggested Appetizers and Desserts for This Dish
More Amazing Recipes to Try 🙂
- Tri-Tip Roast Recipe1 Hours
- Mushroom Pork Chops Recipe30 Minutes
- Cajun Corn and Crab Bisque Recipe45 Minutes
- Green Chile Chicken Enchilada Casserole Recipe50 Minutes
- Air Fryer BBQ Baby Back Ribs Recipe40 Minutes
- Pickled Radishes Recipe15 Minutes
- Chicken Gravy Recipe30 Minutes
- Shrimp and Pasta Shell Salad Recipe25 Minutes
Leave a Reply