Ropa Vieja

Tender Ropa Vieja in 3 Simple Steps – A Flavor Explosion

There’s something magical about Ropa Vieja—the way it fills your kitchen with the most incredible aromas of slow-cooked beef, tomatoes, and spices. This traditional Cuban dish has been a staple in my family for as long as I can remember. My abuela used to say it’s called Ropa Vieja, which means “old clothes” in Spanish, because the shredded beef looks like tattered fabric. But trust me, there’s nothing old or tattered about the flavor! The tender beef, simmered with bell peppers, onions, and garlic, becomes so rich and savory. It’s comfort food at its best, and once you try it, you’ll understand why it’s such a beloved dish in Cuban cuisine.

Ropa Vieja - detail 1

Why You’ll Love This Ropa Vieja

Let me tell you why this Ropa Vieja is going to become your new favorite:

  • Rich, savory flavor: The slow-cooked beef soaks up all the goodness of tomatoes, bell peppers, and spices for a dish that’s packed with depth.
  • Easy to make: It’s mostly hands-off—just let it simmer while the magic happens.
  • Versatile: Serve it with rice, tortillas, or even plantains—it works with everything!

Once you try it, you’ll be hooked. Trust me!

Ingredients for Ropa Vieja

Okay, let’s talk ingredients—because getting these right makes all the difference! Here’s what you’ll need for the most flavorful Ropa Vieja:

  • 2 lbs flank steak – The star! This cut shreds beautifully when slow-cooked. (Pro tip: Look for good marbling—it adds extra tenderness.)
  • 1 large onion, thinly sliced – Yellow or white, doesn’t matter, but slice it thin so it melts into the sauce.
  • 1 green bell pepper + 1 red bell pepper, sliced – The combo adds sweetness and color. Don’t skip the red—it’s my favorite!
  • 4 cloves garlic, minced – Fresh is best here. I press mine because I’m lazy, but chopping works too.
  • 1 can (14 oz) diced tomatoes – Juice and all—it’s the base of that rich sauce.
  • 1/4 cup olive oil – For sautéing. Extra-virgin gives the best flavor.
  • 1/4 cup white wine vinegar – A little tang to balance the richness.
  • 1 tsp cumin + 1 tsp oregano – The spice duo that makes it taste authentically Cuban.
  • Salt and pepper – To taste. I’m generous—this dish can handle it!
  • 1/4 cup fresh cilantro, chopped – Stirred in at the end for that bright, fresh finish.

That’s it! Simple, right? Just wait until these flavors come together—you’re in for a treat.

How to Make Ropa Vieja

Alright, let’s get cooking! This is where the magic happens. Don’t let the simmering time scare you—most of it is hands-off, and the result is so worth it. Here’s exactly how I make my Ropa Vieja, step by step.

Cooking the Beef

First up: the beef. Take your flank steak and place it in a large pot (I use my trusty Dutch oven) and cover it with water. Bring it to a boil, then reduce the heat to a gentle simmer. Let it cook for about 2 hours, or until the beef is so tender it practically falls apart when you poke it with a fork.

Pro tip: If you’re short on time or just prefer convenience, a slow cooker works great! Just cook the beef on low for 6-8 hours—it’ll be just as tender. Once it’s done, remove the beef and shred it using two forks. Don’t discard that flavorful cooking liquid—we’ll use some of it later!

Ropa Vieja - detail 2

Sautéing Vegetables

While the beef is resting, heat the olive oil in a large skillet over medium heat. Add the sliced onions and bell peppers, stirring occasionally, until they start to soften—about 5 minutes. Then, toss in the minced garlic and cook for another minute, just until it’s fragrant (but not browned!). This step builds the foundation of flavor, so don’t rush it. The onions should be translucent, and the peppers should have a slight bite but still be tender.

Combining and Simmering

Now, the fun part! Add the shredded beef back into the skillet with the veggies. Pour in the diced tomatoes (with their juices), vinegar, cumin, oregano, salt, and pepper. Stir everything together, then reduce the heat to low. Let it simmer uncovered for about 20 minutes, stirring occasionally. This slow simmer lets all those flavors marry together and deepen—trust me, your kitchen will smell amazing.

If the mixture looks too dry, add a splash of that reserved beef broth to keep it saucy. Taste and adjust the seasoning—sometimes I add an extra pinch of cumin or a squeeze of lime for brightness. Right before serving, stir in the fresh cilantro. And there you have it—perfect Ropa Vieja, just like abuela used to make!

Ropa Vieja - detail 3

Tips for the Best Ropa Vieja

Want to take your Ropa Vieja to the next level? Here are my go-to tips for making it absolutely unforgettable:

  • Use a slow cooker: If you’re not in a rush, toss the beef in a slow cooker on low for 6-8 hours. It’ll be melt-in-your-mouth tender with zero effort.
  • Add olives or capers: For a briny kick, stir in a handful of green olives or capers during the simmering step. Trust me, it’s a game-changer!
  • Don’t skimp on seasoning: Taste as you go and adjust. Sometimes I add a pinch of smoked paprika for extra depth.
  • Store leftovers right: Let it cool completely before refrigerating in an airtight container. It’ll stay fresh for up to 3 days and tastes even better the next day!

With these tips, your Ropa Vieja will be restaurant-worthy every time!

Serving Suggestions for Ropa Vieja

Now, let’s talk about the best ways to enjoy this delicious Ropa Vieja! My absolute favorite way is over a big pile of fluffy white rice—it soaks up all that rich sauce perfectly. But don’t stop there! Warm tortillas make an amazing wrap for the beef, or try it with sweet fried plantains for a Cuban-style feast. A sprinkle of extra fresh cilantro on top adds that final pop of freshness, and if you’re feeling fancy, a squeeze of lime brightens everything up. Honestly, it’s so good you might just eat it straight from the pot—no judgment here!

Storing and Reheating Ropa Vieja

Good news—Ropa Vieja gets even better as it sits! Let it cool completely, then store it in an airtight container in the fridge for up to 3 days. To reheat, just warm it gently on the stove with a splash of water or broth to keep it saucy. If you’re in a hurry, the microwave works too—just cover it and stir halfway through. And yes, it freezes beautifully for up to 3 months (though in my house, it never lasts that long!).

Ropa Vieja Nutritional Information

Wondering about the nutrition in this comforting dish? Here’s the scoop per serving (about 1 cup): roughly 350 calories, 35g protein, and 18g fat (6g saturated). It’s got 10g carbs and 2g fiber, plus a good dose of iron from that slow-cooked beef. Keep in mind—these numbers can vary slightly depending on your exact ingredients. But hey, with flavor this good, who’s counting? (Okay, fine—maybe I am sometimes!)

FAQs About Ropa Vieja

Q1. Can I use a different cut of beef for Ropa Vieja?
Absolutely! While flank steak is traditional, you can use chuck roast or brisket too—just make sure it’s a cut that shreds well when slow-cooked. The key is long, gentle cooking to get that perfect tender texture.

Q2. How spicy is this dish?
Not spicy at all! The flavors are rich and savory rather than hot. If you want some heat, add a pinch of red pepper flakes or a diced jalapeño when sautéing the vegetables. My abuela would roll her eyes, but hey—it’s your kitchen!

Q3. Can I make Ropa Vieja ahead of time?
Oh yes—in fact, it’s better that way! The flavors deepen beautifully overnight. Just store it in the fridge and reheat gently before serving. It keeps for up to 3 days and freezes well too.

Q4. What’s the best way to shred the beef?
Use two forks—one to hold the meat steady, the other to pull it apart. It should shred easily when fully cooked. Pro tip: Let it cool slightly first so you don’t burn your fingers!

Share Your Ropa Vieja Experience

I’d love to hear how your Ropa Vieja turns out! Did you add any special twists? Leave a comment below or rate this recipe—I read every one. Happy cooking!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Ropa Vieja

Tender Ropa Vieja


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Bites & Bliss
  • Total Time: 2 hours 50 minutes
  • Yield: 6 servings 1x
  • Diet: Low Lactose

Description

Ropa Vieja is a traditional Cuban dish made with shredded beef, tomatoes, and bell peppers, cooked slowly for a rich and savory flavor.


Ingredients

Scale
  • 2 lbs flank steak
  • 1 large onion, sliced
  • 1 green bell pepper, sliced
  • 1 red bell pepper, sliced
  • 4 cloves garlic, minced
  • 1 can (14 oz) diced tomatoes
  • 1/4 cup olive oil
  • 1/4 cup white wine vinegar
  • 1 tsp cumin
  • 1 tsp oregano
  • Salt and pepper to taste
  • 1/4 cup chopped fresh cilantro

Instructions

  1. Cook the flank steak in a large pot with water until tender, about 2 hours. Remove and shred.
  2. Heat olive oil in a large skillet. Add onions, bell peppers, and garlic. Cook until softened.
  3. Add shredded beef, diced tomatoes, vinegar, cumin, oregano, salt, and pepper. Simmer for 20 minutes.
  4. Stir in cilantro and serve hot with rice or tortillas.

Notes

  • Use a slow cooker for easier preparation.
  • Add olives or capers for extra flavor.
  • Store leftovers in the refrigerator for up to 3 days.
  • Prep Time: 20 minutes
  • Cook Time: 2 hours 30 minutes
  • Category: Main Dish
  • Method: Stovetop
  • Cuisine: Cuban

Nutrition

  • Serving Size: 1 cup
  • Calories: 350
  • Sugar: 5g
  • Sodium: 400mg
  • Fat: 18g
  • Saturated Fat: 6g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 10g
  • Fiber: 2g
  • Protein: 35g
  • Cholesterol: 90mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star


Savor the Bliss, One Bite at a Time!

Sign up to receive delicious recipes, our latest blog posts, and exclusive updates. Plus, you'll be entered for a chance to WIN our recipe eBook!

You're in! Keep an eye on your inbox for tasty updates and delightful surprises coming your way.

BitesBliss-site-logo

Savor the Bliss, One Bite at a Time!

Sign up to receive delicious recipes, our latest blog posts, and exclusive updates. Plus, you'll be entered for a chance to WIN our recipe eBook!

You're in! Keep an eye on your inbox for tasty updates and delightful surprises coming your way.