Advertisement
Steaming bowl of Cuban ropa vieja with tender shredded beef in tomato and roasted pepper sauce served over fluffy white rice.

Ropa Vieja — Cuba’s Shredded Beef Stew Done Right

The Stew That Tastes Like a Holiday

A Cuban friend once told me that ropa vieja means old clothes, and the name comes from how the shredded beef falls apart into long strands. I laughed the first time she said it, right up until she put a bowl in front of me. Then I understood completely. This is slow-braised beef in a deep red sauce of tomatoes, sweet peppers and garlic, spooned over rice, and it tastes like sunshine and patience in a bowl.

The first time I made it myself, I was nervous. Big cuts of beef and long cooking times felt like a weekend project for someone with more confidence. But ropa vieja is secretly one of the most forgiving dishes I know. You brown the beef, pile in the peppers and onions, pour over tomatoes and stock, and the oven does the rest. Three hours later the meat shreds with a fork and the sauce is rich and silky.

Advertisement

What makes it special is the sofrito base. Peppers and onions cook down until sweet, then simmer with the beef until everything collapses into that famous tangle of meat and sauce. Over plain white rice with something sharp and green alongside, it is the kind of meal that makes an ordinary Tuesday feel like an occasion.

Why You’ll Love This Recipe

  • Effortlessly impressive. Fifteen minutes of hands-on work, then the oven takes over for three hours.
  • Effortlessly impressive. Fifteen minutes of hands-on work, then the oven takes over.
  • Melts in your mouth. Slow braising turns an affordable cut of beef into silk-tender strands.
  • Deeply flavoured sauce. Sweet peppers, tomatoes and garlic reduce into a sauce you will want to mop up.
  • Feeds a crowd cheaply. One joint of beef stretches into eight generous servings.
  • Even better next day. The flavours deepen overnight, making it perfect for meal prep.

Ingredients

Serves 8 — generous bowls over rice

For the beef:

  • 1.5kg beef brisket or chuck, in one piece
  • 2 tbsp olive oil
  • 2 tsp ground cumin
  • 1 tsp dried oregano
  • 1.5 tsp fine sea salt
  • 1 tsp freshly ground black pepper
  • 2 bay leaves

For the sauce:

  • 2 large onions, thinly sliced
  • 2 red bell peppers, cut into strips
  • 1 green bell pepper, cut into strips
  • 6 garlic cloves, minced
  • 400g tin chopped tomatoes
  • 250ml beef stock
  • 2 tbsp tomato puree
  • 1 tsp smoked paprika
  • 0.5 tsp chilli flakes, optional

For serving:

  • Fluffy white rice
  • Fresh coriander
  • Lime wedges
  • Pickled red onions, optional

Instructions

  • Step 1 — Season the beef. Pat the brisket dry and rub all over with cumin, oregano, salt and pepper.
  • Step 2 — Brown it well. Heat the olive oil in a large oven-safe pot over high heat. Sear 3 to 4 minutes per side until deeply browned, then set aside.
  • Step 3 — Soften the peppers and onions. In the same pot, cook the onions and peppers over medium heat for 8 to 10 minutes, scraping up the browned bits.
  • Step 4 — Add the garlic and spices. Stir in the garlic, tomato puree, smoked paprika and chilli flakes, and cook one minute until fragrant.
  • Step 5 — Build the braise. Pour in the chopped tomatoes and stock, add the bay leaves, and nestle the beef back in. It should be mostly submerged.
  • Step 6 — Braise low and slow. Cover and cook at 160C for 3 to 3.5 hours, turning once, until the beef shreds easily with a fork.
  • Step 7 — Shred the beef. Lift the meat onto a board and pull into long strands with two forks. Discard the bay leaves.
  • Step 8 — Finish the sauce. Simmer the sauce uncovered for 10 minutes to thicken, then return the shredded beef and toss to coat.
  • Step 9 — Adjust and rest. Taste for salt, add a squeeze of lime, and rest 10 minutes so the beef soaks up the sauce.
  • Step 10 — Serve over rice. Spoon over fluffy white rice with coriander, lime wedges and pickled onions if you like.

Tips for Success

  • Brisket is my first choice, but chuck works too. Do not use lean steak — you need the collagen for that silky texture.
  • Brown the beef properly. That dark crust carries half the flavour, so do not rush it.
  • If the sauce looks thin at the end, simmer it down before the beef goes back. It should coat a spoon, not pool.
  • Shred while the beef is warm. It pulls apart effortlessly now but firms up as it cools.
  • Leftovers keep four days in the fridge and freeze beautifully for up to three months.

Serving Ideas

  • Serve over white rice with black beans and fried plantains for the full Cuban plate.
  • Pile into warm tortillas with pickled onions for the best tacos of your life.
  • Spoon over crispy roast potatoes instead of rice for a cosy winter twist.
  • Add a fried egg on top and call it breakfast — you will thank me later.

FAQs

What cut of beef is best for ropa vieja?

Brisket or chuck are ideal because their connective tissue breaks down into tender strands. Avoid lean cuts, which dry out over long braising.

Can I make this in a slow cooker?

Yes. Brown everything first, then cook on low for 7 to 8 hours. Reduce the sauce in a pan at the end if needed.

Is ropa vieja spicy?

Not really. It is savoury and sweet from the peppers, with gentle warmth from the spices. The chilli flakes are optional.

Why is my beef tough?

It needs more time. Tough braised beef is almost always undercooked rather than overcooked — give it another 30 minutes.

Can I freeze it?

Yes, it freezes wonderfully. Cool completely, portion with plenty of sauce into freezer bags, and freeze for up to three months. Thaw overnight in the fridge.

This is the dish I make when I want the house to smell incredible and everyone at the table to go quiet for a minute. Slow, simple and deeply satisfying — Cuba really knew what it was doing.

Comments

No comments yet. Why don’t you start the discussion?

    Leave a Reply

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