Advertisement

Ropa Vieja Recipe

Flavorful shredded beef simmered with peppers and tomatoes for a classic Cuban delight.

170 min total
Serves 6
Medium
Gluten-FreeDairy-Free
Prep Time
20 min
Cook Time
2h 30m
Total Time
2h 50m
Ropa Vieja
Photographed for KrazyRecipes · Beef & Lamb
Advertisement

Imagine walking into a kitchen filled with the rich aroma of simmering beef, peppers, and tomatoes. Ropa Vieja, with its vibrant colors and comforting warmth, is one of those dishes that invites you to sit down, relax, and savor every bite. The name translates to 'old clothes,' hinting at the dish's signature pulled meat strands, velvety and succulent, like a well-worn favorite sweater. This Cuban classic has Spanish roots, believed to have originated with the Sephardic Jews who first simmered meats with vegetables to avoid cooking on the Sabbath. My first taste of Ropa Vieja was a revelation — the depth of flavor from the garlic and cumin-infused broth was unforgettable. What makes this recipe special is a touch of white wine, lending a subtle acidity that brightens the overall dish without overpowering its essence. Serve this on a cozy evening when you need a little culinary escape or when you want to share a taste of Cuba with friends and family.

Advertisement
The Method

Step-by-Step

8 steps · tap a timer to start
  1. 01
    Step 1 / 8

    In a large pot, heat the olive oil over medium-high heat.

    Season the flank steak with salt and pepper, then sear on both sides until browned, about 5 minutes per side.

    Remove the beef from the pot and set aside.

  2. 02
    Step 2 / 8

    In the same pot, add the sliced onion and bell peppers.

    Sauté until the vegetables are soft and the onion is translucent, about 5-7 minutes.

  3. 03
    Step 3 / 8

    Stir in the minced garlic, cumin, and oregano, cooking for another minute until fragrant.

  4. 04
    Step 4 / 8

    Deglaze the pot by pouring in the white wine, scraping up any browned bits stuck to the bottom.

    Allow the wine to simmer until reduced by half.

  5. 05
    Step 5 / 8

    Add the crushed tomatoes, beef broth, and tomato paste.

    Stir to combine, then return the beef to the pot, submerging it in the liquid.

  6. Advertisement
  7. 06
    Step 6 / 8

    Cover the pot, reduce heat to low, and simmer for 2 hours, or until the meat is tender and can be easily shredded with a fork.

  8. 07
    Step 7 / 8

    Remove the beef from the pot and shred it using two forks.

    Return the shredded beef to the pot, add the olives, and simmer for an additional 10 minutes.

  9. 08
    Step 8 / 8

    Adjust seasoning with salt and black pepper to taste.

    Serve hot with rice or warm tortillas.

Chef Tips

  • For a deeper flavor, marinate the beef in the spices overnight.
  • If you prefer less acidity, you can reduce the tomatoes or skip the tomato paste.
  • For a spicy kick, add a pinch of crushed red pepper flakes with the garlic.
  • This dish freezes well; just reheat gently to avoid drying out the meat.
  • Garnish with fresh cilantro before serving for an extra burst of freshness.
Advertisement

Nutrition (per serving)

calories
~380 kcal
protein
35g
carbs
10g
fat
22g
fiber
3g
sodium
650mg

Estimates only. Actual values depend on brands and portions.

Frequently Asked

Can I make this ahead?+

Absolutely! Ropa Vieja often tastes better the next day once the flavors have melded together.

What can I substitute?+

If you can't find flank steak, brisket or chuck roast work well as substitutes.

How do I store leftovers?+

Store leftovers in an airtight container in the fridge for up to 3 days or freeze for up to 3 months.

You Might Also Like