Ropa Vieja (Shredded Beef in Tomato and Pepper Sauce)

Ropa vieja is a slow-simmered shredded beef dish, widely associated with Cuban and broader Latin American cooking, where tender strands of beef are folded through a savoury tomato and pepper sauce. The character comes from meat cooked until it pulls apart easily, then returned to a glossy sauce enriched with onion, garlic, cumin, beef stock and bay. A final splash of white wine vinegar lifts the richness and keeps the dish lively rather than heavy. It is especially good with steamed rice, which catches the sauce, and suits relaxed dinners where most of the work happens gently on the hob.
Cuisine style Cuban-style Latin American comfort food
Flavor profile Savoury • Tangy • Umami-rich
Techniques Browning • Gentle simmering • Shredding
Key equipment Dutch oven
Cooking style One-pot cooking • Make-ahead friendly • Freezer-friendly
Time commitment Slow-cooked

Why this recipe works

  • Built-in depth: Browning the brisket first creates savoury fond in the pot, which is lifted into the tomato and pepper sauce for a fuller flavour.
  • Low, slow tenderness: A gentle covered simmer breaks the brisket down gradually so it shreds cleanly without drying out.
  • Bright finish: White wine vinegar added near the end cuts through the richness of the beef and keeps the sauce lively.
  • Excellent for planning ahead: The shredded beef holds well in its sauce, making it suitable for reheating, freezing, and serving later in the week.

Get the most out of this recipe

Authenticity notes

  • Cuban and Latin American context: Ropa vieja is commonly associated with Cuban cooking, though shredded beef in tomato-based sauces appears in several Latin American kitchens with local variations.
  • Shredded, not diced: The recognisable texture comes from cooking the beef until it pulls into strands, then returning it to the sauce so every piece is coated.
  • Serve with rice: Steamed rice is the most practical pairing, absorbing the tomato-pepper sauce and balancing the richness of the beef.

Timing notes

  • Mostly hands-off: The active work is mainly browning the beef, softening the vegetables, and shredding; the long simmer does most of the tenderising.
  • Reduce before serving: After shredding the beef, give the sauce time uncovered to become glossy and concentrated before mixing everything back together.
  • Good the next day: The sauce and beef continue to settle together after chilling, so leftovers often reheat particularly well.

Ingredient notes

  • Choose a shredding cut: Brisket works well because it becomes tender with slow cooking; chuck roast is a good alternative if you prefer a slightly richer texture.
  • Adjust the vinegar last: Add the vinegar after reducing the sauce, then taste and brighten it gradually so the acidity supports rather than dominates.
  • Build the sauce base properly: Let the tomatoes soften and break down before adding the stock so the sauce starts with a rounded, cooked flavour.

Common mistakes

  • Simmer too hard: A vigorous boil can toughen the beef and make the sauce catch on the base of the pot; keep the heat low and steady.
  • Leaving the sauce too loose: If the sauce looks thin after the beef is tender, simmer it uncovered before returning the shredded meat to the pot.
  • Shredding too early: Wait until the brisket pulls apart easily with forks; if it resists, it needs more time in the covered simmer.

Equipment you'll need

Ingredients
Instructions
Print
  1. Pat the beef brisket dry. Heat the olive oil in a dutch oven over medium-high heat, then brown the brisket well on both sides. Transfer to a plate.
  2. Reduce the heat to medium. Slice the yellow onion and red pepper, then add them to the pot and cook until softened and lightly golden. Crush in the garlic and stir for 1 minute until fragrant.
  3. Stir in the ground cumin for 30 seconds. Chop the tomato and add it to the pot, cooking until it starts to break down and looks saucy. Pour in the beef stock and scrape up any browned bits from the base.
  4. Return the brisket to the pot and add the bay leaves. Bring to a gentle simmer, cover, and cook on low heat until the beef is very tender and shreds easily. Turn the brisket once or twice during cooking.
  5. Lift out the brisket and shred it with two forks. Simmer the sauce uncovered until rich and glossy, then stir in the white wine vinegar. Return the shredded beef to the pot and warm through.
  6. Taste and adjust with a little more vinegar if you want it brighter. Serve hot, spooning plenty of sauce over the beef.

Made this recipe? Rate it — a comment is optional.

Recipe notes

Serving suggestions

This recipe pairs well with:

Steamed rice

Tips

  • Keep the simmer very gentle so the brisket stays juicy and the sauce reduces without catching on the base of the pot.
  • For a smoother sauce, crush the tomatoes well with a wooden spoon as they cook, then reduce uncovered until it coats the back of a spoon.
  • If serving vulnerable groups, make sure the beef is cooked until piping hot throughout before serving.

Substitutions

  • Replace Beef brisket with Beef chuck roast for a slightly richer, more marbled shred.
  • Replace White wine vinegar with Apple-cider-vinegar for a fruitier tang.
  • Replace Ground cumin with Garam-masala for a warmer, more aromatic spice profile.

Storage

  • Refrigerate up to 3 days
  • Cool completely, then refrigerate in a sealed container for up to 3 days. Reheat gently in a saucepan over low heat with a splash of water if needed, until piping hot. Freeze for up to 3 months; defrost overnight in the fridge before reheating.

Ratings & reviews

Liked this recipe? Share your feedback to support our cooking community.

Tried this recipe?

Choose 1–5 stars. A comment is optional.

If you leave a comment, use 10–500 characters.

Stay inspired

Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.

Ropa Vieja (Shredded Beef in Tomato and Pepper Sauce)
Image by JustRecipes
Pinterest

Recipe overview

  • Servings: 4 servings
  • Total time: 3h 30min (35min active)
  • Difficulty: Medium
  • Cuisine: Latin American
With serving suggestions One pot Freezer friendly Kid friendly

Plan your meals and get a complete grocery list automatically.

Add to meal planner

Equipment you'll need

Advertisement

Recommended tools for this recipe

Best overall

Misen 8-Inch Chef Knife

Sharp modern chef knife
  • AUS-10 steel
  • Balanced design
  • Less traditional feel

Got ingredients left?

Find recipes using ingredients from this recipe or what you already have at home.

Find recipes with these ingredients →

Make this recipe easier next time

Advertisement

These tools help you get better results with less effort.

Best overall

Misen 8-Inch Chef Knife

Sharp modern chef knife
  • AUS-10 steel
  • Balanced design
  • Less traditional feel
Best value

Titanium & PP Double-Sided Cutting Board

Easy-clean double-sided board
  • Separate surfaces for meat and produce
  • Resists odors and stains
  • Harder on knife edges than wood or plastic
Top quality

WÜSTHOF Classic 8-Inch Chef's Knife

Premium German chef knife
  • Excellent build quality
  • Reliable edge retention
  • Expensive
Best overall

OXO Good Grips 2-Piece Cutting Board Set

Practical everyday board set
  • Two useful sizes with reversible cutting surfaces
  • Dishwasher safe and easy to clean
  • Plastic surfaces will show knife marks over time

Browse alphabetically

Looking for a specific recipe? Choose a letter below to jump directly to recipes starting with that letter or number.

Enjoy cooking with JustRecipes?

Add JustRecipes as one of your preferred Google sources to discover our recipes more easily across Google Search.

Add JustRecipes to Google

Every recipe on JustRecipes follows the same structured editorial process. Learn how recipes are created, validated, translated, illustrated, and continuously improved across the platform. How we create recipes.