Cuban Ropa Vieja: Tender Shredded Beef in Tomato Sauce

Published: February 11, 2026
Jimmy JohnsonJimmy Johnson
Tags: Comfort Food, Cuban, Beef, Shredded, Tomato Sauce, Slow Cooker

Ropa Vieja

Ropa Vieja is a beloved Cuban comfort food that features tender shredded beef cooked to perfection in a flavorful tomato sauce, enriched with bell peppers, onions, and a touch of spices. It’s the kind of dish that warms your soul and makes you feel right at home.

The magic of Ropa Vieja lies in its slow-cooked, caramelized beef, which absorbs all the vibrant flavors of the sauce. Traditionally served with white rice and black beans, it’s a feast for both the eyes and the palate, and a wonderful way to bring a bit of Cuba into your kitchen.

Ingredients

  • 3 lb Beef chuck roast
  • 2 tbsp Olive oil
  • 1 large Onion
  • 2 medium Bell peppers
  • 4 cloves Garlic cloves
  • 1 14.5 oz can San Marzano or other good-quality canned crushed tomatoes
  • 1/2 cup Black olives
  • 2 whole Bay leaves
  • 1 tsp Cumin
  • 1 tsp Oregano
  • to taste Salt
  • to taste Black pepper
  • for garnish optional Fresh cilantro

Instructions

  1. Trim excess fat from the beef and season generously with salt and pepper. Heat 1 tablespoon of olive oil in a large pot over medium-high heat. Sear the beef on all sides until browned, about 4-5 minutes per side. Remove and set aside.

  2. In the same pot, add the remaining olive oil. Slice the onion and bell peppers into thin strips and add them to the pot. Sauté until the vegetables are softened, about 5-7 minutes.

  3. Add minced garlic and cook for another 30 seconds until fragrant. Stir in the crushed tomatoes, olives, bay leaves, cumin, and oregano. Return the beef to the pot, cover, and simmer on low heat for about 2 hours, or until the beef is tender and easily shredded.

  4. Remove the beef from the sauce, shred with two forks, then return it to the pot. Stir well to combine and simmer for another 10 minutes to meld the flavors.

  5. Remove bay leaves, garnish with chopped cilantro if desired, and serve hot with rice and beans.

Tips & Notes

  • Use a large, heavy-bottomed pot for even cooking. You can also cook this in a slow cooker on low for 6-8 hours for an even easier process.
  • Save some of the cooking liquid; it can be spooned over rice for extra flavor.
  • Adjust the amount of olives and peppers according to your taste preference.