Cuban Ropa Vieja: A Hearty and Flavorful Latin Classic

Cuban Ropa Vieja is a beloved and time-honored dish that holds a special place in many Latin American kitchens. Its name translates to “old clothes,” referencing the way the shredded beef resembles torn rags. But don’t let the name fool you—this meal is rich, savory, and deeply comforting. Originating in the Canary Islands and brought to Cuba by Spanish settlers, Ropa Vieja has become a national treasure in Cuban cuisine.

Traditionally made with flank steak or other cuts of beef simmered until tender and then shredded, Ropa Vieja is braised in a fragrant tomato-based sauce with bell peppers, onions, and a blend of spices. It’s often served with white rice, black beans, and fried plantains, making it both hearty and nourishing.

Whether you’re preparing it for a family dinner or a festive gathering, this recipe captures the essence of Cuban flavor in one comforting dish. It’s surprisingly beginner-friendly for something that tastes so rich and layered.

Ingredients and Preparation

To create this Cuban classic, you’ll need a good-quality cut of beef and a selection of aromatic vegetables and spices. Here’s what you’ll need:

Main Ingredients:

  • 2 lbs flank steak or skirt steak
  • 1 tablespoon olive oil
  • 1 medium yellow onion, thinly sliced
  • 1 green bell pepper, thinly sliced
  • 1 red bell pepper, thinly sliced
  • 4 cloves garlic, minced
  • 1 teaspoon ground cumin
  • 1 teaspoon dried oregano
  • 1/2 teaspoon smoked paprika
  • 1/4 teaspoon ground cloves (optional but traditional)
  • 1/4 teaspoon ground black pepper
  • 1 teaspoon kosher salt, more to taste
  • 1/4 teaspoon crushed red pepper flakes (adjust to spice preference)
  • 1 bay leaf
  • 1/4 cup dry white wine (optional)
  • 1 1/2 cups crushed tomatoes
  • 1/4 cup tomato paste
  • 1/2 cup beef broth
  • 1/2 cup Spanish green olives, sliced
  • 2 tablespoons capers (optional for briny depth)
  • 1 tablespoon red wine vinegar (for tang)
  • Fresh cilantro or parsley, chopped (for garnish)

Preparation:

  • Wash and slice all vegetables before beginning.
  • Pat the beef dry with paper towels and season lightly with salt and pepper.
  • Set out a large Dutch oven or deep pot with a lid for braising.

Step-by-Step Instructions

Step 1: Sear the Beef

  • Heat the olive oil in the Dutch oven over medium-high heat.
  • Once the oil is shimmering, add the beef and sear for about 2-3 minutes per side until nicely browned.
  • Remove the beef from the pot and set aside. This searing adds depth to the flavor.

Step 2: Sauté the Vegetables

  • In the same pot, add a bit more oil if needed.
  • Add the sliced onions and bell peppers. Cook over medium heat until soft and slightly caramelized, about 7-8 minutes.
  • Add the minced garlic and cook for another 30 seconds, just until fragrant.

Step 3: Add the Spices and Liquids

  • Stir in the cumin, oregano, paprika, cloves, salt, black pepper, and red pepper flakes.
  • Deglaze the pot with the white wine, scraping up any browned bits from the bottom.
  • Add the crushed tomatoes, tomato paste, beef broth, bay leaf, olives, capers (if using), and red wine vinegar. Stir everything well.

Step 4: Braise the Beef

  • Return the seared beef to the pot, nestling it into the sauce.
  • Bring everything to a gentle simmer, then cover with a lid.
  • Reduce the heat to low and let it simmer for 2.5 to 3 hours, or until the beef is fork-tender and shreds easily.

Step 5: Shred the Beef

  • Remove the beef from the pot and place it on a cutting board.
  • Use two forks to shred the meat along the grain.
  • Discard any large pieces of fat or sinew.
  • Return the shredded beef to the pot and stir to coat it thoroughly in the sauce.

Step 6: Simmer and Finish

  • Allow the mixture to simmer uncovered for another 10–15 minutes so the flavors fully develop.
  • Taste and adjust seasoning with more salt, pepper, or vinegar as needed.
  • Remove the bay leaf before serving.

Beginner Tips and Notes

  • Cut of Beef: Flank steak is traditional for its ability to shred beautifully. However, chuck roast or brisket can also be used if flank is unavailable.
  • Simmer Low and Slow: The key to tender meat is patience. Keep the heat low and avoid rushing the cooking time.
  • Make Ahead: This dish actually tastes even better the next day after the flavors meld. Prepare in advance and reheat gently.
  • Don’t Skip the Olives: Green olives add a necessary briny layer to balance the richness of the sauce. If you’re unsure, add them at the end so you can taste first.
  • Vegetable Prep: Thin slicing helps them blend better into the sauce and cook evenly.
  • Tomato Balance: If your crushed tomatoes are particularly acidic, you can add a small pinch of sugar to balance the sauce.
Print

Cuban Ropa Vieja: A Hearty and Flavorful Latin Classic

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Get a taste of Cuba with this soul-satisfying Ropa Vieja! 🇨🇺🥩 Tender, shredded beef is slow-simmered in a rich tomato sauce with peppers, onions, and bold spices. 🍅🌶️ Each bite is bursting with deep, comforting flavor that brings Latin warmth to your table. Serve it over rice, plantains, or tortillas—it’s versatile, hearty, and full of history. This classic dish is the ultimate comfort food with a cultural twist you’ll crave again and again! 🍽️🔥

  • Author: Ina
  • Prep Time: 20 minutes
  • Cook Time: 3 hours
  • Total Time: 3 hours 20 minutes
  • Yield: Serves 6–8 1x

Ingredients

Scale
  • 2 lbs flank steak or skirt steak

  • 1 tablespoon olive oil

  • 1 medium yellow onion, thinly sliced

  • 1 green bell pepper, thinly sliced

  • 1 red bell pepper, thinly sliced

  • 4 cloves garlic, minced

  • 1 teaspoon ground cumin

  • 1 teaspoon dried oregano

  • 1/2 teaspoon smoked paprika

  • 1/4 teaspoon ground cloves (optional but traditional)

  • 1/4 teaspoon ground black pepper

  • 1 teaspoon kosher salt, more to taste

  • 1/4 teaspoon crushed red pepper flakes (adjust to spice preference)

  • 1 bay leaf

  • 1/4 cup dry white wine (optional)

  • 1 1/2 cups crushed tomatoes

  • 1/4 cup tomato paste

  • 1/2 cup beef broth

  • 1/2 cup Spanish green olives, sliced

  • 2 tablespoons capers (optional for briny depth)

  • 1 tablespoon red wine vinegar (for tang)

  • Fresh cilantro or parsley, chopped (for garnish)

Preparation:

  • Wash and slice all vegetables before beginning.

  • Pat the beef dry with paper towels and season lightly with salt and pepper.

  • Set out a large Dutch oven or deep pot with a lid for braising.

Instructions

Step 1: Sear the Beef

  • Heat the olive oil in the Dutch oven over medium-high heat.

  • Once the oil is shimmering, add the beef and sear for about 2-3 minutes per side until nicely browned.

  • Remove the beef from the pot and set aside. This searing adds depth to the flavor.

Step 2: Sauté the Vegetables

  • In the same pot, add a bit more oil if needed.

  • Add the sliced onions and bell peppers. Cook over medium heat until soft and slightly caramelized, about 7-8 minutes.

  • Add the minced garlic and cook for another 30 seconds, just until fragrant.

Step 3: Add the Spices and Liquids

  • Stir in the cumin, oregano, paprika, cloves, salt, black pepper, and red pepper flakes.

  • Deglaze the pot with the white wine, scraping up any browned bits from the bottom.

  • Add the crushed tomatoes, tomato paste, beef broth, bay leaf, olives, capers (if using), and red wine vinegar. Stir everything well.

Step 4: Braise the Beef

  • Return the seared beef to the pot, nestling it into the sauce.

  • Bring everything to a gentle simmer, then cover with a lid.

  • Reduce the heat to low and let it simmer for 2.5 to 3 hours, or until the beef is fork-tender and shreds easily.

Step 5: Shred the Beef

  • Remove the beef from the pot and place it on a cutting board.

  • Use two forks to shred the meat along the grain.

  • Discard any large pieces of fat or sinew.

  • Return the shredded beef to the pot and stir to coat it thoroughly in the sauce.

Step 6: Simmer and Finish

  • Allow the mixture to simmer uncovered for another 10–15 minutes so the flavors fully develop.

  • Taste and adjust seasoning with more salt, pepper, or vinegar as needed.

  • Remove the bay leaf before serving.

Notes

  • Cut of Beef: Flank steak is traditional for its ability to shred beautifully. However, chuck roast or brisket can also be used if flank is unavailable.
  • Simmer Low and Slow: The key to tender meat is patience. Keep the heat low and avoid rushing the cooking time.
  • Make Ahead: This dish actually tastes even better the next day after the flavors meld. Prepare in advance and reheat gently.
  • Don’t Skip the Olives: Green olives add a necessary briny layer to balance the richness of the sauce. If you’re unsure, add them at the end so you can taste first.
  • Vegetable Prep: Thin slicing helps them blend better into the sauce and cook evenly.
  • Tomato Balance: If your crushed tomatoes are particularly acidic, you can add a small pinch of sugar to balance the sauce.

Did you make this recipe?

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

Serving Suggestions

Ropa Vieja is a complete meal when paired with classic Cuban sides. Here are a few ways to serve it:

  • With White Rice: The most traditional pairing. The sauce soaks beautifully into steamed rice.
  • With Black Beans: Serve alongside or over Cuban-style black beans for added protein and flavor.
  • Fried Sweet Plantains: The sweetness balances the savory and spiced beef.
  • Over Mashed Yuca: For a more unique option, try serving over mashed yuca or even mashed potatoes.
  • In Tacos or Wraps: For a fun twist, stuff the shredded beef into soft tortillas for a Latin-inspired taco night.
  • With a Side Salad: A crisp green salad with lime vinaigrette adds freshness and lightens up the meal.

For drinks, a simple sparkling water with lime, a classic mojito, or a chilled glass of dry white wine makes excellent companions.

Final Thought

Cuban Ropa Vieja is more than just shredded beef in tomato sauce—it’s a story of cultural heritage, slow-cooked love, and soul-satisfying flavor. Despite its layered flavor, the dish is incredibly approachable, even for beginner cooks. Each bite is infused with history and warmth, making it a timeless favorite that deserves a spot in every home kitchen.

Whether you stick to tradition or make small tweaks to suit your tastes, this dish welcomes your creativity. So take your time, enjoy the process, and bring a taste of Cuba to your table with this unforgettable meal.

Let this be your starting point into Latin cooking, and you’ll quickly see why Ropa Vieja continues to captivate hearts and appetites across generations.

Similar Posts

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star