Of all the dishes that have graced my family’s dinner table, few have received the same universal, enthusiastic applause as this Ropa Vieja recipe from Chef Jessica Randhawa of The Forked Spoon. The first time I made it, the aroma alone was enough to draw everyone into the kitchen, their curiosity piqued by the rich, savory scents of slow-simmered beef, sweet peppers, and warm spices. As the sunlight streamed into our kitchen, reminiscent of the beautiful photo of Chef Jessica herself, it felt like we were preparing something truly special. And we were. Seeing the vibrant, colorful stew of shredded beef and vegetables spooned over fluffy rice was a feast for the eyes, but the first bite was the real revelation. The flank steak, so impossibly tender it practically melted in our mouths, was enveloped in a complex, deeply flavorful sauce that was savory, slightly sweet, and had just the right briny kick from the olives. It was an instant hit. My kids, who can sometimes be picky, asked for seconds, and my husband declared it one of the best things I’d ever made. This recipe has since become a cherished staple in our home, a go-to for cozy Sunday dinners, special occasions, or whenever we crave a meal that feels both comforting and exciting. It’s more than just a recipe; it’s a culinary journey to the heart of Cuba, a dish with a story in every shred of beef, and a guaranteed way to bring smiles and satisfied sighs to your own dinner table.
Ropa Vieja, which translates to “old clothes” in Spanish, is the beloved national dish of Cuba. The name whimsically refers to the way the long strands of shredded beef and colorful strips of peppers and onions resemble a pile of vibrant, tattered garments. This hearty and delicious stew is a cornerstone of Cuban cuisine, celebrated for its rich flavors and comforting qualities. At its heart, Ropa Vieja is a testament to the magic of slow cooking, transforming a humble cut of beef like flank steak into something exceptionally tender and flavorful. Simmered with a host of aromatic ingredients, vegetables, and spices, it creates a sauce that is both complex and utterly delicious. Typically served with white rice and black beans, this dish is a complete and satisfying meal that captures the soulful spirit of Cuban home cooking. This particular recipe by Jessica Randhawa perfects the balance of flavors, creating a truly unforgettable culinary experience.
Ingredients
A truly spectacular Ropa Vieja relies on building layers of flavor with fresh, high-quality ingredients. This recipe is cleverly divided into two main components: the ingredients for tenderizing and flavoring the steak, and the ingredients for creating the iconic, rich sofrito-based sauce. Let’s break down what you’ll need and why each component is crucial.
For the Steak:
These initial ingredients are all about creating a flavorful foundation. We’re not just boiling the beef; we’re poaching it in an aromatic broth that will infuse the meat with flavor from the inside out.
- ▢ 3 pounds flank steak: This is the traditional and ideal cut for Ropa Vieja. Flank steak has long, tough muscle fibers that, when cooked low and slow, break down into incredibly tender, distinct shreds that hold their shape perfectly in the sauce. Its lean profile also prevents the final dish from becoming greasy.
- ▢ 2 large white onion, peeled and cut in half: As the onion simmers with the beef, it releases its sweet and savory notes, creating a deeply flavorful broth. It adds a foundational aromatic quality to the meat itself.
- ▢ 3 cloves garlic, peeled: Whole, peeled garlic cloves lend a mellow, sweet garlic essence to the poaching liquid without overpowering it.
- ▢ 2 bay leaves: These aromatic leaves contribute a subtle, almost floral and tea-like note that adds complexity to the broth and the beef.
- ▢ 1 teaspoon salt: Essential for seasoning the meat from the very beginning.
- ▢ 1 teaspoon black pepper: Provides a gentle, woody heat that balances the other flavors.
For the Sauce:
This is where the magic truly happens. The sauce, built upon a classic sofrito, is what gives Ropa Vieja its signature color, aroma, and unforgettable taste.
- ▢ 2 tablespoon olive oil: Used for sautéing the vegetables and blooming the spices, creating the base of our sauce.
- ▢ 1 large white onion, diced: This time, the onion is diced to become part of the sauce’s texture, providing a sweet, aromatic base once softened.
- ▢ 1 red bell pepper, seeded and sliced: Red bell peppers bring a wonderful sweetness and vibrant red color that is essential to the dish’s appearance and flavor profile.
- ▢ 1 green bell pepper, seeded and sliced: Green bell peppers offer a slightly more vegetal, earthy flavor that contrasts beautifully with the sweetness of the red peppers.
- ▢ 4 cloves garlic, minced: Minced garlic adds a pungent, sharp aromatic kick to the sofrito, a key flavor in Cuban cooking.
- ▢ 2 tablespoon tomato paste: This is a powerhouse ingredient. It provides a concentrated, umami-rich tomato flavor and helps to thicken the sauce, giving it a luxurious body.
- ▢ 1 tablespoon Mexican oregano: While similar to Mediterranean oregano, the Mexican variety has more citrusy and earthy notes that pair exceptionally well with Latin spices.
- ▢ 1 teaspoon ground cumin: Cumin brings a warm, earthy, and slightly smoky depth that is absolutely essential to the Ropa Vieja flavor profile.
- ▢ 1 teaspoon paprika: Adds a mild, sweet peppery flavor and contributes to the beautiful reddish-brown hue of the sauce.
- ▢ 1 teaspoon salt & 1 teaspoon black pepper: To season the sauce itself and ensure the final dish is perfectly balanced.
- ▢ 1½ cups low-sodium beef broth: This is where saving the broth from cooking the steak pays off! Using this reserved “liquid gold” intensifies the beefy flavor of the final dish. If you don’t have enough, supplement with store-bought low-sodium broth.
- ▢ 1 cup dry white wine: An acidic component like a dry Sauvignon Blanc or Pinot Grigio helps to deglaze the pan, brighten the rich flavors of the sauce, and add another layer of complexity.
- ▢ 1 (15-ounce) can tomato sauce: This forms the liquid base of the sauce, providing moisture and a smooth, rich tomato flavor that complements the concentrated taste of the tomato paste.
- ▢ 1 cup manzanilla olives: These Spanish green olives, often stuffed with pimentos, are the finishing touch. They provide a briny, salty pop of flavor that cuts through the richness of the beef and tomato sauce, adding a signature Cuban flair.
Instructions
Following these steps carefully will ensure your flank steak becomes perfectly tender and the sauce develops its signature deep, complex flavor. The process is straightforward and rewarding, broken down into two main stages: cooking the beef and then building the sauce.
Stage 1: Cooking and Shredding the Flank Steak
- Combine and Simmer: Place the 3 pounds of flank steak into a large pot or Dutch oven. Add the halved white onion, 3 whole peeled garlic cloves, 2 bay leaves, 1 teaspoon of salt, and 1 teaspoon of black pepper. Pour in enough cold water to cover the steak by at least an inch.
- Bring to a Boil, then Reduce: Set the pot over high heat and bring the water to a full boil. As soon as it reaches a rolling boil, immediately reduce the heat to the lowest setting that will maintain a gentle simmer.
- Slow Simmer for Tenderness: Cover the pot with a tight-fitting lid and let the steak simmer gently for approximately 2 hours. The key here is “low and slow.” A furious boil will toughen the meat. You’ll know it’s ready when a fork can easily pierce and pull apart the meat.
- Cool and Shred: Carefully remove the tender steak from the pot and transfer it to a large bowl or cutting board. Allow it to cool for 15-20 minutes, or until it’s comfortable to handle. Once cooled, use two forks to shred the beef, pulling along the grain of the muscle to create long, fine strands.
- Save the Broth: Do not discard the cooking liquid! This is your flavor-packed beef broth. Strain it through a fine-mesh sieve into a clean jar or bowl to remove the onion, garlic, and bay leaves. You will use 1½ cups of this “liquid gold” for your sauce.
Stage 2: Building the Sauce and Finishing the Dish
- Sauté the Sofrito Base: In a large, heavy-bottomed skillet or Dutch oven, heat 2 tablespoons of olive oil over medium heat. Once shimmering, add the diced white onion and the sliced red and green bell peppers. Sauté, stirring occasionally, until the vegetables have softened and the onion is translucent, which should take about 4-5 minutes.
- Bloom the Spices: Add the 4 cloves of minced garlic, 2 tablespoons of tomato paste, Mexican oregano, ground cumin, paprika, 1 teaspoon of salt, and 1 teaspoon of black pepper to the skillet with the vegetables. Stir continuously and cook for another 2-3 minutes. This step, known as “blooming,” toasts the spices and deepens their flavor, making the sauce incredibly fragrant.
- Create the Sauce: Pour in the 1½ cups of reserved beef broth and the 1 cup of dry white wine, using a wooden spoon to scrape up any browned bits (the fond) from the bottom of the pan. Stir in the can of tomato sauce and the manzanilla olives.
- Simmer and Reduce: Bring the sauce to a low boil, then reduce the heat to low and let it simmer, uncovered, for about 15 minutes. This allows the flavors to meld together and the sauce to reduce and thicken slightly.
- Combine and Finish: Add the shredded beef to the simmering sauce. Stir everything together until the beef is thoroughly coated. Continue to cook for an additional 5-10 minutes, allowing the beef to absorb the delicious sauce and heat through completely.
- Serve and Garnish: Your Ropa Vieja is now ready! Serve it hot, garnished with fresh cilantro if desired, alongside your favorite accompaniments.
Nutrition Facts
Please note that these nutritional values are an estimate and can vary based on the specific ingredients used, such as the leanness of the steak and the sodium content of the broth and olives.
- Servings: 6
- Calories per serving: Approximately 485 kcal (This is for the Ropa Vieja itself and does not include sides like rice or beans).
Preparation Time
This dish is a labor of love, but most of the time is hands-off simmering, allowing you to attend to other things while the magic happens.
- Prep Time: 30 minutes (This includes chopping the vegetables, measuring spices, and preparing the steak for the pot).
- Cook Time: 2 hours (This is the essential simmering time for the flank steak to become perfectly tender).
- Total Time: 2 hours 30 minutes
How to Serve Ropa Vieja
Serving Ropa Vieja is all about creating a comforting, complete, and balanced plate. The rich, savory stew pairs beautifully with simple, starchy sides that can soak up every last drop of the incredible sauce.
Classic Cuban Pairings:
For the most authentic experience, serve Ropa Vieja with these traditional accompaniments.
- White Rice: Fluffy long-grain white rice is the perfect neutral canvas. It provides a wonderful texture and acts as a sponge for the flavorful Ropa Vieja sauce.
- Black Beans (Frijoles Negros): A non-negotiable side for many. You can serve them simply seasoned and stewed, or as part of Moros y Cristianos, a classic dish where black beans and white rice are cooked together.
- Fried Sweet Plantains (Maduros): This is the ultimate counterpoint to the savory stew. The caramelized, sweet flavor of ripe fried plantains provides a delicious contrast that balances the entire meal.
- Tostones: If you prefer savory over sweet, Tostones are the way to go. These are crispy, smashed, and double-fried green plantains, often served with a garlic dipping sauce (mojo).
Creative Serving Ideas:
Ropa Vieja is incredibly versatile. Don’t be afraid to think outside the traditional plate!
- Ropa Vieja Tacos: Spoon the shredded beef mixture into warm corn or flour tortillas and top with cotija cheese, pickled red onions, and a squeeze of lime.
- Hearty Sandwiches: Pile the Ropa Vieja onto a crusty roll, similar to a sloppy joe, for a messy but incredibly satisfying lunch.
- Stuffed Bell Peppers: Hollow out bell peppers, stuff them with the Ropa Vieja, top with cheese, and bake until the peppers are tender.
- Over Creamy Polenta or Mashed Potatoes: For a different kind of comfort food fusion, serve the savory beef over a bed of creamy polenta, mashed potatoes, or mashed yuca.
Additional Tips for the Perfect Ropa Vieja
Chef Jessica Randhawa’s recipe is fantastic as is, but these five tips can help you elevate your dish even further and tailor it to your own kitchen.
- Embrace the “Day After” Rule: Like many stews and braises, Ropa Vieja is often even better the next day. Making it ahead of time allows the flavors to meld, deepen, and mature. If you have the time, prepare it a day in advance, refrigerate it overnight, and simply reheat it on the stovetop before serving.
- Don’t Rush the Simmer: The 2-hour simmering time for the beef is not a suggestion; it’s a requirement for achieving that signature fall-apart texture. Boiling the meat or cutting the time short will result in tough, chewy beef. Keep the heat low and be patient—it’s worth the wait.
- Master the Shred: For the best “old clothes” texture, be sure to shred the beef along the grain. This will give you long, distinct strands. Using two forks is the classic method, but if the beef is very tender, you can often pull it apart with just your fingers once it’s cool enough to handle.
- Slow Cooker or Instant Pot Adaptation: This recipe is easily adaptable.
- For a Slow Cooker: Simply add the steak ingredients to your slow cooker and cook on low for 6-8 hours or on high for 3-4 hours. Then, remove the steak to shred and proceed with making the sauce on the stovetop as directed.
- For an Instant Pot: Use the sauté function to brown the steak (optional, but adds flavor). Add the rest of the steak ingredients and pressure cook on high for 45-50 minutes, followed by a natural release.
- Taste and Adjust the Sauce: Before you serve, always taste the final sauce. It might need a little more salt, a squeeze of lime or a splash of vinegar to brighten it up, or even a pinch of sugar to balance the acidity of the tomatoes. Cooking is dynamic, and a final adjustment can take your dish from great to perfect.
Frequently Asked Questions (FAQ)
1. What is the best cut of meat for Ropa Vieja?
Flank steak is the most traditional and highly recommended cut. Its long, fibrous structure is what breaks down into the perfect long shreds that define the dish. However, if you can’t find flank steak, other good alternatives include skirt steak or beef brisket (specifically the flat cut). Chuck roast can also be used, though it will result in chunkier, shorter shreds rather than long strands.
2. Why is the dish called Ropa Vieja (“Old Clothes”)?
The name comes from a charming bit of culinary folklore. The most popular legend tells of a penniless old man who was so poor he couldn’t afford to feed his visiting family. In desperation, he shredded and cooked his own old clothes. He prayed over the pot, and a miracle occurred, transforming the tattered clothes into a delicious and hearty beef stew. The name stuck, whimsically describing the dish’s appearance of colorful, shredded rags.
3. Can I make Ropa Vieja ahead of time?
Absolutely! In fact, it is highly recommended. Ropa Vieja is one of those dishes where the flavors get even better after a day or two in the refrigerator. The ingredients have more time to meld and marry, resulting in a richer, more complex taste. It’s the perfect dish to make on a Sunday to enjoy for dinner on a busy Monday or Tuesday.
4. How do I store and reheat leftovers?
Leftover Ropa Vieja can be stored in an airtight container in the refrigerator for up to 4 days. For longer storage, it freezes beautifully. Place it in a freezer-safe container or zip-top bag, removing as much air as possible, and it will keep for up to 3 months. To reheat, you can gently warm it in a saucepan over medium-low heat on the stovetop, adding a splash of beef broth or water if it seems too thick. You can also reheat it in the microwave.
5. Can I make this recipe without the white wine?
Yes, you can. While the wine adds a wonderful depth and acidity that brightens the sauce, it can easily be omitted. To substitute, simply replace the 1 cup of dry white wine with an additional 1 cup of low-sodium beef broth. To replicate the acidity, you can add a tablespoon of red wine vinegar or apple cider vinegar to the sauce along with the broth.
Print
Ropa Vieja recipe
Ingredients
For the Steak:
These initial ingredients are all about creating a flavorful foundation. We’re not just boiling the beef; we’re poaching it in an aromatic broth that will infuse the meat with flavor from the inside out.
- ▢ 3 pounds flank steak: This is the traditional and ideal cut for Ropa Vieja. Flank steak has long, tough muscle fibers that, when cooked low and slow, break down into incredibly tender, distinct shreds that hold their shape perfectly in the sauce. Its lean profile also prevents the final dish from becoming greasy.
- ▢ 2 large white onion, peeled and cut in half: As the onion simmers with the beef, it releases its sweet and savory notes, creating a deeply flavorful broth. It adds a foundational aromatic quality to the meat itself.
- ▢ 3 cloves garlic, peeled: Whole, peeled garlic cloves lend a mellow, sweet garlic essence to the poaching liquid without overpowering it.
- ▢ 2 bay leaves: These aromatic leaves contribute a subtle, almost floral and tea-like note that adds complexity to the broth and the beef.
- ▢ 1 teaspoon salt: Essential for seasoning the meat from the very beginning.
- ▢ 1 teaspoon black pepper: Provides a gentle, woody heat that balances the other flavors.
For the Sauce:
This is where the magic truly happens. The sauce, built upon a classic sofrito, is what gives Ropa Vieja its signature color, aroma, and unforgettable taste.
- ▢ 2 tablespoon olive oil: Used for sautéing the vegetables and blooming the spices, creating the base of our sauce.
- ▢ 1 large white onion, diced: This time, the onion is diced to become part of the sauce’s texture, providing a sweet, aromatic base once softened.
- ▢ 1 red bell pepper, seeded and sliced: Red bell peppers bring a wonderful sweetness and vibrant red color that is essential to the dish’s appearance and flavor profile.
- ▢ 1 green bell pepper, seeded and sliced: Green bell peppers offer a slightly more vegetal, earthy flavor that contrasts beautifully with the sweetness of the red peppers.
- ▢ 4 cloves garlic, minced: Minced garlic adds a pungent, sharp aromatic kick to the sofrito, a key flavor in Cuban cooking.
- ▢ 2 tablespoon tomato paste: This is a powerhouse ingredient. It provides a concentrated, umami-rich tomato flavor and helps to thicken the sauce, giving it a luxurious body.
- ▢ 1 tablespoon Mexican oregano: While similar to Mediterranean oregano, the Mexican variety has more citrusy and earthy notes that pair exceptionally well with Latin spices.
- ▢ 1 teaspoon ground cumin: Cumin brings a warm, earthy, and slightly smoky depth that is absolutely essential to the Ropa Vieja flavor profile.
- ▢ 1 teaspoon paprika: Adds a mild, sweet peppery flavor and contributes to the beautiful reddish-brown hue of the sauce.
- ▢ 1 teaspoon salt & 1 teaspoon black pepper: To season the sauce itself and ensure the final dish is perfectly balanced.
- ▢ 1½ cups low-sodium beef broth: This is where saving the broth from cooking the steak pays off! Using this reserved “liquid gold” intensifies the beefy flavor of the final dish. If you don’t have enough, supplement with store-bought low-sodium broth.
- ▢ 1 cup dry white wine: An acidic component like a dry Sauvignon Blanc or Pinot Grigio helps to deglaze the pan, brighten the rich flavors of the sauce, and add another layer of complexity.
- ▢ 1 (15-ounce) can tomato sauce: This forms the liquid base of the sauce, providing moisture and a smooth, rich tomato flavor that complements the concentrated taste of the tomato paste.
- ▢ 1 cup manzanilla olives: These Spanish green olives, often stuffed with pimentos, are the finishing touch. They provide a briny, salty pop of flavor that cuts through the richness of the beef and tomato sauce, adding a signature Cuban flair.
Instructions
Stage 1: Cooking and Shredding the Flank Steak
- Combine and Simmer: Place the 3 pounds of flank steak into a large pot or Dutch oven. Add the halved white onion, 3 whole peeled garlic cloves, 2 bay leaves, 1 teaspoon of salt, and 1 teaspoon of black pepper. Pour in enough cold water to cover the steak by at least an inch.
- Bring to a Boil, then Reduce: Set the pot over high heat and bring the water to a full boil. As soon as it reaches a rolling boil, immediately reduce the heat to the lowest setting that will maintain a gentle simmer.
- Slow Simmer for Tenderness: Cover the pot with a tight-fitting lid and let the steak simmer gently for approximately 2 hours. The key here is “low and slow.” A furious boil will toughen the meat. You’ll know it’s ready when a fork can easily pierce and pull apart the meat.
- Cool and Shred: Carefully remove the tender steak from the pot and transfer it to a large bowl or cutting board. Allow it to cool for 15-20 minutes, or until it’s comfortable to handle. Once cooled, use two forks to shred the beef, pulling along the grain of the muscle to create long, fine strands.
- Save the Broth: Do not discard the cooking liquid! This is your flavor-packed beef broth. Strain it through a fine-mesh sieve into a clean jar or bowl to remove the onion, garlic, and bay leaves. You will use 1½ cups of this “liquid gold” for your sauce.
Stage 2: Building the Sauce and Finishing the Dish
- Sauté the Sofrito Base: In a large, heavy-bottomed skillet or Dutch oven, heat 2 tablespoons of olive oil over medium heat. Once shimmering, add the diced white onion and the sliced red and green bell peppers. Sauté, stirring occasionally, until the vegetables have softened and the onion is translucent, which should take about 4-5 minutes.
- Bloom the Spices: Add the 4 cloves of minced garlic, 2 tablespoons of tomato paste, Mexican oregano, ground cumin, paprika, 1 teaspoon of salt, and 1 teaspoon of black pepper to the skillet with the vegetables. Stir continuously and cook for another 2-3 minutes. This step, known as “blooming,” toasts the spices and deepens their flavor, making the sauce incredibly fragrant.
- Create the Sauce: Pour in the 1½ cups of reserved beef broth and the 1 cup of dry white wine, using a wooden spoon to scrape up any browned bits (the fond) from the bottom of the pan. Stir in the can of tomato sauce and the manzanilla olives.
- Simmer and Reduce: Bring the sauce to a low boil, then reduce the heat to low and let it simmer, uncovered, for about 15 minutes. This allows the flavors to meld together and the sauce to reduce and thicken slightly.
- Combine and Finish: Add the shredded beef to the simmering sauce. Stir everything together until the beef is thoroughly coated. Continue to cook for an additional 5-10 minutes, allowing the beef to absorb the delicious sauce and heat through completely.
- Serve and Garnish: Your Ropa Vieja is now ready! Serve it hot, garnished with fresh cilantro if desired, alongside your favorite accompaniments.
Nutrition
- Serving Size: One Normal Portion
- Calories: 485





