The aroma of ropa vieja wafts through the air, teasing your taste buds and promising a burst of flavors that will dance on your palate. Imagine tender, shredded beef simmering in a rich, savory sauce filled with vibrant bell peppers and onions—a dish that not only satisfies hunger but also warms the soul.
This delightful Cuban classic, often enjoyed during family gatherings or celebrations, brings back memories of my abuela’s kitchen, where the laughter and clinking of forks harmonized with the sizzling sounds of cooking. Ropa vieja is more than just a meal; it’s an experience that beckons you to gather around the table with loved ones, ready to indulge in a dish that never fails to impress.
Why You'll Love This Recipe
- Ropa vieja offers incredible flavor with minimal effort, making it perfect for weeknight dinners
- The colorful presentation makes it visually appealing for special occasions
- Its versatility allows for serving over rice, in tacos, or even as a sandwich filling
- Plus, it’s a fantastic way to use leftover beef!
Sharing this dish at our last family reunion drew smiles and compliments from everyone around the table—it always hits home!

Essential Ingredients
Here’s what you’ll need to make this delicious dish:
-
Flank Steak: This cut becomes incredibly tender when slow-cooked; opt for grass-fed if possible for better flavor.
-
Onion: A medium yellow onion adds sweetness; slice it thinly for even cooking.
-
Bell Peppers: Use a mix of red and green for colorful presentation and varied flavor profiles.
-
Garlic: Fresh cloves are essential; they provide depth to the sauce that pre-minced garlic can’t match.
-
Canned Tomatoes: Choose crushed tomatoes—these add body to the sauce and enhance overall richness.
-
Cumin: This spice gives traditional flavor; toast whole seeds for an extra punch if you’re feeling adventurous.
-
Bay Leaves: Don’t skip these—they offer an aromatic essence that’s key to authentic taste.
-
Olive Oil: Use high-quality extra virgin olive oil for sautéing; it adds flavor and keeps everything moist.
-
Salt and Pepper: Simple but crucial seasonings; adjust according to your taste preferences throughout cooking.
The full ingredients list, including measurements, is provided in the recipe card directly below.
Let’s Make it together
Sear the Beef: Begin by heating olive oil in a large pot over medium-high heat. Season flank steak with salt and pepper before searing until browned on all sides—about 3-4 minutes per side works wonders.
Sauté Vegetables: Remove the beef temporarily and toss in sliced onions and bell peppers into the same pot. Sauté until softened—this should take roughly 5 minutes while enjoying the aromatic goodness wafting up.
Add Garlic & Spices: Stir in minced garlic along with cumin and bay leaves. Cook until fragrant—about 1 minute is sufficient before adding crushed tomatoes.
Return Beef & Simmer: Nestle the seared beef back into your vegetable medley. Pour enough water or broth covering halfway up the meat before bringing everything to a gentle simmer.
Cook Low & Slow: Cover your pot tightly and let it simmer on low heat for about 2-3 hours. You want those flavors to meld beautifully while the meat becomes fork-tender.
Shred & Serve!: Once cooked through, remove beef from the pot and shred it using two forks. Return shredded meat into the sauce, stirring well before serving over rice or tortillas—the choice is yours!
Ropa vieja is truly one of those dishes that marries simplicity with comfort food happiness. With its robust flavors and heartwarming qualities, it’s bound to become a staple at your dining table!
You Must Know
- Ropa vieja is a delicious Cuban classic
- This dish transforms leftovers into a mouthwatering meal, filled with rich flavors and tender meat
- The aroma alone can transport you to a bustling Havana kitchen, making it an unforgettable culinary adventure
Perfecting the Cooking Process
Sear the beef first for deeper flavor, then simmer with veggies while preparing rice or sides. This sequence ensures everything finishes together perfectly, creating a harmonious meal that even your grandmother would approve.

Add Your Touch
Feel free to swap out beef for chicken or jackfruit for a vegetarian twist. Adding olives or capers can enhance the flavor profile and add an unexpected zing that will surprise your guests.
Storing & Reheating
Store ropa vieja in an airtight container in the fridge for up to five days. To reheat, warm in a saucepan over medium heat, adding a splash of broth if needed to maintain moisture.
Chef's Helpful Tips
- To achieve tender meat, allow it to marinate overnight; this step enhances both flavor and texture
- Avoid overcrowding your pan when searing the meat; it prevents browning and flavor development
- Always taste and adjust seasoning near the end of cooking for the best results
Cooking ropa vieja reminds me of my abuela’s kitchen, where aromas danced in the air as we shared stories over simmering pots. The joy on my family’s faces when they tasted it made all those hours worth it.

FAQ
What does ropa vieja mean?
Ropa vieja translates to “old clothes,” referring to shredded beef resembling tattered garments.
Can I make ropa vieja in a slow cooker?
Yes! Just sear the meat first, then cook on low for 6-8 hours.
What do I serve with ropa vieja?
Serve it with rice, black beans, and fried plantains for a complete meal experience.
Ropa Vieja
Ropa vieja is a beloved Cuban dish that tantalizes the senses with its rich flavors and tender, shredded beef simmered in a savory sauce. This hearty meal combines vibrant bell peppers and onions, creating a comforting experience perfect for family gatherings or weeknight dinners. Easy to prepare and versatile enough to serve over rice, in tacos, or as a sandwich filling, ropa vieja is sure to impress your loved ones. Let the aroma transport you to a bustling Havana kitchen and enjoy this culinary classic at your dining table.
- Prep Time: 20 minutes
- Cook Time: 180 minutes
- Total Time: 3 hours 20 minutes
- Yield: Serves approximately 6
- Category: Main
- Method: Slow cooking
- Cuisine: Cuban
Ingredients
- 2 lbs flank steak
- 1 medium yellow onion, thinly sliced
- 1 red bell pepper, sliced
- 1 green bell pepper, sliced
- 4 cloves garlic, minced
- 28 oz can crushed tomatoes
- 2 tsp ground cumin
- 2 bay leaves
- 2 tbsp extra virgin olive oil
- Salt and pepper to taste
Instructions
- Heat olive oil in a large pot over medium-high heat. Season flank steak with salt and pepper; sear until browned on all sides (about 3-4 minutes per side). Remove beef from the pot.
- Add sliced onions and bell peppers into the same pot; sauté until softened (approx. 5 minutes).
- Stir in minced garlic, cumin, and bay leaves; cook until fragrant (about 1 minute). Add crushed tomatoes.
- Return seared beef to the pot, adding water or broth to cover halfway. Bring to a gentle simmer.
- Cover tightly and cook on low heat for 2-3 hours until meat is fork-tender.
- Shred beef using two forks, return it to the sauce, and serve over rice or tortillas.
Nutrition
- Serving Size: 1 cup (240g)
- Calories: 320
- Sugar: 6g
- Sodium: 800mg
- Fat: 15g
- Saturated Fat: 5g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 15g
- Fiber: 3g
- Protein: 30g
- Cholesterol: 85mg





Leave a Comment