The first whiff of simmering spices dancing through the kitchen is enough to transport me straight to the vibrant streets of Havana, where the air carries the mouthwatering scent of traditional home-cooked meals. Today, I’m thrilled to share my recipe for Cuban Ropa Vieja, a dish that wraps you in a warm embrace with its tender, shredded beef nestled in a savory sauce of tomatoes and bell peppers. This homemade delight is not only a fantastic comfort food but also a crowd-pleaser that can be whipped up in no time, making it perfect for any occasion. Whether you’re feeding a busy family or hosting friends, this gluten-friendly masterpiece will leave everyone asking for seconds. So, are you ready to dive into the flavors of Cuba and create a dish that’s as heartwarming as it is delicious? Let’s get cooking!

Why Is Ropa Vieja So Beloved?
Tender, melt-in-your-mouth beef: The slow-cooked flank steak or chuck roast becomes impossibly tender, perfect for pulling apart with a fork.
Bold flavors: The mix of tomatoes, bell peppers, and spices delivers a symphony of savory delight that dances on your taste buds.
Easy to make: With straightforward steps, this recipe makes home cooking accessible to everyone, even those new to the kitchen.
Versatile serving options: Traditionally paired with fluffy white rice, it also shines alongside black beans or even fried plantains for a Cuban feast.
Ideal for meal prep: Make it ahead of time! Ropa Vieja often tastes even better the next day, simplifying dinner planning while enhancing flavor.
Gather your loved ones and share this comforting dish that’s bound to become a family favorite. With such crowd appeal, you won’t be able to resist diving into this delightful Cuban classic!
Cuban Ropa Vieja Ingredients
• Dive into the layers of flavor with these essential ingredients.
For the Beef
- Flank Steak or Chuck Roast – The main protein that yields tender, shreddable beef; substitute with sirloin for a healthier option.
For the Vegetables
- Yellow Onions – Adds natural sweetness and depth to the dish; sweet onions can be used for a milder taste.
- Bell Peppers (Green and Red) – They offer both flavor and vibrant color; feel free to choose any color based on your preference.
- Garlic – Essential for creating a rich sofrito, enhancing the overall flavor of the dish.
For the Sauce
- Canned Tomatoes – The base of the sauce; crushed tomatoes are favored, but tomato sauce or fresh chopped tomatoes can also work.
- Olive Oil – Necessary for sautéing the vegetables; it ensures they cook evenly and develop a rich taste.
- White Wine – A splash for added depth; can be replaced with beef broth or apple cider vinegar for a non-alcoholic twist.
For Seasoning
- Spices (Cumin, Oregano, Paprika) – These are the backbone of flavor; try adding coriander for a refreshing variation.
- Crushed Red Pepper Flakes – Optional for bringing heat into the dish; adjust according to your spice tolerance.
- Bay Leaves – Added for their aromatic quality and are meant to be removed before serving.
Each bite of this Cuban Ropa Vieja is packed with comforting flavors that will leave you craving more! Happy cooking!
Step‑by‑Step Instructions for Cuban Ropa Vieja
Step 1: Cook the Beef
In a large pot, place your flank steak or chuck roast and cover it with water, adding a pinch of salt. Bring the pot to a boil over medium-high heat, then reduce the temperature to low, allowing the beef to simmer gently for about 1.5 to 2 hours. You’ll know it’s ready when the meat is tender and easily shreds with a fork.
Step 2: Cool and Shred
Once the beef is tender, carefully remove it from the pot and set it aside, reserving 1 cup of the flavorful broth. Allow the meat to cool for a few minutes, then use two forks to shred it into bite-sized pieces. This shredded beef will serve as the heart of your Cuban Ropa Vieja.
Step 3: Sauté Vegetables
In a large skillet, heat 2 tablespoons of olive oil over medium heat until shimmering. Add the sliced yellow onions and bell peppers, cooking for 6-8 minutes until they become translucent and soft. Incorporate the minced garlic, stirring for another minute until fragrant, filling the kitchen with lovely aromas as the vegetables caramelize beautifully.
Step 4: Prepare Sauce
Stir in 2 tablespoons of tomato paste along with the reserved beef broth and 28 ounces of canned crushed tomatoes. Season this mixture with a teaspoon each of cumin, oregano, and paprika, then bring the sauce to a gentle simmer. Watch as it thickens and the vibrant colors deepen, creating a rich base for the Cuban Ropa Vieja.
Step 5: Combine Ingredients
Add the shredded beef back into the simmering sauce, stirring everything together until well combined. Allow the mixture to simmer for 20-30 minutes, stirring occasionally to prevent sticking. Keep an eye on the texture; if it appears too thick, you can add more broth to achieve your desired consistency.
Step 6: Taste and Adjust
Before serving, taste the Cuban Ropa Vieja and adjust the seasoning as needed with salt, pepper, or even a pinch of crushed red pepper flakes for added heat. Remember to remove the bay leaves that have been infusing their flavor into the dish, ensuring a smooth and delightful eating experience.
Step 7: Garnish and Serve
To finish, garnish your Cuban Ropa Vieja with freshly chopped cilantro or parsley for a burst of freshness. Serve it hot over fluffy white rice, and consider including a side of black beans or fried plantains for a truly authentic Cuban meal that your family and friends will love.

How to Store and Freeze Cuban Ropa Vieja
Fridge: Store your Cuban Ropa Vieja in an airtight container for up to 3 days. The flavors continue to develop, making leftovers even more delicious!
Freezer: Portion out the Ropa Vieja in freezer-safe bags or containers and freeze for up to 3 months. Ensure to remove as much air as possible to prevent freezer burn.
Reheating: Gently reheat in a skillet over medium heat, adding a splash of water or broth to keep it moist, stirring occasionally until warmed through.
Make-Ahead: Prepare the dish in advance and refrigerate, as Ropa Vieja tastes wonderfully enhanced the next day, allowing the spices to meld perfectly.
What to Serve with Authentic Cuban Ropa Vieja
Sharing a meal is a beautiful experience, and pairing the right sides elevates your beloved Ropa Vieja into something truly memorable.
-
Fluffy White Rice: The perfect base for soaking up the savory sauce, making every bite a delight.
-
Black Beans: These add a creamy texture that complements the tender beef, enhancing the comfort of your meal. Consider seasoning with garlic and cumin for extra flavor.
-
Fried Plantains: Sweet, caramelized plantains offer a delightful contrast to the savory beef, balancing flavors beautifully.
-
Fresh Salad: A light salad with mixed greens, avocado, and a citrus vinaigrette brings refreshing brightness to your plate.
-
Cuban-style Coleslaw: Crisp and zesty, this crunchy side harmonizes with the rich flavors of the Ropa Vieja for a delightful crunch.
-
Tostones: Twice-fried green plantains are a crispy, salty snack that pairs perfectly for a fun and indulgent side dish.
-
Chimichurri Sauce: This herbaceous sauce bursts with fresh flavor, providing a vibrant counterpoint to the savory beef.
-
Mojito: Wash it all down with a refreshing mojito; the mint and lime brighten the palate after each hearty bite.
Each of these pairings offers a unique texture and flavor that complements the authentic Cuban Ropa Vieja, creating a captivating meal that will have everyone coming back for more!
Make Ahead Options
These Authentic Cuban Ropa Vieja are perfect for busy home cooks looking to save time! You can prepare the shredded beef and sauce up to 3 days in advance, allowing the flavors to meld beautifully. Simply cook and shred the beef as directed, then store it in an airtight container with the sauce in the refrigerator. To ensure the beef remains tender and flavorful, avoid letting it sit out for too long before refrigerating. When you’re ready to serve, gently reheat the mixture on the stove over low heat, adding a splash of broth if needed to maintain moisture, and enjoy this delightful dish with minimal effort!
Expert Tips for Cuban Ropa Vieja
-
Choose the Right Cut: Flank steak or chuck roast works best for tenderness; avoid lean cuts that may result in dry or tough meat.
-
Broth Saves Flavor: Always reserve some cooking broth before shredding the beef; it adds richness when mixing back into the sauce.
-
Simmer for Depth: Let your Cuban Ropa Vieja simmer longer for deeper flavors. This allows spices to fully infuse the sauce.
-
Shred Carefully: Let the beef cool slightly before shredding to maintain its texture; using two forks makes shredding quick and easy.
-
Taste and Adjust: Always taste your dish before serving! A pinch of salt, or a sprinkle of fresh herbs can elevate flavors dramatically.
Cuban Ropa Vieja Variations & Substitutions
Feel free to explore the many delicious twists on this beloved Cuban dish that will make it your own!
-
Spicy Kick: Add diced jalapeños during the sofrito stage for a zesty kick that will ignite your taste buds.
-
Dairy-Free Delight: Use vegetable broth instead of beef broth for a plant-based version that still sings with flavor.
-
Colorful Veggies: Swap out bell peppers for a mix of colorful peppers or even add zucchini for a texture twist in every bite.
-
Sweet Addition: Include a splash of orange juice or a few dried apricots for a hint of sweetness that balances the savory notes beautifully.
-
Herb Infusion: Experiment with fresh herbs like cilantro or oregano stirred in right before serving for an aromatic finish.
-
Quinoa Base: Serve Cuban Ropa Vieja over quinoa instead of rice for a gluten-friendly twist packed with protein.
-
Heat Level Adjustments: Increase or decrease the crushed red pepper flakes based on your heat preference—make it mild or fiery!
-
Pressure Cooker Shortcut: For a speedy meal, try using a pressure cooker to make this dish in a fraction of the time while retaining all its wonderful flavors.
Whichever variation you choose, don’t forget to garnish with chopped herbs and serve it up alongside delightful sides like fried plantains or a refreshing salad for a full Cuban experience. Enjoy the journey of flavor that Ropa Vieja brings to your table!

Cuban Ropa Vieja Recipe FAQs
How do I choose the best beef for Ropa Vieja?
Absolutely! For the best results, flanked steak or chuck roast are your go-to cuts due to their tender texture when slow-cooked. Sirloin can be used if you’re looking for a leaner option. Look for beef that is bright red with some marbling for the most flavor.
What’s the best way to store leftover Ropa Vieja?
Very! Once cooled, transfer your Cuban Ropa Vieja into an airtight container and refrigerate. It will stay fresh for about 3 days. I often make it ahead of time, as the flavors meld beautifully overnight!
Can I freeze Ropa Vieja?
You certainly can! Portion your Ropa Vieja into freezer-safe bags, making sure to remove as much air as possible to avoid freezer burn. It can be stored in the freezer for up to 3 months. When ready to enjoy, thaw overnight in the refrigerator and reheat gently on the stove.
What should I do if my Ropa Vieja turns out dry?
If you find your shredded beef is a bit dry, don’t worry! Start by adding some of the reserved beef broth back into the dish while it’s simmering. You can also mix in a tablespoon or two of olive oil to add moisture and richness back into the sauce. Always be sure to keep an eye on the simmering process, adding liquid as needed to retain that luscious texture.
Is this Ropa Vieja recipe gluten-friendly?
Yes, indeed! This Cuban Ropa Vieja is naturally gluten-friendly as it doesn’t contain any traditional gluten ingredients. However, always check your canned tomatoes and seasoning packets to ensure they are certified gluten-free, especially if you have a sensitivity or allergy.
Can I use different vegetables for my Ropa Vieja?
The more the merrier! While yellow onions and bell peppers are traditional, feel free to experiment with other vegetables like diced carrots or zucchini. Just keep in mind to sauté them thoroughly for the best texture and flavor in your final dish.

Melt-in-Your-Mouth Cuban Ropa Vieja You’ll Crave Again
Ingredients
Equipment
Method
- In a large pot, place your flank steak or chuck roast and cover it with water, adding a pinch of salt. Bring to a boil over medium-high heat, then reduce to low and simmer for 1.5 to 2 hours until tender.
- Once beef is tender, remove it and reserve 1 cup of the broth. Shred the meat into bite-sized pieces.
- In a large skillet, heat 2 tablespoons of olive oil. Add onions and bell peppers, cooking for 6-8 minutes. Incorporate garlic and stir for another minute.
- Stir in 2 tablespoons of tomato paste, reserved broth and canned crushed tomatoes. Season with cumin, oregano, and paprika. Simmer until thickened.
- Add shredded beef into the sauce, simmer for 20-30 minutes. Adjust consistency with additional broth if needed.
- Taste and adjust seasoning, removing the bay leaves.
- Garnish with chopped cilantro or parsley and serve over rice with black beans or fried plantains.

Leave a Reply