Cuban Ropa Vieja

Featured in Evening meals for every day.

Cuban Ropa Vieja is a beloved classic that transforms simple ingredients into a deeply satisfying meal. This traditional dish features flank steak slow-cooked until it's fall-apart tender, then shredded and simmered in a vibrant tomato-based sauce. The rich flavor profile comes from the perfect blend of aromatics like garlic, onions, and bell peppers, enhanced by warm spices like cumin. The convenience of slow cooker preparation means you can set it and forget it, allowing the flavors to develop and intensify over time. Typically served with rice and black beans, this hearty dish is both comforting and celebratory, making it perfect for family gatherings or an impressive yet easy dinner option. The combination of tender beef and savory sauce creates a memorable meal that honors Cuban culinary heritage.
A woman in an apron is preparing a meal in a sunny kitchen filled with fresh vegetables and herbs.
Updated on Tue, 11 Mar 2025 02:26:16 GMT
A bowl of beef stew with tomatoes and lime. pin it
A bowl of beef stew with tomatoes and lime. | myhomemaderecipe.com

The moment you take your first bite of authentic Cuban Ropa Vieja, you're transported to the vibrant streets of Havana – the tender strands of beef soaking up the rich, aromatic sauce infused with sweet peppers, pungent garlic, and earthy cumin. This isn't just any beef dish; it's a celebration of flavor, history, and the beautiful art of slow cooking. In my kitchen, this recipe has evolved from a weekend project to a cherished family tradition that brings everyone to the table with eager anticipation.

I first made this dish for my Cuban neighbor who had been feeling homesick. When she took her first bite, tears welled up in her eyes as she said it tasted just like her grandmother's version. The secret? Taking the time to properly sear the meat before slow cooking, and allowing all those beautiful flavors to meld together over hours rather than rushing the process.

Essential Ingredients and Selection Tips

  • Flank Steak: Look for a piece with good marbling and a deep red color.
  • Bell Peppers: Use a combination of red and green for authentic flavor and visual appeal.
  • Tomato Sauce and Paste: Opt for products without added sugars or excessive sodium.
  • Cumin: Purchase whole cumin seeds and toast them lightly before grinding for the most aromatic result.
A bowl of beef stew with carrots and peppers. pin it
A bowl of beef stew with carrots and peppers. | myhomemaderecipe.com

Detailed Cooking Instructions

Step 1:
Pat flank steak dry, season with salt and pepper, and let sit at room temperature.
Step 2:
Sear the steak in a hot pan until browned on both sides.
Step 3:
Slice onions and bell peppers, mince garlic, and prepare other ingredients.
Step 4:
Place steak in a slow cooker and pour beef broth around it.
Step 5:
Mix tomato sauce and paste, then pour over the meat.
Step 6:
Add peppers, onions, garlic, cumin, and chopped cilantro.
Step 7:
Slow cook on low for 8-10 hours or high for 4 hours.
Step 8:
Shred meat with two forks and mix with sauce.
Step 9:
Let rest for 15-20 minutes before serving.

My grandmother always said that you could judge a good Ropa Vieja by how well the meat absorbed the sauce. When I make this now, I'm always transported back to her kitchen, where this dish would simmer all day, filling the house with its intoxicating aroma before Sunday family gatherings.

Flavor Balancing Secrets

The natural sweetness of bell peppers and onions needs to harmonize with the umami-rich beef and tomatoes, while the acidity from the vinegar brightens everything. Adding a tablespoon of capers or green olives in the last hour of cooking introduces a briny element that completes this balance beautifully.

Serving and Presentation Ideas

Serve over white rice with black beans for a classic presentation. It also works wonderfully in tacos, on tostones, or as a filling for empanadas.

Ropa Vieja isn't just about feeding the body; it's about nourishing the soul with flavors that tell a story of cultural resilience and creativity. Whether you're connecting with your own heritage or exploring a new cuisine, this Ropa Vieja recipe opens a window into Cuba's rich culinary tradition and the universal language of comfort food.

A bowl of beef stew with lime wedges on top. pin it
A bowl of beef stew with lime wedges on top. | myhomemaderecipe.com

Frequently Asked Questions

→ What does 'Ropa Vieja' mean and why is the dish called that?
Ropa Vieja literally translates to 'old clothes' in Spanish. The name comes from the shredded beef's resemblance to tattered, colorful clothing. According to folklore, a poor man once shredded and cooked his old clothes out of desperation to feed his family, and they miraculously turned into this delicious beef dish.
→ Can I use a different cut of beef for Ropa Vieja?
Yes, while flank steak is traditional, you can also use skirt steak, brisket, or chuck roast. Any cut that becomes tender and easy to shred after slow cooking will work well in this recipe.
→ What can I serve with Cuban Ropa Vieja?
Traditional accompaniments include white rice, black beans, fried plantains (tostones or maduros), and a simple avocado salad. A side of Cuban bread or corn tortillas is also common for soaking up the flavorful sauce.
→ Can I make Ropa Vieja in an Instant Pot instead of a slow cooker?
Yes, to make Ropa Vieja in an Instant Pot, sear the meat using the sauté function, then add all ingredients and cook on high pressure for 40-45 minutes, followed by a 15-minute natural release. Shred the meat and simmer using the sauté function if the sauce needs thickening.
→ How can I store leftover Ropa Vieja?
Leftover Ropa Vieja can be stored in an airtight container in the refrigerator for up to 4 days. It also freezes exceptionally well for up to 3 months. The flavors often develop and improve after a day in the refrigerator, making it perfect for meal prep.

Cuban Ropa Vieja

This Cuban Ropa Vieja features tender shredded flank steak in a rich tomato sauce with bell peppers, onions and aromatic spices for authentic flavor.

Prep Time
20 Minutes
Cook Time
480 Minutes
Total Time
500 Minutes
By: Zaho

Category: Dinners

Difficulty: Easy

Cuisine: Cuban

Yield: 6 Servings

Dietary: Low-Carb, Gluten-Free, Dairy-Free

Ingredients

→ Meat & Base

01 2 pounds flank steak
02 2 tablespoons vegetable oil (for searing)
03 2 cups beef broth

→ Sauce Components

04 1 cup tomato sauce
05 2 tablespoons tomato paste
06 2 tablespoons olive oil
07 1 tablespoon vinegar

→ Vegetables & Seasonings

08 1 large bell pepper, sliced
09 1 medium onion, sliced
10 4 garlic cloves, minced
11 1 teaspoon ground cumin
12 1/4 cup chopped fresh cilantro

Instructions

Step 01

Heat the vegetable oil in a large skillet over medium-high heat. Once hot, add the flank steak and sear until nicely browned, about 4 minutes per side. This step creates a flavorful crust on the meat.

Step 02

Transfer the seared flank steak to a slow cooker. Pour in the beef broth and tomato sauce, then stir in the tomato paste until well combined.

Step 03

Add the sliced bell pepper, sliced onion, minced garlic, ground cumin, chopped cilantro, olive oil, and vinegar to the slow cooker. Stir gently until all ingredients are well distributed around the meat.

Step 04

Cover the slow cooker and set it to cook on Low for 8-10 hours, or on High for 4 hours. The meat is ready when it's tender enough to easily shred with a fork.

Step 05

Once the beef is tender, use two forks to shred the meat directly in the slow cooker. Mix the shredded beef thoroughly with the sauce and vegetables before serving.

Notes

  1. Ropa Vieja literally means "old clothes" in Spanish, referring to the shredded appearance of the beef that resembles tattered clothing.
  2. Traditionally served with white rice, black beans, and fried plantains for an authentic Cuban meal experience.

Tools You'll Need

  • Large skillet
  • Slow cooker
  • Measuring cups and spoons
  • Two forks for shredding

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains beef

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 320
  • Total Fat: 18 g
  • Total Carbohydrate: 8 g
  • Protein: 32 g