This post may contain affiliate links. Please read our disclosure policy.
Ropa Vieja is a traditional Cuban dish made with tender shredded beef, peppers, and onions simmered in a spiced tomato sauce. This easy version is made in a small slow cooker and perfectly portioned for one.

Featured Comment
“This is the third time I’ve made this recipe. And if I live long enough there will be a 30th or 40th time, it is that good. It is simple, healthy and with the spice mix extremely delicious and satisfying.”
– Gerard
Why You’ll Love This Recipe
- Tender, Flavorful Beef: Slow cooking transforms an affordable cut into melt-in-your-mouth shredded beef full of rich, savory flavor.
- Easy and Hands-Off: Just add everything to a mini slow cooker and let it cook.
- Bold, Warm Spices: A mix of seasonings adds depth and warmth.
- Nutritious and Filling: A balanced dish made with beef and vegetables.
- Versatile: Serve over rice, in tacos, or as a sandwich filling – great for a variety of meals.
Ropa Vieja is a classic Cuban dish made with shredded beef, peppers, onions, and warm spices. The name means “old clothes,” which refers to the way the tender beef pulls apart and looks like torn fabric.
I’ve always loved how flavorful and comforting this dish is, and this version makes it easier than ever by using a small slow cooker. You still get all the richness of the traditional stovetop version, but with less effort.
This recipe is sized just right for one, so there’s no waste, no leftovers, just a hearty, satisfying meal that’s full of flavor. If you’ve never tried Ropa Vieja before, this is a great place to start.
Try our other single serving mini slow cooker recipes like slow cooker ribs for one, small slow cooker pot roast, white chicken chili for one, and small slow cooker meatloaf.
Ingredients
Feel free to adjust these ingredients to fit your taste or dietary needs – these notes offer a great place to start.
- Onion: Adds natural sweetness and depth. Use white, yellow, or red onions. Leftover onions can be used in chicken paprika for one and single serving creamy tomato soup.
- Bell Pepper: I prefer red, but any color works. For a spicier version, try poblano peppers. Use extras in lo mein for one, crab cakes for one, or pepper steak for one.
- Chuck Roast: A flavorful cut that becomes tender in the slow cooker. Bottom round or rump roast also work well. Use leftover beef in a small slow cooker pot roast, Hungarian goulash for one, or our single serving stovetop pot roast.
- Avocado Oil: Used for searing the beef. Olive oil, canola oil, vegetable oil, or butter are good alternatives.
- Beef Broth: Deepens the beefy flavor. Vegetable broth is a suitable substitute. Use extra broth in taco soup for one or Irish stew for one.
- Tomato Paste & Diced Tomatoes: Tomato paste thickens the sauce, while diced tomatoes add texture and acidity. Use leftovers in a small batch of baked black bean tacos and spanish rice for one.
- Spanish Olives: Add a tangy, briny flavor. Green or black olives can be used, or leave them out if preferred, though they contribute to the dish’s signature taste.
If you have any ingredients leftover from this easy ropa vieja recipe, check out our Leftover Ingredients Recipe Finder.
See recipe card below for a full list of ingredients and measurements.
Recipe Variations
Try one of these simple variations to change up your ropa vieja:
- Chicken Ropa Vieja: Swap the beef for boneless, skinless chicken thighs or breasts. Slow cook with the same ingredients, shred, and serve. A lighter but flavorful option.
- Spicy Ropa Vieja: Add diced jalapeños, red pepper flakes, or cayenne to the seasoning. Top with hot sauce for extra heat.
- Ropa Vieja Tacos: Spoon the beef into soft homemade flour tortillas and add toppings like lettuce, tomatoes, cheese, sour cream, or salsa.
- Cuban Sandwich: Use the beef as a sandwich filling with pickles, Swiss cheese, and mustard. Press between Cuban or homemade french bread and grill until crisp.
How To Make Ropa Vieja In A Slow Cooker
These photos and instructions help you visualize how to make traditional ropa vieja in a mini slow cooker or in a mini Crockpot. See the recipe card below for ingredient amounts and full recipe instructions.
- Layer the Vegetables: Add sliced onions and bell peppers to the bottom of a 1.5 or 2-quart slow cooker.
- Make the Seasoning Mix: In a small bowl, mix together oregano, paprika, cumin, cinnamon, turmeric, salt, and black pepper.
- Season the Beef: Pat the chuck roast dry with paper towels and rub the seasoning mix all over the beef.
- Sear the Roast: Heat oil in a 10-inch skillet over medium heat. Sear the roast for about 2 minutes per side until browned. Transfer to a plate.
- Insert Garlic: Cut two small 1-inch slits in the top of the roast. Use your fingers to widen the slits slightly and insert whole garlic cloves into the openings. This method infuses the meat with garlic flavor that softens and deepens as it cooks.
- Add to Slow Cooker: Place the seared roast on top of the onions and peppers.
- Mix the Broth: In a small bowl, whisk together beef broth and tomato paste. Pour over the roast.
- Add Tomatoes and Olives: Pour in the diced tomatoes and scatter the olives on top.
- Slow Cook: Cover and cook on low for 8 hours or high for 4 to 5 hours, until the meat is tender.
- Shred and Finish: Remove the roast, shred with a fork, and return it to the slow cooker. Stir and cook for 10 more minutes.
Pro Tip: Taste before serving, some beef broths are saltier than others. Adjust the seasoning if needed.
Serving Suggestion: Enjoy as-is for a low-carb meal, or serve over baked white rice for a more filling option.
Expert Tips
- Sear Properly: Heat the skillet before adding the beef. Sear until each side develops a deep, brown crust for the best flavor.
- Insert Garlic Evenly: Space the garlic cloves throughout the roast so the flavor spreads evenly as it cooks.
- Use the Right Slow Cooker: A 1.5 or 2-quart slow cooker works best for this recipe, ensuring even cooking and proper moisture levels.
- Layer Vegetables First: Add onions and peppers to the bottom of the slow cooker to create a flavorful base that enhances the beef as it cooks.
Frequently Asked Questions
Searing is recommended for better flavor, but you can skip it if you’re short on time.
Yes, boneless, skinless chicken thighs or breasts can be used. Just follow the same steps and shred the chicken after cooking.
Yes, but use a 3-quart slow cooker.
Store any leftovers in an airtight container in the refrigerator for up to 3-4 days. To freeze, place in a freezer-safe container for up to 3 months. Thaw in the refrigerator before reheating.
Ways To Use Leftover Ingredients
If you have any ingredients leftover from this recipe, check out our Leftover Ingredients Recipe Finder or you might like to consider using them in any of these single serving and small batch recipes:
If you’ve made this mini slow cooker ropa vieja recipe, I’d love to hear how it turned out for you. Please rate the recipe and share your thoughts in the comments below.
Snapped a photo? Tag us on Instagram; we’d be thrilled to see your creation!
Slow Cooker Ropa Vieja For One
Equipment
Ingredients
- ½ small onion -sliced into ¼ inch thick pieces
- 1 small red bell pepper (or ½ medium-sized bell pepper), sliced into ¼ inch thick pieces
- ½ teaspoon dried oregano
- ½ teaspoon paprika
- ¼ teaspoon ground cumin
- ¼ teaspoon ground cinnamon
- ¼ teaspoon ground turmeric
- ¼ teaspoon salt
- ⅛ teaspoon coarsely ground black pepper
- 8 ounces boneless chuck roast
- ½ tablespoon canola oil , vegetable oil or avocado oil
- 2 cloves garlic
- ¾ cup beef broth
- 2 tablespoons tomato paste
- 1 cup canned diced tomatoes (Use about half of a 14-ounce can of diced tomatoes, including some of the juices from the can)
- 6 Spanish olives
Instructions
- Add sliced onions and bell peppers to the bottom of a 1.5 or 2-quart slow cooker.
- In a small bowl, mix together oregano, paprika, cumin, cinnamon, turmeric, salt, and black pepper.
- Pat the chuck roast dry with paper towels and rub the seasoning mix all over the beef.
- Heat oil in a 10-inch skillet over medium heat. Sear the roast for about 2 minutes per side until browned. Transfer to a plate.
- Cut two small 1-inch slits in the top of the roast. Use your fingers to widen the slits slightly and insert whole garlic cloves into the openings.
- Place the seared roast on top of the onions and peppers.
- In a small bowl, whisk together beef broth and tomato paste. Pour over the roast.
- Pour in the diced tomatoes and scatter the olives on top.
- Cover and cook on low for 8 hours or high for 4 to 5 hours, until the meat is tender.
- Remove the roast, shred with a fork, and return it to the slow cooker. Stir and cook for 10 more minutes.Pro Tip: Taste before serving, some beef broths are saltier than others. Adjust the seasoning if needed.Enjoy as-is for a low-carb meal, or serve over rice for a more filling option.
Notes
- Sear Properly: Heat the skillet before adding the beef. Sear until each side develops a deep, brown crust for the best flavor.
- Insert Garlic Evenly: Space the garlic cloves throughout the roast so the flavor spreads evenly as it cooks.
- Use the Right Slow Cooker: A 1.5 or 2-quart slow cooker works best for this recipe, ensuring even cooking and proper moisture levels.
- Layer Vegetables First: Add onions and peppers to the bottom of the slow cooker to create a flavorful base that enhances the beef as it cooks.
Nutrition
The information shown is an estimate provided by an online nutrition calculator. It should not be considered a substitute for a professional nutritionist’s advice.
I enjoyed Ropa Vieja so much that I looked it up online and discovered this translates to “old clothes” from Spanish. Perhaps their way of saying “comfort food” and this recipe is just that! I made this for Cinco de Mayo but this is going to be made often. I accidentally doubled the beef because I forgot to cut the piece of beef in half but it seemed a happy accident. Chuck has more fat and fat is flavor. I stuffed the beef in with the veggies and liquid until my little Crockpot was full to the top. It was getting late in the day so I assumed I’d be eating late but it was done an hour ahead of the 4 hour cook time! It was delicious with crusty bread. Needless to say I happily have leftovers for Seis de Mayo!