Ropa Vieja

Prep: 30 min Cook: 120 min Serves: 6 Cuisine: Cuban

Ropa Vieja offers tender, shredded beef in a flavorful broth with spices and tomatoes, perfect for comforting family meals or casual gatherings with tortillas.

Be the first to rate this recipe

Ingredients

  • 2 c. Beef Stock
  • 1 c. Water
  • 12 Whole Peppercorns
  • 4 Cloves Garlic, crushed
  • 2 Bay Leaves
  • 3 lb. Flank Steak or Chuck Roast
  • 1 1/2 tsp. Ground Chili Peppers
  • 1/4 c. Oil
  • 1 large Onion, thinly sliced
  • 2 Cloves Garlic, crushed
  • 1 can (16 oz.) Whole Tomatoes
  • Salt
  • Pepper

Instructions

  1. In a large pot, bring beef stock, water, peppercorns, crushed garlic, and bay leaves to a boil.
  2. Add the beef and return to a boil.
  3. Cover and reduce heat to low, then simmer for 1 1/2 to 2 hours until the meat is tender.
  4. Remove from heat and let the beef cool in the broth.
  5. When cool enough to handle, shred the meat with your fingers.
  6. In a skillet, heat oil and sauté sliced onions and crushed garlic until softened.
  7. Add canned or fresh tomatoes and cook until the mixture thickens slightly.
  8. Season with salt and pepper to taste.
  9. Serve the shredded beef with the tomato mixture and flour tortillas.

Tips & Substitutions

For a richer flavor, consider marinating the flank steak overnight in a mixture of spices and lime juice. If you don't have beef stock, chicken stock can be a suitable substitute. To save time, use pre-sliced onions and canned diced tomatoes, which will work well in the sauce. Adjust the chili peppers according to your heat preference.

Serving Suggestions

Serve Ropa Vieja with warm flour tortillas, allowing everyone to make their own tacos. Pair with a side of black beans and rice for a complete meal. For a refreshing contrast, a simple avocado salad or fried plantains are excellent accompaniments. This dish also pairs beautifully with Puerto Rican Beef Stew for a flavorful feast.

Storage & Reheating

Store any leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, warm gently on the stovetop over low heat, adding a splash of water or broth if necessary to maintain moisture. Ropa Vieja also freezes well for up to 3 months; just thaw overnight in the refrigerator before reheating.

Nutrition & Diet Analysis (per serving)

Each serving of Ropa Vieja contains roughly 1550 calories, with 44g protein, 136g carbohydrates, and 96g fat. It is an excellent source of protein (87% of the Daily Value), iron (86% of the Daily Value), and dietary fiber (44% of the Daily Value), and a good source of potassium. Note that it is relatively high in sodium, at 1753mg per serving (76% of the Daily Value).

1550 kcal 77% DV
Protein Fat Carbs

Macronutrients

Protein 43.6g 87% DV
Total Fat 95.6g 100% DV
Carbs 136.5g 50% DV
Fiber 12.4g 44% DV
Sugar 14.2g 28% DV

Electrolytes

Sodium 1753.4mg 76% DV
Potassium 683.9mg 15% DV
Cholesterol 63.1mg 21% DV

Vitamins & Minerals

Vitamin A 73.9mcg 8% DV
Vitamin C 20.2mg 22% DV
Vitamin D 0.4mcg 2% DV
Calcium 258.9mg 20% DV
Iron 15.5mg 86% DV
Diet fit High-protein High-fiber

Estimated from ingredients & per-serving nutrition — verify against package labels for allergies or strict diets.

* % Daily Values based on a 2,000 calorie diet (FDA 2020).

Frequently Asked Questions

Can I use a different cut of beef for Ropa Vieja?

Yes, while flank steak and chuck roast are traditional, you can also use brisket or even a tougher cut like round steak. Just be sure to adjust the cooking time for tougher cuts to ensure they become tender.

What can I serve with Ropa Vieja?

Ropa Vieja is versatile and pairs well with rice, black beans, or even plantains. For a lighter option, consider serving it with a fresh salad. Toppings like avocado, sour cream, or pickled onions can elevate the dish.

How do I make Ropa Vieja spicier?

To increase the heat, you can add jalapeños or other hot peppers to the tomato mixture. Additionally, consider increasing the amount of ground chili peppers used in the recipe. Always taste as you go to find your desired spice level.

Nutrition is estimated from USDA FoodData Central ingredient data and may vary with brand, portion and preparation — see our methodology. This information is for general educational purposes only and is not medical or dietary advice (disclaimer).

Beef recipes → All recipes →