Ropa Vieja with Sweet Potatoes
CaribbeanLunch

Recipe Story

origins & traditions

Ropa 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 step
0/11 done
  1. Pat the beef steak dry with paper towels and season generously with salt and black pepper on all sides.

  2. 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.

  3. In the same pot, add diced onions and bell peppers. Sauté for 5 minutes until softened.

  4. Add minced garlic, cumin, oregano, and paprika. Cook for 1 minute until fragrant.

  5. Pour in tomato sauce and add bay leaves. Stir to combine.

  6. Return the beef to the pot, ensuring it is mostly submerged in the sauce. Add water if needed.

  7. Bring to a boil, then reduce heat to low. Cover and simmer for 90 minutes, turning beef occasionally.

  8. Add cubed sweet potatoes to the pot. Continue cooking for 25-30 minutes until potatoes are tender and beef is fall-apart tender.

  9. Remove beef from pot and shred with two forks. Return shredded beef to the sauce.

  10. Adjust seasoning with salt and pepper. Remove bay leaves before serving.

  11. Garnish with fresh cilantro and serve hot.

Ropa Vieja with Sweet Potatoes

4.0 (21)

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.

medium
2h 20m
6 servings

Ingredients

0 of 14 checked

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)

Chef Tips

expert advice
For deeper flavor, marinate the beef overnight in lime juice, garlic, and cumin.
The meat can be braised a day ahead and tastes even better when reheated.
If the sauce becomes too thick during cooking, add small amounts of water or beef broth.
For a spicier version, add diced jalapeños or a pinch of cayenne pepper.
This dish freezes exceptionally well for up to 3 months.
Consider using a slow cooker: brown the meat and vegetables as directed, then transfer everything to a slow cooker and cook on low for 6-8 hours.
The sweet potatoes can be replaced with regular potatoes or yuca for variation.
Serve over white rice, with fried plantains, or alongside black beans for an authentic Caribbean meal.
Ropa Vieja with Sweet Potatoes | Cuisinao