Cuban Ropa Vieja

Photo of author
Author: Daniel Mercer
Published:

Get ready to dive into the vibrant world of Cuban Ropa Vieja! This classic dish features shredded flank steak bathed in a bright, tangy tomato sauce with olives, peppers, and fragrant spices for a true taste of Cuba. With layers of cumin, oregano, and smoked paprika elevating each tender strand of meat, you’ll find yourself craving seconds. Whether you’re hosting friends or enjoying a cozy night in, this hearty comfort food will transport your taste buds straight to Havana—and make your kitchen feel like a tropical escape.

Key Ingredients

Before you start cooking, let’s look at the stars of this recipe and how they contribute to that authentic Cuban flavor:

  • 2 lb flank steak: Succulent beef that shreds perfectly to soak up all the vibrant tomato sauce.
  • 2 tbsp olive oil: Provides a smooth, fruity base for sautéing your vegetables.
  • 1 medium onion, sliced: Adds natural sweetness and depth to the sauce.
  • 1 red bell pepper, sliced: Brings bright color and mild sweetness.
  • 1 green bell pepper, sliced: Balances with a subtle, slightly bitter bite.
  • 4 cloves garlic, minced: Infuses pungent aroma and savory warmth.
  • 1 tsp ground cumin: Lends earthy, smoky undertones.
  • 1 tsp dried oregano: Offers aromatic, herbaceous notes.
  • ½ tsp smoked paprika: Adds a gentle smokiness without overpowering.
  • Salt, to taste: Enhances all flavors throughout the dish.
  • Black pepper, to taste: Provides a hint of sharp heat.
  • 1 bay leaf: Contributes a subtle herbal depth.
  • 1 cup crushed tomatoes: Forms the bright, tangy base of the sauce.
  • 1 cup beef broth: Boosts savory richness and helps achieve the right consistency.
  • ½ cup green olives, sliced: Delivers briny pops of flavor in every bite.
  • 2 tbsp capers: Intensifies the briny, tangy character.
  • 1 tbsp sugar: Balances acidity with a touch of sweetness.
  • 2 tbsp cilantro, chopped: Fresh garnish that brightens the finished dish.

How To Make Cuban Ropa Vieja

Cooking Cuban Ropa Vieja is all about layering flavors and textures to create a rich, comforting stew. You’ll start by gently simmering the flank steak until it’s fall-apart tender, then build a fragrant sauté of peppers, onions, and spices. Finally, everything comes together in a zesty tomato-olive sauce that simmers until thick and soul-warming. Follow these detailed steps to nail each technique and ensure your Ropa Vieja is as authentic as it is delicious.

1. Place the flank steak in a large pot and cover with water. Bring to a boil over medium-high heat, then reduce to a simmer and cook until tender, about 1 to 1.5 hours.

2. Remove the steak and let it cool slightly, reserving 1 cup of the cooking liquid. Shred the meat into thin strands using two forks, ensuring consistent, bite-sized pieces.

3. Heat the olive oil in a large skillet over medium heat. Add onion, red bell pepper, green bell pepper, and garlic. Sauté until the vegetables are softened and fragrant, about 5 minutes.

4. Stir in ground cumin, dried oregano, smoked paprika, salt, black pepper, and bay leaf. Cook for 1 minute, stirring constantly until the spices become fragrant.

5. Add crushed tomatoes, beef broth, sugar, green olives, capers, and the reserved cooking liquid. Bring the mixture to a simmer, stirring to combine.

6. Return the shredded beef to the skillet and stir to coat each strand with sauce. Simmer for 15 to 20 minutes, allowing flavors to meld and the sauce to thicken.

7. Discard the bay leaf and taste, adjusting salt or pepper as needed.

8. Garnish with chopped cilantro and serve hot over rice or alongside plantains for an authentic Cuban feast.

Serving Suggestions

This hearty Ropa Vieja is perfect for sharing at family dinners or casual gatherings. Here are four creative ways to present and enjoy your Cuban classic:

  • Serve over steamed white rice to soak up every drop of the tangy tomato sauce.
  • Pair with black beans and a scoop of sazón-seasoned plantains for a complete Cuban-inspired plate.
  • Spoon into tortillas or tostadas and top with fresh avocado slices for a fun taco twist.
  • Offer alongside a crisp green salad dressed with lime vinaigrette to balance the richness of the beef.

Tips For Perfect Cuban Ropa Vieja

Mastering Ropa Vieja is all about layering spices, textures, and cooking times to achieve that signature shredded-beef stew. Keep your seasonings balanced, and don’t rush the initial simmer—tender beef is the foundation of this dish. A well-developed sauce and proper shredding technique make all the difference. Now, let’s explore a few practical tips to elevate your Ropa Vieja game:

  • Use leftover roast chicken for a quicker version if you’re short on time or don’t want to simmer beef for hours.
  • Add a few dashes of hot sauce during the final simmer to introduce extra heat without overpowering.
  • Serve your Ropa Vieja with white rice and black beans for an unmistakably authentic Cuban meal.
  • Refrigerate leftovers in an airtight container for up to 3 days and simply reheat to enjoy all week.

How To Store It

After indulging in this flavorful Ropa Vieja, you’ll want to preserve those vibrant flavors for later. Proper storage not only keeps the beef tender but also allows the sauce to continue marinating. Here’s how to maintain maximum freshness and taste:

  • Refrigeration: Cool the stew to room temperature, then transfer to an airtight container. Store in the fridge for up to 3 days.
  • Freezing: Portion the cooled Ropa Vieja into freezer-safe bags or containers. Freeze for up to 3 months, thaw overnight in the fridge before reheating.
  • Reheating: Warm gently in a skillet over medium heat, adding a splash of beef broth or water if the sauce has thickened too much. Stir occasionally to heat evenly.
  • Separate Components: If you meal-prep, store shredded beef and sauce separately to maintain texture, combining them just before serving.

Frequently Asked Questions

Here are quick answers to help you master this Cuban favorite:

  • How long does it take to prepare this recipe?

It takes about 2 hours from start to finish. That includes simmering the flank steak in water for 1 to 1½ hours until tender, about 15 minutes of ingredient prep and shredding, 5 minutes sautéing the vegetables, and a final 15 to 20 minutes of simmering to meld the flavors and thicken the sauce.

  • Can I use a different protein if I’m short on time?

Yes. For a quicker version, substitute leftover roast chicken. Simply shred the cooked chicken, skip the initial simmer, and add it to the skillet after sautéing the vegetables. Simmer for about 10 minutes so the sauce coats the chicken.

  • How do I store and reheat leftovers?

Refrigerate leftovers in an airtight container for up to 3 days. To reheat, warm gently in a skillet over medium heat, adding a splash of beef broth or water if the sauce has thickened too much. Stir occasionally until heated through.

  • Can I cook the beef using a pressure cooker or slow cooker?

Yes. In a pressure cooker, simmer the flank steak under high pressure for 45 to 60 minutes, then release, shred the meat, and proceed with the skillet steps. In a slow cooker, place the steak in water and cook on low for 6 to 8 hours until tender. Shred the meat, discard excess liquid if needed, then finish the sauce on the stovetop.

  • How can I adjust the heat level of this dish?

To increase spiciness, add a few dashes of hot sauce during the final simmer or stir in ¼ teaspoon of cayenne pepper with the other spices. For a milder version, omit the smoked paprika or reduce the black pepper.

  • What are traditional side dishes to serve with Cuban Ropa Vieja?

Ropa Vieja is classically served over steamed white rice with black beans on the side. Fried sweet plantains (tostones or maduros), fresh avocado slices, and a simple green salad also complement the rich flavors beautifully.

What Makes This Special

Cuban Ropa Vieja shines because it perfectly balances tender shredded beef, a tangy tomato-olive sauce, and vibrant peppers for an unforgettable Latin comfort food experience. This dish works so well thanks to its layering of spices, the briny pop of olives and capers, and the slow-cooked beef that melts in your mouth. Feel free to print this article and save it—you’ll be revisiting these flavors again and again. Let me know in the comments how your Ropa Vieja turned out or if you have any questions along the way!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Cuban Ropa Vieja

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Daniel Mercer
  • Prep Time: 15 mins
  • Cook Time: 60 mins
  • Total Time: 1 hour 15 minutes
  • Yield: 6 servings
  • Category: Main Dishes

Description

This Ropa Vieja blends tender flank steak shreds with softened peppers and onions in a fragrant mix of cumin, oregano, and smoked paprika. Juicy olives and capers add pops of briny brightness, perfect over rice.


Ingredients

  • 2 lb flank steak
  • 2 tbsp olive oil
  • 1 medium onion sliced
  • 1 red bell pepper sliced
  • 1 green bell pepper sliced
  • 4 cloves garlic minced
  • 1 tsp ground cumin
  • 1 tsp dried oregano
  • 1/2 tsp smoked paprika
  • Salt to taste
  • Black pepper to taste
  • 1 bay leaf
  • 1 cup crushed tomatoes
  • 1 cup beef broth
  • 1/2 cup green olives sliced
  • 2 tbsp capers
  • 1 tbsp sugar
  • 2 tbsp cilantro chopped


Instructions

  1. Place flank steak in a large pot and cover with water. Bring to a boil over medium-high heat, then reduce to a simmer and cook until tender, about 1 to 1.5 hours.
  2. Remove the steak and let cool slightly, reserving 1 cup of the cooking liquid. Shred the meat into thin strands using two forks.
  3. Heat olive oil in a large skillet over medium heat. Add onion, red bell pepper, green bell pepper, and garlic. Sauté until vegetables are softened, about 5 minutes.
  4. Stir in ground cumin, dried oregano, smoked paprika, salt, black pepper, and bay leaf. Cook for 1 minute until fragrant.
  5. Add crushed tomatoes, beef broth, sugar, green olives, capers, and reserved cooking liquid. Bring to a simmer.
  6. Return shredded beef to the skillet and stir to coat with the sauce. Simmer for 15 to 20 minutes until flavors meld and sauce thickens.
  7. Discard the bay leaf and adjust seasoning if needed.
  8. Garnish with chopped cilantro and serve hot over rice or alongside plantains.

Notes

  • Use leftover roast chicken for a quicker version
  • Add a few dashes of hot sauce for extra heat
  • Serve with white rice and black beans for an authentic meal
  • Refrigerate leftovers in an airtight container up to 3 days

Leave a Comment

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