|

Authentic Cuban Ropa Vieja with Rice, Beans, and Plantains

As an Amazon Associate I earn from qualifying purchases.

Ropa Vieja is Cuba’s national dish, and it’s one that feels like cooking with generations of tradition in your own kitchen. This slow-braised beef stew, whose name translates to “old clothes” in Spanish, earns its curious name from the way the tender meat shreds into long, tattered strands, though the flavor is anything but worn out. Simmered with onions, peppers, tomatoes, olives, and warm spices, it turns a simple cut of chuck roast into something rich, comforting, and unforgettable. 

Originally from Spain, the dish crossed the ocean with colonizers and evolved in Cuban kitchens, where local influences like roasted peppers, olives, and allspice gave it a unique island character. Flank steak was once the classic choice, but today chuck roast is just as common, offering the same fall-apart tenderness after slow cooking. Variations of Ropa Vieja appear across Latin America, from the Canary Islands to Venezuela and Puerto Rico, each region adding its own spin, but in Cuba it’s always served with rice, black beans, and sweet fried plantains for a colorful, satisfying feast.

Why You’ll Love Ropa Vieja

  • Rich, comforting flavors: Slow braising brings out layers of tomato, pepper, garlic, and spice.
  • Tender beef every time: Chuck roast becomes fall-apart juicy with minimal effort.
  • Perfect for gatherings: This recipe makes a big pot that feeds a hungry crowd.
  • Versatile serving options: Pair with rice, beans, plantains, or even tuck into tacos and sandwiches.
  • Make-ahead friendly: Tastes even better the next day after the flavors have melded.

Ingredients Needed To Make Ropa Vieja

Make sure you scroll down to the recipe card to see the full list of ingredients needed for this recipe.

  • Chuck roast
  • Kosher salt
  • Black pepper
  • Carrots
  • Red wine
  • Onions
  • Celery
  • Garlic
  • Roasted red peppers
  • Bay leaves
  • Olive oil
  • Diced tomatoes
  • Cumin
  • Paprika
  • Ground allspice
  • Oregano
  • Green olives
  • Chicken stock
  • Water
  • Parsley
  • Rice
  • Black beans
  • Sweet fried plantains

Oven Temperatures

Oven temperatures can vary significantly from one oven to another. To achieve consistent results, it’s crucial to know the exact temperature inside your oven. The safest and most accurate way to determine this is by using an oven thermometer. This simple tool can help you avoid underbaking or overbaking your treats.

How To Make Ropa Vieja

  1. Preheat the oven and heat the oil in a Dutch oven.
  2. Season and sear the beef until browned, then set aside.
  3. Sauté the vegetables with red wine until softened.
  4. Stir in tomatoes, spices, olives, and broth.
  5. Return beef to the pot, cover, and braise until fork-tender.
  6. Remove bay leaves and shred or slice the beef.
  7. Serve with rice, beans, and plantains, garnished with parsley.

Variations, Tips, and Substitutions

  • Use a slow cooker: Let it simmer all day on low or make it quicker on high heat.
  • Swap the protein: Flank steak or brisket also works well in this recipe.
  • Add heat: Stir in a pinch of chili flakes or diced jalapeños for a spicy kick.
  • Make it ahead: Cook a day early, refrigerate, and reheat for even deeper flavor.
  • Stretch the meal: Use leftovers for Cuban sandwiches, tacos, or quesadillas.

Serving Suggestions

The classic plate of Ropa Vieja always includes white riceblack beans, and maduros (sweet fried plantains). The rice soaks up the rich sauce, the beans add earthy balance, and the plantains bring a touch of sweetness that rounds out the savory beef.

But don’t stop there. Here are more ways to serve it:

  • In a Cuban sandwich: Layer it with ham, Swiss cheese, pickles, and mustard on crusty bread, then press until melty.
  • As taco filling: Stuff into corn tortillas with cilantro, lime, and crumbled queso fresco.
  • On top of mashed potatoes: A comfort food mashup that works surprisingly well.
  • With eggs for breakfast: Heat leftovers in a skillet and top with a fried egg.

Commonly Asked Questions

Can I make Ropa Vieja ahead of time?

Yes! In fact, it tastes even better the next day after the flavors have had time to meld. Simply reheat gently on the stove or in the oven with a splash of stock to loosen the sauce.

What cut of beef works best for Ropa Vieja?

Chuck roast is the most reliable choice, but if you prefer a leaner texture, flank steak is traditional. Both shred beautifully once cooked low and slow.

Do I have to use wine in this recipe?

No. If you’d rather skip it, just add extra stock or water. The wine deepens the flavor, but it’s not essential.

What can I serve with Ropa Vieja besides rice and beans?

Try it over roasted potatoes, creamy polenta, or even pasta. It’s also fantastic stuffed into bell peppers or served over a baked sweet potato.

How do I store leftovers?

Store cooled Ropa Vieja in an airtight container in the fridge for up to 4 days. For longer storage, freeze in portions for up to 3 months. Thaw overnight in the fridge and reheat on the stove, adding a little stock or water if needed.

Follow us on Social Media!

If you make this recipe, please be sure to leave a review and rating below! To see more recipes and behind the scenes, follow along on Instagram, TikTok, and Youtube! I’m also now on Pinterest, so stop by and take a look at what’s new.

A plate of shredded beef in tomato sauce with olives served over white rice, accompanied by black beans garnished with cilantro and fried plantains.

Ropa Vieja

Danielle Cochran
Cuban Ropa Vieja is a slow-braised beef stew simmered with peppers, tomatoes, olives, and warm spices. Serve with rice, beans, and sweet plantains for a true Cuban feast.
No ratings yet
Prep Time 20 minutes
Course Main Course

Equipment

Ingredients
  

  • 2-3 lbs. chuck roast
  • 2 tsp kosher salt
  • 1/2 tsp freshly cracked black pepper
  • 3 carrots, chopped
  • 1/2 cup red wine
  • 2 onions, sliced thin large
  • 2 celery stalks, chopped
  • 5 garlic cloves, sliced thin large
  • 12 ounces roasted red peppers, drained, sliced
  • 3 bay leaves
  • 1 tbsp olive oil
  • 14 ounces diced tomatoes, drained
  • 2 tsp cumin
  • 2 tsp paprika
  • 1/8 tsp ground allspice
  • 1 tsp oregano
  • 2 cups pitted green olives, drained and rinsed
  • 2 cups chicken stock
  • 2 cups water
  • parsley, for plating optional
  • Rice, black beans, sweet fried plantains, for serving
Shop Ingredients on Jupiter

Instructions
 

  • Preheat oven to 350°F.
  • Heat a large Dutch oven over medium heat and add olive oil.
  • Pat the roast dry. Season both sides with salt and pepper. Sear until deeply browned on both sides. Remove and set aside.
  • Add onions, celery, and carrots to the Dutch oven. Pour in the wine and cook 5–8 minutes, until onions are softened and the wine has reduced slightly.
  • Stir in tomato paste, diced tomatoes, garlic, roasted red peppers, cumin, paprika, allspice, oregano, olives, bay leaves, chicken stock, and 2 cups of water. Mix well.
  • Place the chuck roast back into the Dutch oven on top of the vegetables and liquid. Cover with a lid.
  • Transfer to the oven and cook for 3–5 hours, or until the roast is fork-tender.
  • Remove bay leaves. Serve hot with rice, beans, and sweet fried plantains. Garnish with parsley if desired.

Notes

Slow Cooker Version

Instructions
  1. Pat roast dry, season with salt and pepper, and sear in a skillet with olive oil until browned on both sides. (Optional but adds flavor.)
  2. Transfer to a slow cooker.
  3. Add onions, celery, carrots, garlic, roasted red peppers, tomato paste, diced tomatoes, cumin, paprika, allspice, oregano, olives, bay leaves, chicken stock, and 2 cups of water.
  4. Stir to combine, making sure the roast is nestled into the liquid.
  5. Cover and cook:
    • Low: 8–10 hours
    • High: 4–6 hours
  6. Remove bay leaves, shred or slice roast, and serve with rice, beans, and plantains.
Tried this recipe?Mention @TheSaltyCooker or tag #thesaltycooker!

I love making Ropa Vieja on a Sunday because the smell alone makes my kitchen feel like the coziest place in the world. The beef shreds like butter, and the sauce is so full of life from the peppers and olives. Leftovers are a bonus, because they practically demand to be tucked into sandwiches the next day. 

More Cuban Recipes You’ll Love!

Leave a Reply

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

Recipe Rating