Slow Cooker Ropa Vieja Recipe

Aromatic, tender shredded beef in tomato and bell pepper sauce, slow simmered until fork-treat and ready to spoon over rice

Aromatic, tender shredded beef in tomato and bell pepper sauce, slow simmered until fork-treat and ready to spoon over rice

Prep
15 min
Cook
8 hr
Total
8 hr
Servings
6 servings
Slow Cooker Ropa Vieja Recipe

As soon as you open the lid, the warm, savory smell of slow cooked beef and sweet peppers wraps around the kitchen, making your stomach relax and your mouth water.

This is the perfect dish for a low effort dinner or for meal prep, because the long simmer in a rich tomato and bell pepper base turns simple ingredients into deeply flavorful, restaurant quality ropa vieja.

Pinterest image for Slow Cooker Ropa Vieja Recipe, with two photos of the recipe Save
Save it on Pinterest to make later.

I first made it for a weeknight celebration with friends, and the compliments kept coming as people scooped generous portions over white rice, proving how special comfort food can be simple.

RECIPE

Slow Cooker Ropa Vieja Recipe

Prep:15 minCook:8 hrTotal:8 hrServings:6 servingsCalories:320 per servingCuisine:Cuban inspired

Ingredients

Beef and base

For serving

Instructions

  1. Season and sear the beef

    Pat the beef chunks dry with paper towels, season generously with salt, pepper, cumin, oregano, and smoked paprika. Heat olive oil in a large skillet over medium high heat, add the beef in a single layer, and sear until browned on all sides, about 3 to 4 minutes per batch. Transfer the browned beef to the slow cooker.

  1. Cook aromatics in the skillet

    Add sliced onion to the same skillet, reduce heat to medium, and sauté until soft and lightly golden, scraping up any browned bits. Stir in minced garlic and chopped bell peppers and cook for another 2 minutes until fragrant.

  2. Deglaze and transfer

    Pour the tomato sauce, diced tomatoes with juices, and beef broth into the skillet, stirring to loosen any stuck bits. Bring just to a simmer, then pour the entire mixture over the beef in the slow cooker.

  3. Add spices and bay leaf

    Stir in the cumin, oregano, bay leaf, and a pinch of salt and pepper, ensuring the beef is well coated with the liquid for even flavor.

  4. Cover and slow cook

    Set the slow cooker to low and let it cook for 7 to 8 hours, or on high for 4 to 5 hours, until the beef is extremely tender and shreds easily with a fork.

  5. Shred the beef

    Remove the bay leaf and use two forks to pull the beef apart into fine shreds. Stir the meat back into the sauce so it absorbs all the flavorful juices.

  1. Taste and adjust seasoning

    Check the ropa vieja for seasoning, adding a little more salt, pepper, or cumin if you prefer more depth. Let it simmer on low for 10 minutes to let flavors meld.

  2. Serve over rice

    Spoon generous amounts of the saucy beef over hot cooked rice, garnish with fresh cilantro, and finish with a squeeze of lime juice for brightness.

  3. Offer warm tortillas or bread

    Place warm flour tortillas or crusty bread on the side so everyone can scoop up every last drop of the delicious sauce.

  1. Store leftovers properly

    Cool leftovers quickly, then refrigerate in an airtight container for up to 3 days or freeze for up to 2 months.

Substitutions and variations

  • Use beef brisket or bottom round instead of chuck roast for similar tenderness.
  • Swap fresh bell peppers with frozen mixed vegetables if needed.
  • Replace beef broth with chicken broth for a lighter flavor.
  • Use ground cumin seeds if you prefer a fresher spice.
  • For a gluten free version, serve with rice or gluten free bread.

Chloe's tips

  1. For extra tender beef, cook on low for the full 8 hours and avoid boiling the mixture.
  2. Add a splash of lime juice or vinegar near the end to brighten the flavors.
  1. If you like a thicker sauce, mix 1 tablespoon cornstarch with 2 tablespoons cold water and stir it into the simmering ropa vieja.
  2. This dish reheats beautifully, so it is ideal for meal prep lunches.

How to store it

  • Refrigerate in an airtight container for up to 3 days.
  • Reheat gently on the stovetop or in the microwave until steaming hot.
  • Freeze in portion sized containers for up to 2 months and thaw overnight in the fridge.

Serving suggestions

Serve this comforting shredded beef over fluffy rice with fresh toppings and warm sides.

  • Steamed white or jasmine rice
  • Chopped fresh cilantro
  • Lime wedges
  • Warm flour tortillas
  • Thinly sliced red onion
Slow Cooker Ropa Vieja Recipe, ready to serve

Frequently asked questions

Can I use the stove top instead of a slow cooker?

Yes, simmer the beef gently in a covered pot on low heat for 2 to 3 hours, adding extra broth if needed to prevent drying.

What if I do not have beef broth?

Use chicken broth or add a bouillon cube dissolved in water, but beef broth gives the most authentic taste.

Is this recipe spicy?

Not by default, but you can add chili powder, a diced jalapeño, or hot sauce to suit your heat preference.

Can I make this in an instant pot?

Yes, sauté the beef and aromatics, then pressure cook on high for 25 to 30 minutes with a natural release for extra tenderness.

Let's get cooking!

This Slow Cooker Ropa Vieja brings cozy, restaurant quality flavor to your table with minimal effort, so you can enjoy tender beef and a richly spiced sauce any night of the week.

More Main Dishes recipes
EVERY RECIPE, ONE SEARCH AWAY

What are we cooking today?

Search by recipe name, ingredient or occasion.

Made for people who love to cook.Esc to close