Picture this: tender, shredded beef simmering in a rich, aromatic sauce that fills your kitchen with a warm embrace. That’s the magic of Ropa Vieja, a beloved Cuban dish that translates to “old clothes,” referring to the shredded meat that resembles tattered fabric. This slow cooker version makes it incredibly easy to prepare, allowing the flavors to develop beautifully without hovering over the stove. You’ll love the combination of savory spices, bell peppers, and onions that create a comforting meal perfect for busy weeknights or special gatherings.
Why You’ll Love This Recipe
This slow cooker Ropa Vieja is a keeper for many reasons.
- Effortless cooking with minimal prep time.
- Rich, savory flavors that deepen as they cook.
- Perfect for meal prep and leftovers.
- Pairs wonderfully with rice or tortillas.
- A crowd-pleaser that impresses family and friends.
My Experience Making This Recipe
The first time I made Ropa Vieja, my family was skeptical. But when they took that first bite, the room fell silent as they savored the bold flavors.
Each forkful of tender beef melted in their mouths, and I knew I had found a recipe that would become a staple in our home. The aroma wafting through the kitchen was so inviting that even the most stubborn of eaters couldn’t resist coming back for seconds.
Recipe Overview
- Recipe Name: Ropa Vieja
- Servings: 6
- Prep Time: 15 minutes
- Cook Time: 8 hours
- Total Time: 8 hours 15 minutes
- Course: Main Dish
- Cuisine: Cuban
- Calories per Serving: 350
Equipment You Will Need
- Slow cooker
- Large skillet
- Cutting board
- Chef’s knife
- Measuring cups and spoons
Ingredients for Ropa Vieja
- 2 pounds flank steak or brisket
- 1 tablespoon olive oil
- 1 onion, chopped
- 1 green bell pepper, chopped
- 1 red bell pepper, chopped
- 4 cloves garlic, minced
- 1 can (14.5 ounces) diced tomatoes
- 1 cup beef broth
- 2 tablespoons red wine vinegar
- 1 tablespoon ground cumin
- 1 tablespoon smoked paprika
- 1 teaspoon dried oregano
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 bay leaf
Ingredient Notes and Substitutions
- Flank steak: This cut is ideal for shredding and has great flavor. You can substitute with chuck roast for a richer taste.
- Olive oil: Used for sautéing vegetables. Avocado oil works well too.
- Bell peppers: They add sweetness and color. Feel free to mix in yellow or orange peppers for variety.
- Garlic: Enhances overall flavor. You can use garlic powder if fresh is unavailable.
- Beef broth: Provides moisture and depth. Vegetable broth can be used for a lighter version.
How to Make Ropa Vieja
Step 1: Sear the Meat
Start by heating the olive oil in a large skillet over medium-high heat. Searing the meat adds a depth of flavor that enhances the dish.
Step 2: Brown the Flank Steak
Once hot, add the flank steak and brown it on both sides, about 4-5 minutes per side. This step locks in the juices and gives the meat a nice crust.
Step 3: Prepare the Vegetables
Remove the steak and set it aside. In the same skillet, add the onion and bell peppers, sautéing until they soften, about 5 minutes.
Step 4: Add Garlic
Stir in the minced garlic and cook for an additional minute until fragrant. Garlic infuses the dish with an irresistible aroma and flavor.
Step 5: Combine Ingredients in the Slow Cooker
Transfer the sautéed vegetables to the slow cooker. Place the seared steak on top and add the diced tomatoes, beef broth, red wine vinegar, spices, and bay leaf.
Step 6: Slow Cook
Cover and cook on low for 8 hours or high for 4 hours. Cooking low and slow allows the meat to tenderize and absorb all those delicious flavors.
Step 7: Shred the Beef
Once cooked, remove the steak from the slow cooker and shred it with two forks. This step turns the meat into the signature “old clothes” look.
Step 8: Return to Sauce
Add the shredded beef back into the sauce and stir well. This final step ensures every bite is packed with flavor.
Pro Tip: For the best flavor, let the Ropa Vieja sit for an hour before serving to let the spices meld together.
Tips for the Best Ropa Vieja
- Use fresh spices for the best flavor.
- Don’t skip the searing step; it makes a difference.
- Let the beef rest after cooking for maximum juiciness.
- Serve with lime wedges to brighten the flavors.
- Add olives or capers for an extra flavor kick.
Common Mistakes to Avoid
- Skipping the searing step; this can lead to a bland flavor.
- Not seasoning enough; be generous with spices for depth.
- Cooking on high too long; this can dry out the meat.
- Rushing the cooking time; low and slow is key for tenderness.
- Forgetting to shred the meat; it’s crucial for the right texture.
Serving Suggestions
Ropa Vieja is incredibly versatile and can be served in many delicious ways. Pair it with fresh rice, warm tortillas, or even on a bed of sautéed vegetables.
- Steamed white rice
- Warm corn tortillas
- Avocado slices
- Black beans
- Fresh cilantro for garnish
Variations to Try
- Add jalapeños for a spicy kick.
- Incorporate olives for a briny flavor.
- Use different cuts of beef like chuck roast for a richer texture.
- Substitute the beef with shredded chicken for a lighter option.
- Add root vegetables like potatoes or carrots for heartiness.
Dietary Adaptations
- Gluten-free: This recipe is naturally gluten-free.
- Dairy-free: No dairy ingredients are used.
- Vegan/Vegetarian: Use jackfruit or mushrooms instead of beef.
- Low-carb/Keto: Serve over cauliflower rice instead of regular rice.
Storage and Reheating
Refrigerator
Store leftovers in an airtight container in the fridge for up to four days.
- Allow it to cool before sealing.
- Reheat gently on the stove or in the microwave.
Freezer
You can freeze Ropa Vieja for up to three months.
- Package in freezer-safe containers or bags.
- Label with the date for easy tracking.
Reheating
Thaw overnight in the fridge before reheating.
- Heat on the stove for the best texture.
- Add a splash of broth if it seems dry.
Nutrition Information
| Nutrient | Amount |
|---|---|
| Calories | 350 |
| Total Fat | 15g |
| Saturated Fat | 5g |
| Carbohydrates | 12g |
| Fiber | 3g |
| Sugar | 4g |
| Protein | 36g |
| Sodium | 800mg |
| Cholesterol | 90mg |
Nutrition values may vary based on specific ingredients used.
Frequently Asked Questions
Can I use a different cut of beef?
Absolutely! Chuck roast and brisket also work well for this recipe.
How can I make this ahead of time?
Prepare everything in the slow cooker and store in the fridge overnight. Just plug it in the next day to cook.
What should I do if the meat is tough?
It may need more time in the slow cooker. Cooking longer on low will help tenderize it further.
Can I add more vegetables?
Yes! Feel free to toss in carrots, potatoes, or even zucchini for added nutrition.
How do I store leftovers?
Store in an airtight container in the refrigerator for up to four days, or freeze for longer storage.
Final Thoughts
Trying out this Ropa Vieja recipe is a delightful way to bring the taste of Cuba into your home. The tender, flavorful beef and vibrant sauce will surely make it a favorite.
So, gather your ingredients, get that slow cooker ready, and enjoy a warm bowl of this comforting dish. Don’t forget to explore more delicious recipes like short rib recipe slow cooker or easy slow cooker ribs recipe for your next culinary adventure.

Ropa Vieja
Ingredients
Equipment
Method
- Heat olive oil in a large skillet over medium-high heat.
- Add the flank steak and brown it on both sides, about 4-5 minutes per side.
- Remove the steak and set it aside.
- In the same skillet, add the onion and bell peppers, sautéing for about 5 minutes until they soften.
- Stir in the minced garlic and cook for an additional minute until fragrant.
- Transfer the sautéed vegetables to the slow cooker.
- Place the seared steak on top, and add the diced tomatoes, beef broth, red wine vinegar, spices, and bay leaf.
- Cover and cook on low for 8 hours or high for 4 hours.
- Remove the steak from the slow cooker and shred it with two forks.
- Add the shredded beef back into the sauce and stir well.