ropa vieja shredded beef in tomato broth
Print Recipe
5 from 1 vote

Cuban Ropa Vieja - Slow Cooker Shredded Beef

Moist and flavorful shredded beef or ropa vieja is a Cuban dish featuring a tomato based broth seasoned with cumin and green olives. This simple crock pot dish is the ultimate comfort food. Recipe is gluten free, paleo, dairy free, soy free, and keto.
Prep Time5 mins
Cook Time8 hrs
Total Time8 hrs 5 mins
Course: Main Course
Cuisine: American, Cuban
Keyword: beef, crock pot, dairy free, gluten free, keto, paleo, pulled beef, ropa vieja, shredded beef, slow cooker, soy free
Servings: 6 servings
Calories: 375kcal
Author: Chef Sara Furcini


  • 2 1/2 pounds boneless chuck steak beef or bison
  • 1 onion sliced
  • 2 tbsp tomato paste
  • 2 tbsp olive oil
  • 2 tbsp apple cider vinegar
  • 3 cloves garlic minced
  • 2 tsp ground cumin
  • 2 bay leaves
  • 1/2 tsp sea salt or Himalayan salt
  • 1/4 cup pitted green olives such as Greek olives
  • 1 cup bone broth or beef stock
  • fresh cilantro for garnish


Crock Pot Ropa Vieja

  • Add all the ingredients to the crock pot (save the cilantro for garnish). Set to "low" for 8 hours and close the lid. The beef is ready when you can easily shred with a fork. You can easily do this inside the crock pot (no need to take the beef out).
  • Serve the shredded beef with the broth while hot with chopped cilantro. Leftovers can be transferred to containers and stored in the fridge.



Optional Vegetable Additions

Ropa vieja means "old clothes" which refers to the idea of colorful rags. For more color and more vegetables, you can add sliced bell pepper or diced tomato.


Calories: 375kcal | Carbohydrates: 4g | Protein: 42g | Fat: 21g | Saturated Fat: 8g | Cholesterol: 125mg | Sodium: 473mg | Potassium: 800mg | Fiber: 1g | Sugar: 2g | Vitamin A: 123IU | Vitamin C: 3mg | Calcium: 46mg | Iron: 5mg