Slow Cooker Ropa Vieja

Introduction
Get ready for a culinary journey to Cuba right from your kitchen! Today, we’re diving into the wonderful world of Slow Cooker Ropa Vieja. This classic dish, meaning “old clothes” in Spanish, is a vibrant and incredibly flavorful shredded beef stew. It’s packed with tender, melt-in-your-mouth beef, bell peppers, onions, and a rich tomato-based sauce. Every bite is a burst of savory, slightly sweet, and tangy goodness.
The best part? We’re making it in the slow cooker! This means minimal effort for maximum flavor. Just a little bit of prep in the morning, and your slow cooker does all the hard work. You’ll come home to a house filled with an amazing aroma and a dinner that practically cooks itself. It’s perfect for busy weeknights or relaxed weekend meals.
So, if you’re looking for an easy, comforting, and unbelievably delicious meal, you’ve found it. This Slow Cooker Ropa Vieja recipe is a true crowd-pleaser and will quickly become a family favorite. Let’s get cooking and bring some Cuban sunshine to your table!
Cooking Time & Prep Time
- Prep Time: 25 minutes
- Cooking Time: 4-8 hours
- Total Time: 4 hours 25 minutes (on high) to 8 hours 25 minutes (on low)
Small tip: You can chop all your vegetables the night before to make morning prep even quicker! Store them in airtight containers in the fridge.
Ingredients
Makes 6-8 servings
For the Beef
- 2-2.5 lbs flank steak or skirt steak
- 1 tablespoon olive oil
- 1 teaspoon salt
- 1/2 teaspoon black pepper
For the Sauce & Vegetables
- 1 large yellow onion, thinly sliced
- 1 large red bell pepper, thinly sliced
- 1 large green bell pepper, thinly sliced
- 4 cloves garlic, minced
- 1 (28 ounce) can crushed tomatoes
- 1/2 cup beef broth
- 1/4 cup tomato paste
- 2 tablespoons red wine vinegar
- 1 tablespoon ground cumin
- 1 teaspoon dried oregano
- 1/2 teaspoon smoked paprika
- 2 bay leaves
- 1/2 cup pimento-stuffed green olives, halved
- 2 tablespoons capers (optional)
For Serving & Garnish
- Cooked white rice
- Fresh cilantro, chopped
- Lime wedges
- Diced avocado (optional)
Step-by-Step Instructions
-
Season and Sear the Beef
Pat the flank steak dry with paper towels. Season generously with salt and pepper on both sides. Heat the olive oil in a large skillet or Dutch oven over medium-high heat. Sear the steak for 2-3 minutes per side until nicely browned. This step adds a wonderful depth of flavor to your dish.
Small tip: Don’t overcrowd the pan if searing multiple pieces of meat. Sear in batches if needed to get a good crust.
-
Sauté the Aromatics
Remove the seared beef from the skillet and set aside. Add the sliced onion and bell peppers to the same skillet. Cook for about 5-7 minutes, stirring occasionally, until they start to soften. Stir in the minced garlic and cook for another minute until fragrant. Do not burn the garlic.
-
Combine Ingredients in Slow Cooker
Transfer the seared beef to your slow cooker. Add the sautéed onions, bell peppers, and garlic around the beef. Pour in the crushed tomatoes, beef broth, tomato paste, and red wine vinegar. Sprinkle in the ground cumin, dried oregano, and smoked paprika. Add the bay leaves.
Small tip: Ensure all ingredients are nestled well in the slow cooker. The liquid should mostly cover the beef.
-
Cook Until Tender
Cover the slow cooker with its lid. Cook on low for 6-8 hours or on high for 3-4 hours, or until the beef is incredibly tender and easily shreds with a fork. The longer it cooks on low, the more flavorful and tender it will become.
-
Shred the Beef
Once the beef is cooked through, carefully remove it from the slow cooker and place it on a cutting board or large plate. Using two forks, shred the beef into long, thin strands. This is where the dish gets its “old clothes” appearance!
Small tip: The beef will be very hot. Use tongs or heat-resistant gloves if needed to handle it safely.
-
Finish the Sauce and Combine
Return the shredded beef to the slow cooker with the sauce and vegetables. Stir in the halved green olives and capers (if using). Taste the sauce and adjust seasonings if necessary, adding more salt, pepper, or a pinch of sugar to balance the acidity if desired. Remove the bay leaves before serving.
-
Serve and Enjoy
Ladle the Slow Cooker Ropa Vieja over a bed of fluffy white rice. Garnish with fresh chopped cilantro, a squeeze of lime juice, and a few cubes of avocado for extra creaminess. Serve immediately and enjoy the incredible flavors!
Tips & Variations
- Gluten-Free Option: This recipe is naturally gluten-free! Just ensure your beef broth is certified gluten-free. Most brands are, but it’s always good to double-check.
- Vegan/Vegetarian Option: To make this dish plant-based, replace the beef with 2 cans of drained and rinsed jackfruit or 2 cups of cooked lentils. You can use vegetable broth instead of beef broth. Cook until the jackfruit is tender and shreds easily, or until lentils are heated through and flavors have melded.
- Add More Vegetables or Protein: Feel free to toss in other vegetables like diced carrots, potatoes, or even a can of black beans (rinsed and drained) during the last hour of cooking. This adds more fiber and nutrients.
- Spicy Version: For a kick, add 1-2 chopped jalapeños or a pinch of cayenne pepper with the other spices. A dash of your favorite hot sauce at the end also works wonders.
- Pressure Cooker Option: If you’re short on time, you can adapt this to an Instant Pot or pressure cooker. Sear the beef and sauté the aromatics directly in the pot. Add all ingredients, then cook on high pressure for 60-70 minutes, followed by a natural release. Shred and serve as directed.
Nutritional Information
Approximate values per serving (based on 6 servings):
- Calories: 420
- Protein: 38g
- Carbohydrates: 25g
- Fat: 19g
Note: Nutritional values may vary depending on specific ingredients used and portion sizes.
Health Benefits
This Slow Cooker Ropa Vieja isn’t just delicious; it’s also packed with wholesome ingredients that offer great health benefits!
The star of the dish, flank steak, is an excellent source of lean protein. Protein is essential for building and repairing tissues, and it helps you feel full and satisfied. It also provides important minerals like iron, which is crucial for healthy blood, and zinc, which supports your immune system. You’ll also get a good dose of B vitamins, vital for energy production.
The colorful bell peppers are bursting with Vitamin C, a powerful antioxidant that boosts immunity and promotes healthy skin. They also contain Vitamin A, important for vision, and various other antioxidants that help protect your cells from damage. Onions add flavor and contain compounds that may help reduce inflammation.
Tomatoes, whether crushed or diced, are a fantastic source of lycopene. Lycopene is a potent antioxidant linked to heart health and protection against certain diseases. They also provide Vitamin K, which is important for blood clotting, and potassium, which supports healthy blood pressure.
Even the spices contribute to your well-being! Cumin and oregano have been traditionally used for their anti-inflammatory and digestive properties. Olives provide healthy monounsaturated fats, which are good for heart health, and more antioxidants. This dish truly nourishes your body from the inside out.
Serving Suggestions
- Classic Pairing: Serve this Ropa Vieja over a bed of fluffy white rice. The rice soaks up all the delicious sauce and makes for a complete, comforting meal.
- Cuban Feast: For an authentic Cuban experience, pair it with fried plantains (maduros or tostones) and a simple side salad.
- Versatile Filling: Use the shredded Ropa Vieja as a filling for tacos, burritos, or even sandwiches. It’s fantastic tucked into warm tortillas with a sprinkle of cheese.
- Meal Prep Powerhouse: This dish is perfect for meal prepping! Make a big batch on Sunday and portion it out with rice for easy, delicious lunches throughout the week.
Storage Tips
Leftover Ropa Vieja can be stored in an airtight container in the refrigerator for up to 3-4 days. It tastes even better the next day as the flavors have more time to meld! You can also freeze it for longer storage. Place cooled Ropa Vieja in freezer-safe containers or bags and freeze for up to 3 months. Thaw overnight in the fridge before reheating. To reheat, gently warm on the stovetop over medium-low heat, adding a splash of beef broth or water if the sauce seems too thick. You can also microwave individual portions until heated through.
Conclusion
There you have it – a truly spectacular Slow Cooker Ropa Vieja! This recipe proves that incredible flavor doesn’t have to come with endless hours in the kitchen. With just a little bit of prep, your slow cooker transforms simple ingredients into a rich, tender, and unbelievably satisfying meal that will transport your taste buds straight to the heart of Cuba.
The tender shredded beef, the vibrant bell peppers, and that deeply savory, tomato-infused sauce create a symphony of flavors that everyone will love. It’s the kind of comforting, hearty dish that warms you from the inside out and leaves you feeling completely content.
So, go ahead and give this Slow Cooker Ropa Vieja a try. It’s perfect for a cozy family dinner, entertaining friends, or simply treating yourself to something truly special. You’ll be amazed at how easy it is to create such a memorable meal. Enjoy every delicious bite!



