Cuban Ropa Vieja (Shredded Beef in Tomato & Pepper Sauce)

DifficultyBeginner

Ropa Vieja, meaning "old clothes" in Spanish, is a classic Cuban dish of slow-cooked, shredded beef simmered in a rich tomato-based sauce with bell peppers, onions, olives, and warm spices. It's hearty, aromatic, and best served over rice with a side of sweet plantains or black beans.

SharePostSaveThreads
Yields6 Servings
Prep Time20 minsCook Time3 hrsTotal Time3 hrs 20 mins
For the Beef
 2 ½ lbs flank steak or brisket
 Salt and pepper, to season
 1 tbsp olive oil
 1 onion, halved
 4 cloves garlic, smashed
 1 bay leaf
 Water or beef broth, enough to cover the beef
For the Sauce
 2 tbsp olive oil
 1 large yellow onion, thinly sliced
 1 red bell pepper, thinly sliced
 1 green bell pepper, thinly sliced
 4 cloves garlic, minced
 1 ½ tsp ground cumin
 1 tsp dried oregano
 1 tsp smoked paprika
 1 tbsp tomato paste
 1 can crushed tomatoes
 ½ cup dry white wine or broth
 ½ cup pimento-stuffed green olives, halved
 1 tbsp capers (optional)
 2 tbsp chopped fresh cilantro or parsley
 Salt and pepper, to taste
Suggested Sides
 Cuban-style white rice
 Black beans
 Sweet fried plantains (maduros)
 Lime wedges and fresh cilantro for garnish
Cook the Beef
1
  1. Season beef with salt and pepper.

  2. In a large Dutch oven or pot, heat 1 tbsp olive oil over medium-high heat. Sear the beef on both sides until browned (about 3–4 minutes per side).

  3. Add onion halves, garlic cloves, bay leaf, and enough water or broth to cover.

  4. Bring to a boil, then reduce to a simmer and cook covered for 2–2½ hours, until beef is very tender and shreds easily.

  5. Remove beef and shred using two forks. Reserve 1 cup of cooking liquid, strain if necessary.

Make the Sauce
2
  1. In a clean large skillet or pot, heat 2 tbsp olive oil over medium heat.

  2. Sauté sliced onion and bell peppers for 6–8 minutes, until softened and lightly caramelized.

  3. Add garlic, cumin, oregano, and paprika. Sauté for another minute until fragrant.

  4. Stir in tomato paste, then add crushed tomatoes, white wine, and ½ cup reserved beef broth. Simmer for 10–15 minutes.

Combine & Simmer
3
  1. Add shredded beef to the tomato-pepper sauce.

  2. Stir in olives and capers (if using).

  3. Add more reserved broth to loosen the sauce as needed.

  4. Simmer uncovered for 10–15 minutes, letting the flavors meld.

  5. Taste and adjust salt, pepper, or a splash of vinegar/lime juice for brightness.

Serve
4
  1. Spoon Ropa Vieja over warm white rice.

  2. Garnish with chopped cilantro or parsley.

  3. Serve with sweet plantains and black beans on the side.

Tips for Success
5
  • Flank steak gives the most traditional texture, but brisket or chuck roast works well too.

  • Make it ahead of time—it tastes even better the next day.

  • Freeze leftovers for up to 3 months—just reheat slowly with a splash of broth.

Wine Pairing
6

Try with a Tempranillo, Grenache, or a Cuban-style mojito for a refreshing contrast.

Ingredients

For the Beef
 2 ½ lbs flank steak or brisket
 Salt and pepper, to season
 1 tbsp olive oil
 1 onion, halved
 4 cloves garlic, smashed
 1 bay leaf
 Water or beef broth, enough to cover the beef
For the Sauce
 2 tbsp olive oil
 1 large yellow onion, thinly sliced
 1 red bell pepper, thinly sliced
 1 green bell pepper, thinly sliced
 4 cloves garlic, minced
 1 ½ tsp ground cumin
 1 tsp dried oregano
 1 tsp smoked paprika
 1 tbsp tomato paste
 1 can crushed tomatoes
 ½ cup dry white wine or broth
 ½ cup pimento-stuffed green olives, halved
 1 tbsp capers (optional)
 2 tbsp chopped fresh cilantro or parsley
 Salt and pepper, to taste
Suggested Sides
 Cuban-style white rice
 Black beans
 Sweet fried plantains (maduros)
 Lime wedges and fresh cilantro for garnish
Cuban Ropa Vieja (Shredded Beef in Tomato & Pepper Sauce)
Visited 3 times, 1 visit(s) today