Classic Ropa Vieja: Tender Shredded Beef in Savory Tomato Sauce Recipe

Introduction

Ropa Vieja is a traditional Cuban dish featuring tender shredded beef simmered in a flavorful tomato-based sauce. This hearty and comforting recipe is perfect for a satisfying family meal. Its rich spices and slow-cooked texture make it a true classic.

A white plate with a thin blue rim holds three sections of food neatly arranged. At the top right, there is a mound of fluffy white rice garnished with small pieces of green herbs. To the left of the rice, there is a portion of shredded brown meat mixed with bits of sautéed onions, also sprinkled lightly with green herbs. On the right side of the plate, two golden-brown fried plantain slices with a shiny, caramelized texture lean against the rice. In the background, a small white bowl with a light blue rim contains dark red beans in sauce. A gray cloth napkin and a fork rest on the surface nearby, which is a white marbled texture. photo taken with an iphone --ar 4:5 --v 7

Ingredients

  • 1½ pounds Flank Steak
  • 4 cups Beef Broth
  • 2 tablespoons Olive Oil
  • 1 Large Onion (sliced)
  • 3-4 Garlic Cloves (minced)
  • ¼ teaspoon Dried Oregano
  • ¼ teaspoon Cumin
  • ¼ teaspoon Black Pepper
  • ½ cup White Wine
  • 8 ounces Tomato Sauce
  • 1 tablespoon Water
  • 1 Bay Leaf
  • Salt (to taste, if needed at the end)

Instructions

  1. Step 1: Arrange the flank steak in a large pot so that it’s not folded or overlapping. Add the beef broth. Set the pot over high heat. When the broth comes to a boil, lower the heat to medium and cook for 15 minutes.
  2. Step 2: Turn the meat, lower the heat to medium-low and cook for 30-35 minutes. Turn the flank steak again about halfway through the cooking time. Keep the broth at a simmer, reducing heat if it boils too vigorously.
  3. Step 3: Remove the meat from the pot and place it on a cutting board or pan to cool. Keep the broth barely at a simmer over low heat.
  4. Step 4: When the steak is cool enough to handle, shred it into thin strings. Add the shredded meat back to the broth and keep on low heat until the tomato sauce is ready.
  5. Step 5: Heat the olive oil in a large, deep skillet over medium heat. Once hot, add the sliced onions and cook for 5 minutes, stirring frequently.
  6. Step 6: Add the minced garlic, dried oregano, cumin, and black pepper to the skillet. Cook for 1 minute, stirring frequently to release the aromas.
  7. Step 7: Deglaze the skillet with the white wine, cooking for 1-2 minutes until most of the liquid evaporates.
  8. Step 8: Add the tomato sauce, water, and bay leaf. When the sauce simmers, lower heat to medium-low or low. Cover and cook for 15 minutes, stirring occasionally and maintaining a gentle simmer.
  9. Step 9: Add the shredded beef and any remaining broth from the pot to the tomato sauce. Stir well to combine. Cover and cook for another 15 minutes to meld the flavors, stirring occasionally.
  10. Step 10: Remove and discard the bay leaf. Taste the dish, adding salt if needed. Serve hot with your favorite sides.

Tips & Variations

  • For a richer flavor, substitute beef broth with homemade stock or add a splash of sherry instead of white wine.
  • If you prefer a spicier dish, add a pinch of crushed red pepper flakes during the tomato sauce step.
  • Serve with rice, black beans, and fried plantains for an authentic Cuban meal.
  • Use a slow cooker for convenience: cook the beef in broth on low for 6-8 hours before shredding and mixing with the sauce.

Storage

Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove over low heat, adding a splash of broth or water if the sauce has thickened too much. This dish can also be frozen for up to 2 months; thaw overnight in the refrigerator before reheating.

How to Serve

A white plate with a blue rim holds a meal arranged in three sections: on the left is a pile of shredded brown meat cooked with onions and garnished with small green herbs, in the middle is a mound of fluffy white rice sprinkled with green herbs, and on the right are two slices of golden-brown fried plantains with a slightly caramelized texture. Next to the plate, there is a small white bowl filled with dark brown beans, showing some whole beans on top. A silver fork rests on a gray cloth napkin beside the plate, and the whole scene is set on a white marbled textured surface. photo taken with an iphone --ar 4:5 --v 7

Serve this delicious recipe with your favorite sides.

FAQs

Can I use other cuts of beef instead of flank steak?

Yes, skirt steak or chuck roast work well as alternatives. They also shred easily and become tender when cooked slowly.

Is it necessary to add white wine in the sauce?

White wine adds depth and acidity to the sauce, but you can omit it or replace it with beef broth or a splash of vinegar if preferred.

Print

Classic Ropa Vieja: Tender Shredded Beef in Savory Tomato Sauce Recipe

A traditional Cuban dish featuring tender shredded flank steak simmered in a flavorful tomato-based sauce with onions, garlic, and spices, creating a savory and comforting meal perfect for any occasion.

  • Author: Amaya
  • Prep Time: 10 minutes
  • Cook Time: 1 hour 15 minutes
  • Total Time: 1 hour 25 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Cuban

Ingredients

Scale

Meat and Broth

  • pounds Flank Steak
  • 4 cups Beef Broth

Sauce and Seasonings

  • 2 tablespoons Olive Oil
  • 1 Large Onion (sliced)
  • 34 Garlic Cloves (minced)
  • ¼ teaspoon Dried Oregano
  • ¼ teaspoon Cumin
  • ¼ teaspoon Black Pepper
  • ½ cup White Wine
  • 8 ounces Tomato Sauce
  • 1 tablespoon Water
  • 1 Bay Leaf
  • Salt (to taste, if needed at the end)

Instructions

  1. Simmer the Flank Steak: Arrange the flank steak in a large pot without folding or overlapping and add the beef broth. Bring to a boil over high heat, then reduce to medium heat and cook for 15 minutes.
  2. Continue Cooking the Steak: Flip the steak, reduce heat to medium-low, and cook for another 30-35 minutes, turning the steak halfway through. Maintain a gentle simmer to prevent vigorous boiling.
  3. Remove and Cool the Meat: Take the meat out and place on a cutting board or pan to cool. Keep the broth simmering on low heat.
  4. Shred the Meat: Once cool enough to handle, shred the steak into thin strings, then return it to the pot with the simmering broth until the tomato sauce is ready.
  5. Prepare the Tomato Sauce: Heat olive oil in a large deep skillet over medium heat until hot. Add the sliced onions and cook for 5 minutes, stirring often.
  6. Add Aromatics: Stir in minced garlic, dried oregano, cumin, and black pepper, cooking for 1 more minute while stirring frequently.
  7. Deglaze the Skillet: Pour in the white wine and cook for 1-2 minutes until most of the liquid evaporates.
  8. Add Tomato Sauce and Simmer: Stir in the tomato sauce, water, and bay leaf. Bring to a simmer, reduce heat to medium-low or low, cover, and cook for 15 minutes, stirring occasionally.
  9. Combine Meat and Sauce: Add the shredded beef along with any broth back into the skillet, stirring well. Cover and cook for another 15 minutes to meld flavors, stirring occasionally.
  10. Finish and Season: Remove and discard the bay leaf. Taste and add salt if needed (optional as original recipe did not add extra salt).

Notes

  • Use flank steak for its ideal texture for shredding and absorbing flavors.
  • Maintaining a gentle simmer is crucial to avoid toughening the meat.
  • Deglazing the skillet with white wine adds depth to the sauce but can be substituted with broth if preferred.
  • Allow the dish to rest covered after cooking to deepen the flavors.
  • Serve with rice, black beans, or fried plantains for an authentic Cuban meal experience.

Keywords: Ropa Vieja, Cuban shredded beef, flank steak recipe, tomato sauce beef stew, traditional Cuban dish

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating