
Recipe Story
origins & traditionsRopa Vieja, meaning "old clothes" in Spanish, is a beloved Caribbean comfort dish featuring tender beef that has been slow-cooked until it shreds effortlessly. This version incorporates sweet potatoes for added nutrition and a subtle sweetness that balances the savory tomato sauce. The beef is braised with aromatic vegetables including bell peppers, onions, and garlic, then seasoned with cumin, oregano, and bay leaves. The result is a rich, satisfying meal that captures the essence of Caribbean home cooking. This one-pot preparation makes cleanup easy while delivering authentic flavors that have been passed down through generations. The sweet potatoes add both texture and nutritional value, making this dish a complete meal that pairs wonderfully with simple rice or crusty bread. Perfect for family gatherings or meal prep, this recipe showcases the soul-warming tradition of Caribbean cuisine.
Instructions
step by stepPat the beef steak dry with paper towels and season generously with salt and black pepper on all sides.
Heat olive oil in a large Dutch oven over medium-high heat. Brown the beef on all sides, about 3-4 minutes per side. Remove and set aside.
In the same pot, add diced onions and bell peppers. Sauté for 5 minutes until softened.
Add minced garlic, cumin, oregano, and paprika. Cook for 1 minute until fragrant.
Pour in tomato sauce and add bay leaves. Stir to combine.
Return the beef to the pot, ensuring it is mostly submerged in the sauce. Add water if needed.
Bring to a boil, then reduce heat to low. Cover and simmer for 90 minutes, turning beef occasionally.
Add cubed sweet potatoes to the pot. Continue cooking for 25-30 minutes until potatoes are tender and beef is fall-apart tender.
Remove beef from pot and shred with two forks. Return shredded beef to the sauce.
Adjust seasoning with salt and pepper. Remove bay leaves before serving.
Garnish with fresh cilantro and serve hot.
Ropa Vieja with Sweet Potatoes
Traditional Cuban-style shredded beef simmered in a rich tomato-based sauce with bell peppers, onions, and tender sweet potatoes. A hearty and flavorful one-pot meal perfect for any day of the week.
Ingredients
Main Ingredients
- 900 grams beef-steak, cut into large chunks
- 2 pieces sweet-potatoes, peeled and cubed
Vegetables
- 2 pieces bell-peppers, sliced into strips
- 2 pieces onions, diced
Aromatics
- 6 cloves garlic, minced
- 2 pieces bay-leaves
Sauce
- 2 cups tomato-sauce
Spices
- 2 teaspoons cumin
- 1 teaspoons oregano, dried
- 1 teaspoons paprika
Cooking Fat
- 3 tablespoons olive-oil
Seasonings
- 2 teaspoons salt
- 1 teaspoons black-pepper
Garnish
- 3 tablespoons cilantro, chopped (optional)