Ropa Vieja is a vibrant, flavorful dish that will have your taste buds dancing the salsa. Imagine tender shredded beef simmered in a medley of colorful bell peppers and onions, all wrapped up in a rich tomato sauce that smells so good it could make a statue drool. The aroma wafts through the air, bringing everyone to the kitchen like a moth to a flame, eager to savor every bite. Trust me; this dish is more than just food; it’s an invitation to gather around the table and enjoy life together.

Every time I whip up Ropa Vieja, I’m transported back to my childhood kitchen, where my abuela would bring out the big pot like she was revealing the crown jewels. It was the centerpiece of our family gatherings, making even the most mundane Monday feel like a fiesta. Whether it’s a Sunday dinner or just an ordinary weeknight craving for something extraordinary, Ropa Vieja never disappoints. Prepare yourself for an explosion of flavors that will have you asking for seconds—and maybe even thirds.
Why You'll Love This Recipe
- This Ropa Vieja recipe combines tenderness and flavor in one incredible dish
- It’s simple enough for beginners yet impressive enough for special occasions
- The eye-catching colors make it stand out on any dinner table
- Plus, it’s versatile—serve it over rice, in tacos, or even as a filling for empanadas!
Ingredients for Ropa Vieja
Here’s what you’ll need to make this delicious dish:
Flank Steak: A tender cut that shreds beautifully after cooking. Look for bright red meat with some marbling for extra flavor.
Bell Peppers: Use a mix of red and green for visual appeal and sweetness. Fresh is best; they add crunch and color.
Onion: A yellow onion works perfectly here. Slice it thinly to ensure it caramelizes nicely during cooking.
Garlic: Fresh cloves are essential for adding depth of flavor. You can never have too much garlic—trust me!
For the Sauce:
Canned Tomatoes: Use crushed tomatoes or tomato sauce as your base—it adds richness and balances acidity.
Spices: Cumin and oregano elevate the dish with their warm notes. Go easy on them unless you want your taste buds doing the cha-cha!
The full ingredients list, including measurements, is provided in the recipe card directly below.
How to Make Ropa Vieja
Follow these simple steps to prepare this delicious dish:
Step 1: Prepare Your Ingredients
Start by gathering all your ingredients and chopping your vegetables. Slice the bell peppers and onion into strips and mince your garlic until it resembles tiny little gems of flavor.
Step 2: Sear the Steak
In a large skillet over medium-high heat, add some oil and sear the flank steak on both sides until browned—about four minutes per side should do it. This step seals in all those juicy flavors!
Step 3: Cook Those Veggies
Once your steak is seared, remove it from the skillet but don’t clean it—there’s no need to lose that delicious goodness! Toss in the sliced onions and peppers along with minced garlic. Sauté them until they’re soft and aromatic—around five minutes should suffice.
Step 4: Add Tomatoes and Spices
Pour in your canned tomatoes along with cumin and oregano. Stir everything together while channeling your inner chef! Bring this wonderful mixture to a simmer before returning the flank steak back into the pan.
Step 5: Let It Simmer
Cover your skillet with a lid and let everything simmer on low heat for about two hours or until that steak is fork-tender—the kind of tenderness that makes you weep tears of joy.
Step 6: Shred and Serve
Once it’s ready, remove the steak from the pan and shred it using two forks (or one if you’re feeling like an overachiever!). Return it back into that tantalizing sauce to soak up every last bit of flavor before serving over rice or even within soft tortillas.
Transfer to plates and drizzle with sauce for the perfect finishing touch!
There you have it—Ropa Vieja that sings with flavor in every bite! Whether you’re sharing this meal with family or enjoying a cozy night alone, each forkful promises warmth, nostalgia, and perhaps even happiness (and maybe some happy dance moves). Enjoy!
You Must Know
- Ropa Vieja is not just a dish; it’s a fiesta on your plate!
- This Cuban classic brings together tender, shredded beef and vibrant spices that create a symphony of flavors
- Serve it over rice or with plantains for an unforgettable meal
Perfecting the Cooking Process
Start by browning the beef in a hot pan for maximum flavor. While it simmers, chop vegetables and prepare your spices. Lastly, let everything meld together in the slow cooker or stovetop for deep, delicious flavor.
Add Your Touch
Feel free to swap out beef for chicken or even jackfruit for a vegetarian twist. Add extra spices like cumin or chili flakes for heat, or toss in bell peppers for added crunch and color.
Storing & Reheating
Store any leftovers in an airtight container in the fridge for up to four days. To reheat, simply warm on the stovetop or microwave until heated through, ensuring it stays juicy and flavorful.
Chef's Helpful Tips
- Make sure to use flank steak for tenderness—it’s key to achieving that melt-in-your-mouth experience
- Don’t skip the marinating step; it infuses flavor deep into the meat
- Finally, let Ropa Vieja rest before serving to allow flavors to deepen
I remember the first time I made Ropa Vieja; my friends thought I had summoned culinary spirits! Their compliments were so effusive that I almost believed I could become a chef overnight.
FAQs:
What is Ropa Vieja?
Ropa Vieja is a traditional Cuban dish made from shredded beef simmered in a rich sauce of tomatoes, bell peppers, onions, and spices. The name translates to “old clothes,” referring to the appearance of the shredded meat. This flavorful dish is often served with rice and black beans, making it a staple in many Latin American households.
How do you make Ropa Vieja more flavorful?
To enhance the flavor of Ropa Vieja, marinate the beef overnight in citrus juice and spices before cooking. Use a mix of fresh herbs such as cilantro and oregano. Slow-cooking the beef allows it to absorb all the flavors from the sauce. Adding olives or capers can also add a unique twist to this classic recipe.
Can I use other meats for Ropa Vieja?
While traditional Ropa Vieja uses flank steak or brisket, you can experiment with other cuts like chuck roast or even chicken for a lighter version. However, keep in mind that using different meats may alter the texture and flavor profile of this beloved Cuban dish.
What sides pair well with Ropa Vieja?
Ropa Vieja pairs excellently with white rice and black beans, which balance the richness of the meat. Fried plantains or yuca are also popular accompaniments. A simple salad with avocado and tomatoes can add freshness to your meal, creating a well-rounded dining experience.
Conclusion for Ropa Vieja:
Ropa Vieja is a delightful Cuban dish that brings together tender shredded beef and vibrant flavors from vegetables and spices. By following the right techniques—such as marinating your meat and using fresh ingredients—you can create an authentic experience at home. Serve it alongside rice and beans for a complete meal that everyone will love. Enjoy this classic comfort food at your next family gathering or special occasion!

Ropa Vieja
- Total Time: 2 hours 15 minutes
- Yield: Serves approximately 6
Description
Ropa Vieja is a beloved Cuban classic that features tender, shredded beef simmered in a rich and savory sauce made from tomatoes, bell peppers, and spices. This vibrant dish is perfect for family gatherings or cozy dinners, delivering an explosion of flavors that will keep everyone coming back for more. Serve it over rice or inside tortillas for a satisfying meal that brings people together.
Ingredients
- 2 lbs flank steak
- 1 cup red bell pepper, sliced
- 1 cup green bell pepper, sliced
- 1 large yellow onion, thinly sliced
- 4 cloves garlic, minced
- 1 (28 oz) can crushed tomatoes
- 2 tsp ground cumin
- 2 tsp dried oregano
- Salt and pepper to taste
- 2 tbsp olive oil
Instructions
- Prepare your ingredients by slicing the peppers and onions and mincing the garlic.
- In a large skillet over medium-high heat, add olive oil and sear the flank steak for about 4 minutes on each side until browned.
- Remove the steak and add the sliced onions and peppers to the same skillet. Sauté for about 5 minutes until softened.
- Add minced garlic, crushed tomatoes, cumin, oregano, salt, and pepper. Stir well.
- Return the flank steak to the skillet. Cover and let it simmer on low heat for about 2 hours or until tender.
- Shred the beef with two forks and mix it back into the sauce before serving over rice or in tortillas.
- Prep Time: 15 minutes
- Cook Time: 120 minutes
- Category: Main
- Method: Skillet
- Cuisine: Cuban
Nutrition
- Serving Size: 1 cup (240g)
- Calories: 385
- Sugar: 7g
- Sodium: 680mg
- Fat: 19g
- Saturated Fat: 7g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 21g
- Fiber: 4g
- Protein: 32g
- Cholesterol: 75mg