Jump to Recipe Print RecipeAs I was stirring the pot, the tantalizing aroma of simmering spices and tender beef filled my kitchen, whisking me away to the bustling streets of Havana. Today, I’m excited to share my recipe for Authentic Cuban Ropa Vieja, a dish steeped in tradition and bursting with warmth. This classic comfort food features shredded beef swimming in a rich, vibrant sauce that’s both hearty and satisfying. Not only is this recipe a crowd-pleaser—perfect for family dinners or gatherings—but it also offers flexible options for meat cuts, making it budget-friendly for any home chef. Curious how to create this mouthwatering Cuban masterpiece? Let’s dive into the flavors that will transport you straight to the Caribbean with just one bite! Why is Cuban Ropa Vieja a Must-Try? Unforgettable Flavor: The combination of savory spices, fresh bell peppers, and tomatoes creates a mouthwatering flavor profile that’s hard to resist. Comforting and Hearty: With tender shredded beef enveloped in a rich sauce, this dish offers a warm, comforting experience that brings joy to any table. Versatile Cooking: Feel free to customize your protein choice! Use flank steak, chuck roast, or even sirloin to tailor the recipe to your budget and preference. Crowd-Pleasing: Perfect for family dinners or gatherings, this dish guarantees second helpings—no one can get enough of that deliciousness! Easy to Prepare: With simple steps to follow, even novice cooks will feel confident whipping up this delightful dish. Check out our tips for easy cooking to enhance your skills! Dive into the world of Cuban cuisine with Ropa Vieja that satisfies both your taste buds and your culinary desires. Cuban Ropa Vieja Ingredients • For the Beef Flank Steak/Chuck Roast – The main protein source; chunk roast is often more budget-friendly, while sirloin offers a leaner alternative. • For the Vegetables Yellow Onions – Sets the flavor base; sweet onions can be used for a milder profile. Bell Peppers (Green and Red) – Adds sweetness and crunch; feel free to explore other colored bell peppers for variety. Garlic – Essential for that mouthwatering aroma; best not to substitute for the dish’s authentic taste. • For the Sauce Canned Tomatoes (Crushed or Sauce) – Forms the flavorful sauce base; fresh tomatoes come in handy if you have them. Tomato Paste – Thickens the sauce beautifully; you can replace it with more canned tomatoes if needed. White Wine (Optional) – Enhances depth; swap for beef broth or vinegar if you prefer a non-alcoholic recipe. Beef Broth – Provides richness; opt for low-sodium varieties for a healthier option. • For the Spices Ground Cumin and Oregano – Key flavors that scream tradition; coriander can be added for an extra twist. Crushed Red Pepper Flakes (Optional) – Provides heat; adjust the amount to suit your spice tolerance. Bay Leaves – Adds aromatic flavor; don’t forget to remove them before serving. • Finishing Touches Olive Oil – Used for sautéing vegetables; feel free to substitute with any oil you have on hand. Fresh Cilantro or Parsley (for garnish) – Brightens the dish with color and freshness; it’s the perfect finishing touch. With these ingredients in your hands, you’re well on your way to creating an unforgettable Cuban Ropa Vieja that embodies the spirit of comfort food! Enjoy the process, and don’t forget to savor every delicious bite of your creation. 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 heat, then reduce the heat to low, cover, and let it simmer for 1.5 to 2 hours, until the beef is fork-tender and easily shreds apart. Step 2: Shred the Beef Once the beef is cooked, carefully remove it from the pot and set it aside to cool slightly. Reserve about 1 cup of the broth for later use. Using two forks, shred the beef into bite-sized pieces, ensuring it maintains its tender texture for the Authentic Cuban Ropa Vieja. Step 3: Sauté Vegetables In a large skillet, heat about 2 tablespoons of olive oil over medium heat. Add diced yellow onions and sliced bell peppers to the pan, sautéing for 6-8 minutes until they soften and become aromatic. Once softened, stir in minced garlic and cook for an additional minute until fragrant. Step 4: Make the Sauce Stir in 2 tablespoons of tomato paste into the sautéed vegetables, allowing it to cook for about 2 minutes for flavor development. Next, add the crushed tomatoes, reserved beef broth, and white wine if using. Stir in ground cumin, oregano, and any optional spices before adding a couple of bay leaves. Bring the sauce to a gentle simmer. Step 5: Combine Beef and Sauce Once the sauce is simmering, add the shredded beef and remaining broth to the skillet, ensuring everything is well combined. Reduce the heat to low and let the mixture simmer for 20-30 minutes, stirring occasionally, allowing the flavors to meld beautifully while thickening the sauce to your desired consistency. Step 6: Season and Serve Taste the sauce and adjust the seasoning, adding salt or pepper as needed. Remove the bay leaves before serving. Garnish with fresh cilantro or parsley for a touch of color, and spoon the Cuban Ropa Vieja over fluffy white rice or alongside black beans for a comforting and satisfying meal. What to Serve with Authentic Cuban Ropa Vieja Complete your dining experience with these delightful pairings that will enhance every bite of this Cuban classic. Fluffy White Rice: The light, airy texture perfectly soaks up the rich sauce, providing a satisfying foundation for the tender beef. Black Beans: A traditional side, their earthy flavor complements the spices in Ropa Vieja, adding a nutritious boost to your meal. Fried Plantains: Their sweet, caramelized crunch contrasts beautifully with the savory beef, creating a harmonious balance of flavors and textures. For an inviting touch, serve the fried plantains alongside the beef for that sweet and savory dance that only Cuban cuisine can deliver. Fresh Salad: A bright, zesty salad with citrus dressing adds a refreshing contrast, cleansing the palate between bites of rich meat. Cuban Toast: Crispy, buttery slices are perfect for mopping up sauce, enhancing each mouthful with satisfying crunch and flavor. Malta or Guava Juice: Both drinks offer a refreshing sweetness that pairs well with the savory richness of Ropa Vieja, making for a delightfully rounded meal. Chocolate Flan: Indulge in a creamy dessert that echoes the sweetness of plantains while offering a silky finish to your hearty main course. Cuban Ropa Vieja Variations & Substitutions Feel free to explore these delightful twists to amplify your Cuban Ropa Vieja experience! Beef Cut Variations: Choose chuck roast for a budget-friendly option, or opt for sirloin for a leaner dish. Each cut brings its own taste and tenderness. Bell Pepper Color: Swap in yellow or orange bell peppers for a sweeter flavor. Mixing different colors can brighten up the presentation, making your dish even more enticing. Canned to Fresh Tomatoes: If fresh tomatoes are in season, use them instead of canned for an even fresher taste! Just chop them finely and incorporate them into the sauce. Herb Infusion: Add fresh thyme or a bay leaf to the cooking liquid for a fragrant depth of flavor in your beef. These herbs can enhance the intricate flavors you’ll love. Spice It Up: For a fiery kick, incorporate jalapeños or more crushed red pepper flakes. Spice level can be adjusted based on your friends’ and family’s tastes. Non-Alcoholic Sauce: Replace white wine with lime juice or apple cider vinegar for a bright twist without the alcohol, delivering a zesty finish to the dish. Vegetarian Version: Swap out the beef for jackfruit or mushrooms for a delicious vegetarian alternative that packs plenty of flavor in every bite. Consider adding a splash of soy sauce for depth. Traditional Sides: Serve with fried plantains or a refreshing Cuban salad made with fresh cucumbers and tomatoes, creating a well-rounded meal that pleases both the eyes and the palate. Feel inspired to experiment! Whether you’re adapting ingredients to fit dietary needs or simply diversifying flavors, your Cuban Ropa Vieja will always be a cherished family favorite. Expert Tips for Cuban Ropa Vieja Choose the Right Cut: Use flank steak for tenderness or chuck roast for budget-friendly options. Adjust cooking time for tougher cuts to ensure perfect tenderness. Sauté with Love: Sauté onions and bell peppers until soft to build a flavorful base. Don’t rush this step; it enhances the overall taste of your Cuban Ropa Vieja. Let It Simmer: Allow the sauce to simmer with the shredded beef to meld flavors. The longer it cooks, the tastier it becomes, so be patient! Adjust the Heat: For spicy lovers, incorporate crushed red pepper flakes, but start with a small amount to avoid overpowering the dish. Perfect Reheating: Ropa Vieja tastes even better the next day! Reheat gently on the stove, adding a splash of broth to maintain moisture. Garnish Wisely: Fresh cilantro or parsley not only adds color but also a burst of freshness to the dish. Don’t skip this final touch! Storage Tips for Cuban Ropa Vieja Fridge: Store your Cuban Ropa Vieja in an airtight container for up to 3 days. This allows the flavors to meld and deepen, making it even tastier on reheating. Freezer: For longer storage, freeze the Ropa Vieja in a freezer-safe container for up to 3 months. Make sure to leave space at the top for expansion as it freezes. Reheating: When ready to serve, thaw in the fridge overnight, then gently reheat in a saucepan over low heat. Add a splash of beef broth if needed to keep it moist and delicious. Room Temperature: Avoid leaving the dish at room temperature for more than 2 hours to ensure food safety. Enjoy your meal fresh or properly stored! Make Ahead Options These Authentic Cuban Ropa Vieja are perfect for busy home cooks looking to save time during the week! You can prepare the shredded beef up to 24 hours in advance, allowing the flavors to deepen, which makes for an even tastier dish. To do this, cook the beef and shred it as instructed, then store it in an airtight container in the refrigerator along with the sauce, ensuring all components are well-covered to maintain moisture. When you’re ready to enjoy your meal, simply reheat everything in a pot over low heat until warmed through, adding a splash of beef broth if needed to keep the sauce silky and delicious. Enjoy the comforting taste of Cuban Ropa Vieja with less hassle on busy nights! Cuban Ropa Vieja Recipe FAQs What type of beef is best for Cuban Ropa Vieja? Absolutely! Flank steak is the most popular choice for its tenderness, but you can also use chuck roast for a more budget-friendly option or sirloin for a leaner alternative. If you opt for tougher cuts, just remember they may require longer cooking times to attain that desirable fork-tender quality. How should I store leftover Cuban Ropa Vieja? Very simply! Store your Cuban Ropa Vieja in an airtight container in the refrigerator for up to 3 days. This allows the flavors to develop further. Just be sure to gently reheat it on the stove to keep it as delicious as when you first made it! Can I freeze Cuban Ropa Vieja? Definitely! For longer storage, freeze the Ropa Vieja in a freezer-safe container for up to 3 months. When doing this, leave a little space at the top of the container for expansion as it freezes. When you’re ready to enjoy, thaw it in the fridge overnight and reheat slowly in a saucepan, adding a splash of beef broth to bring back moisture. Are there any dietary restrictions to consider with Cuban Ropa Vieja? Of course! This dish is naturally gluten-free, as it doesn’t contain any gluten-containing ingredients. However, if you have allergies to specific spices or ingredients, feel free to substitute or omit them, keeping in mind that garlic is essential for the authentic flavor. Always check your beef broth and sauces to ensure they fit your dietary needs! What if my beef isn’t shredding properly? Don’t worry! If your beef isn’t shredding easily, it may not be cooked enough. Make sure you let it simmer for the recommended time; if using a tougher cut, you might need to increase the cooking time by an additional 30 minutes to 1 hour. If it’s still tough, try slicing it into smaller pieces and returning it to the pot with some broth to cook longer. Can I use fresh tomatoes instead of canned ones? Absolutely! If you have fresh tomatoes on hand, use those instead of canned. You can roughly chop about 2 to 3 medium-sized tomatoes and add them to your sauce. You may need to let them cook a little longer to reach the desired sauce consistency, but they’ll add a lovely freshness to your Ropa Vieja! Cuban Ropa Vieja: Comforting Shredded Beef You’ll Love Authentic Cuban Ropa Vieja is a comforting dish of tender shredded beef in a rich sauce, perfect for family dinners. Print Recipe Pin Recipe Prep Time 30 minutes minsCook Time 2 hours hrsTotal Time 2 hours hrs 30 minutes mins Servings: 6 servingsCourse: DinnerCuisine: CubanCalories: 350 Ingredients Equipment Method Nutrition Notes Ingredients 1x2x3x? For the Beef2 pounds Flank Steak or Chuck Roast Use chuck roast for a budget-friendly option.For the Vegetables2 medium Yellow Onions Sweet onions can be used for milder flavor.1 each Bell Peppers (Green and Red) Feel free to explore other colored bell peppers.4 cloves Garlic Essential for authentic taste.For the Sauce28 ounces Canned Tomatoes (Crushed or Sauce) Fresh tomatoes can be used if available.2 tablespoons Tomato Paste Thickens the sauce.1 cup White Wine Optional; replace with beef broth if desired.2 cups Beef Broth Opt for low-sodium varieties.For the Spices1 tablespoon Ground Cumin1 tablespoon Oregano1 teaspoon Crushed Red Pepper Flakes Optional; adjust to taste.2 leaves Bay Leaves Remove before serving.Finishing Touches2 tablespoons Olive Oil For sautéing vegetables.1 bunch Fresh Cilantro or Parsley For garnish. Equipment Large PotLarge SkilletMeasuring CupsMeasuring SpoonsForks Method Step-by-Step InstructionsIn 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 heat, reduce to low, cover, and simmer for 1.5 to 2 hours until fork-tender.Once cooked, carefully remove the beef and let it cool slightly. Reserve about 1 cup of the broth for later. Shred the beef into bite-sized pieces.In a large skillet, heat about 2 tablespoons of olive oil over medium heat. Add diced onions and sliced bell peppers, sautéing for 6-8 minutes until softened. Stir in minced garlic and cook for an additional minute.Stir in 2 tablespoons of tomato paste, allowing it to cook for about 2 minutes. Then add the crushed tomatoes, reserved beef broth, and white wine. Stir in cumin, oregano, and any optional spices, then add bay leaves.Once the sauce is simmering, add the shredded beef and remaining broth to the skillet. Stir to combine, reduce heat to low, and simmer for 20-30 minutes.Taste the sauce and adjust seasoning, removing bay leaves before serving. Garnish with fresh cilantro or parsley, and serve over rice or with black beans. Nutrition Serving: 1servingCalories: 350kcalCarbohydrates: 25gProtein: 35gFat: 15gSaturated Fat: 4gPolyunsaturated Fat: 1gMonounsaturated Fat: 9gCholesterol: 100mgSodium: 500mgPotassium: 800mgFiber: 5gSugar: 5gVitamin A: 500IUVitamin C: 60mgCalcium: 50mgIron: 3mg NotesThis dish is even better the next day! Store leftovers in an airtight container for up to 3 days, and freeze for longer storage. Tried this recipe?Let us know how it was!