Slow Cooker Ropa Vieja Recipe
Aromatic, tender shredded beef in tomato and bell pepper sauce, slow simmered until fork-treat and ready to spoon over rice
As soon as you open the lid, the warm, savory smell of slow cooked beef and sweet peppers wraps around the kitchen, making your stomach relax and your mouth water.
This is the perfect dish for a low effort dinner or for meal prep, because the long simmer in a rich tomato and bell pepper base turns simple ingredients into deeply flavorful, restaurant quality ropa vieja.
I first made it for a weeknight celebration with friends, and the compliments kept coming as people scooped generous portions over white rice, proving how special comfort food can be simple.
Recipe at a Glance
Ingredients
Beef and base
For serving
Substitutions & Variations
Step-by-Step Instructions
Season and sear the beef
Pat the beef chunks dry with paper towels, season generously with salt, pepper, cumin, oregano, and smoked paprika. Heat olive oil in a large skillet over medium high heat, add the beef in a single layer, and sear until browned on all sides, about 3 to 4 minutes per batch. Transfer the browned beef to the slow cooker.
Cook aromatics in the skillet
Add sliced onion to the same skillet, reduce heat to medium, and sauté until soft and lightly golden, scraping up any browned bits. Stir in minced garlic and chopped bell peppers and cook for another 2 minutes until fragrant.
Deglaze and transfer
Pour the tomato sauce, diced tomatoes with juices, and beef broth into the skillet, stirring to loosen any stuck bits. Bring just to a simmer, then pour the entire mixture over the beef in the slow cooker.
Add spices and bay leaf
Stir in the cumin, oregano, bay leaf, and a pinch of salt and pepper, ensuring the beef is well coated with the liquid for even flavor.
Cover and slow cook
Set the slow cooker to low and let it cook for 7 to 8 hours, or on high for 4 to 5 hours, until the beef is extremely tender and shreds easily with a fork.
Shred the beef
Remove the bay leaf and use two forks to pull the beef apart into fine shreds. Stir the meat back into the sauce so it absorbs all the flavorful juices.
Taste and adjust seasoning
Check the ropa vieja for seasoning, adding a little more salt, pepper, or cumin if you prefer more depth. Let it simmer on low for 10 minutes to let flavors meld.
Serve over rice
Spoon generous amounts of the saucy beef over hot cooked rice, garnish with fresh cilantro, and finish with a squeeze of lime juice for brightness.
Offer warm tortillas or bread
Place warm flour tortillas or crusty bread on the side so everyone can scoop up every last drop of the delicious sauce.
Store leftovers properly
Cool leftovers quickly, then refrigerate in an airtight container for up to 3 days or freeze for up to 2 months.
Pro Baker Tips
Storage & Serving Notes
Serving Suggestions
Serve this comforting shredded beef over fluffy rice with fresh toppings and warm sides.
Frequently Asked Questions
Go Make It!
This Slow Cooker Ropa Vieja brings cozy, restaurant quality flavor to your table with minimal effort, so you can enjoy tender beef and a richly spiced sauce any night of the week.