Nutrition Facts for Mexican ropa vieja

Mexican Ropa Vieja

Dive into the bold and savory flavors of *Mexican Ropa Vieja*, a hearty, slow-cooked dish brimming with tender shredded beef, vibrant bell peppers, and a rich tomato-based sauce infused with aromatic spices like smoked paprika, cumin, and oregano. This Mexican twist on the traditional dish features the tangy kick of apple cider vinegar and the briny pop of green olives, creating a perfectly balanced medley of flavors. Cooked low and slow until the beef flank steak becomes irresistibly fork-tender, this comforting recipe is ideal for family dinners or meal prepping. Serve it with fluffy rice, warm tortillas, or creamy refried beans for an authentic and satisfying meal packed with layers of flavor.

Nutriscore Rating: 77/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
Image of Mexican Ropa Vieja
Prep Time:20 mins
Cook Time:180 mins
Total Time:200 mins
Servings: 6

Ingredients

  • 2 pounds beef flank steak
  • 2 tablespoons olive oil
  • 1 large, sliced white onion
  • 1 large, julienned red bell pepper
  • 1 large, julienned green bell pepper
  • 4 minced garlic cloves
  • 28 ounces crushed tomatoes
  • 1 cup beef broth
  • 2 tablespoons apple cider vinegar
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • 1 teaspoon dried oregano
  • 2 bay leaves
  • 1 teaspoon salt
  • 0.5 teaspoon black pepper
  • 0.25 cup, chopped fresh cilantro
  • 0.5 cup, sliced green olives

Directions

Step 1

Heat 1 tablespoon of olive oil in a large Dutch oven or heavy-bottomed pot over medium-high heat.

Step 2

Season the beef flank steak with salt and black pepper, then sear it in the pot for 4-5 minutes on each side until browned. Remove and set aside.

Step 3

In the same pot, heat the remaining tablespoon of olive oil. Add the sliced onion and cook for 3-4 minutes until softened.

Step 4

Stir in the julienned red and green bell peppers and cook for another 3-4 minutes until the vegetables start to soften.

Step 5

Add the minced garlic and sauté for 1 minute, until fragrant.

Step 6

Pour in the crushed tomatoes and beef broth, then stir in the apple cider vinegar, ground cumin, smoked paprika, dried oregano, bay leaves, and a pinch of salt and black pepper.

Step 7

Return the seared beef to the pot, submerging it in the sauce. Bring the mixture to a gentle simmer.

Step 8

Reduce the heat to low, cover, and let the beef cook for 2.5 to 3 hours or until it becomes fork-tender. Stir occasionally to ensure it doesn’t stick to the bottom.

Step 9

Remove the beef from the pot and use two forks to shred it into bite-sized pieces.

Step 10

Return the shredded beef to the pot and stir to combine. Let it cook for another 10-15 minutes to absorb the flavors.

Step 11

Stir in the sliced green olives and chopped fresh cilantro just before serving.

Step 12

Serve hot with rice, warm tortillas, or refried beans on the side.

Nutrition Facts

Serving size 2656 grams (2656.0g)
Amount per serving % Daily Value*
Calories 2578
Total Fat 135.50g 174%
Saturated Fat 43.30g 217%
Polyunsaturated Fat 2.80g
Cholesterol 635mg 212%
Sodium 5844mg 254%
Total Carbohydrate 84.30g 31%
Dietary Fiber 25.60g 91%
Total Sugars 41.70g
Protein 264.70g 529%
Vitamin D 0IU 0%
Calcium 505mg 39%
Iron 35mg 193%
Potassium 5921mg 126%
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

Fat: 46.6%
Protein: 40.5%
Carbs: 12.9%