While wandering through vibrant Havana’s bustling streets, the aroma of savory stews wafts through the air, beckoning food lovers to the heart of Cuban cuisine. One dish that consistently captures hearts is Cuban Ropa Vieja, a delightful combination of tender, shredded beef simmered in a robust sauce bursting with the flavors of bell peppers, onions, and olives. This authentic recipe not only brings the taste of Cuba to your kitchen but also offers the flexibility of preparation—whether you prefer using a stovetop, slow cooker, or Instant Pot. Perfect for a hearty family dinner, this comforting stew is sure to become a beloved favorite in your home. Are you ready to dive into a culinary journey that combines tradition with convenience? Let’s get started! Why is Ropa Vieja a Must-Try? Heartwarming Comfort: There’s nothing quite like a hearty bowl of Ropa Vieja to warm your soul. This dish, with its tender beef and delicious sauce, is a true hug in a bowl. Flexibility at Its Finest: Whether you’re cooking on a stovetop, slow cooker, or Instant Pot, this recipe is perfect for any kitchen setup. Perfect for busy weeknights or lazy Sundays! Bold, Flavorful Ingredients: The rich blend of spices, olives, and fresh vegetables creates an irresistible flavor reminiscent of vibrant Cuban nights. Family-Friendly: Everyone will love this stew! Serve it over rice or with black beans for an enjoyable dinner option that’s sure to please both kids and adults alike. Easy to Customise: Want to add a twist? You can easily integrate your favorite veggies or adjust the spice level to suit your taste preferences. Try this delightful recipe to experience an authentic taste of Cuban cuisine, and enjoy the convenience and warmth it brings to your table! Cuban Ropa Vieja Ingredients For the Beef • Flank Steak – The main protein source that becomes tender and shreddable; substitute with chuck roast or brisket, but adjust cooking time. For the Vegetables • Onion (1 large, sliced) – Adds sweetness and depth. • Bell Peppers (3, assorted colors) – Contributes sweetness and color; use red, green, yellow for the best flavor. • Garlic (6 cloves, minced) – An aromatic component that enhances depth of flavor. • Carrot (1, cut into thirds) and Celery (1 rib, cut into thirds) – Aromatic vegetables that lend subtle sweetness to the stew. For the Sauce • Olive Oil (3 tbsp) – For sautéing vegetables and searing beef; can substitute with avocado or vegetable oil. • Tomato Paste (1 tbsp) – Adds richness to the sauce. • Dried Oregano (1 tsp) – A parsley-like flavor enhancing the sauce. • Ground Cumin (1 tsp) – Provides warm, earthy notes. • Sweet Paprika (1 tsp) – Adds color and a hint of sweetness. • Ground Allspice (1/2 tsp) and Ground Cloves (1/8 tsp) – Spice notes that deepen flavor complexity. For the Liquid • White Wine (1/2 cup) – A deglazing liquid that adds acidity and flavor; can substitute with broth for an alcohol-free version. • Chicken Broth (1 cup) – Adds moisture; can adjust quantity as needed. • Crushed Tomatoes (14-ounce can) – The base sauce providing moisture and body. For Flavor Enhancements • Bay Leaves (2) – Infuse flavor during cooking; remember to remove before serving. • Pimento-Stuffed Olives (1 cup, sliced) – Adds brininess and texture; can substitute with green olives. • Sliced Pimentos (4-ounce jar, optional) – Extra flavor and color. • Capers (2 tbsp, optional) – Offers a tangy burst of flavor that enhances overall taste. • Chopped Cilantro or Parsley – For a fresh garnish to add brightness before serving. This Cuban Ropa Vieja ingredients list ensures you have everything needed for a comforting meal that’ll warm your heart and satisfy your taste buds! Step‑by‑Step Instructions for Cuban Ropa Vieja Step 1: Prep Beef Start by trimming any excess fat from the flank steak and cut it into large chunks. Generously season the meat with salt and black pepper on all sides, allowing it to marinate for at least 15 minutes. This step enhances the flavor of the beef, ensuring a delicious base for the Cuban Ropa Vieja. Step 2: Sear Meat In a large pot or Dutch oven, heat 3 tablespoons of olive oil over medium-high heat. Once the oil is shimmering, add the seasoned beef chunks and sear them for about 4-5 minutes per side or until they develop a deep golden-brown crust. Once done, remove the beef from the pot and set it aside, letting those rich flavors infuse the oil. Step 3: Sauté Vegetables In the same pot, add the sliced onion and diced bell peppers, sautéing for about 5-7 minutes until they’re softened and lightly caramelized. Stir in the minced garlic and cook for an additional minute until fragrant. This will create a flavorful base for your Cuban Ropa Vieja, bringing out the sweetness of the vegetables. Step 4: Build Sauce Add 1 tablespoon of tomato paste and the dried spices (oregano, cumin, paprika, allspice, and cloves) to the sautéed vegetables, stirring well to combine for 2 minutes. Pour in ½ cup of white wine to deglaze the pot, scraping any browned bits from the bottom. Then, mix in 1 cup of chicken broth and a 14-ounce can of crushed tomatoes, stirring until everything is well blended. Step 5: Cook Beef Return the seared beef to the pot. Add the carrot, celery, and 2 bay leaves, ensuring the meat is submerged in the sauce. Cover the pot and reduce the heat to low, letting it simmer gently for about 2 to 3 hours, or until the beef is fork-tender. Alternatively, you can transfer it to a slow cooker or Instant Pot for convenience. Step 6: Shred and Finish Once the beef is tender, remove it from the pot and shred it into bite-sized pieces using two forks. Return the shredded beef to the sauce, then stir in the sliced pimento-stuffed olives and capers. Simmer for an additional 10-15 minutes to let the flavors meld together, adjusting the seasoning as needed. Step 7: Serve Garnish your Cuban Ropa Vieja with freshly chopped cilantro or parsley for a burst of color and flavor. Serve it over steamed white rice, pairing it with black beans and fried plantains for a complete meal. Your family will love this comforting dish that captures the essence of Cuban cuisine! What to Serve with Cuban Ropa Vieja Nothing beats the experience of pairing a beloved, hearty stew with complementary sides that elevate your meal! Steamed White Rice: The classic companion for Ropa Vieja, fluffy rice absorbs the rich sauce beautifully, making each bite pure bliss. Fried Plantains: Their sweet, caramelized flavor contrasts perfectly with the savory stew, adding a delightful twist to your plate. Fry them until golden for the ultimate texture! Black Beans: Creamy black beans provide a nutritious balance and are wonderfully filling, creating a satisfying and hearty dinner ensemble. Yuca Fries: Crispy on the outside and fluffy on the inside, these are a fun choice that brings a touch of Cuban culture to your table. Avocado Salad: Fresh, creamy avocado, with a squeeze of lime, adds a bright, cooling element to counter the rich flavors of Ropa Vieja. Mango Salsa: The sweet and tangy pop of fresh mango salsa brings a refreshing contrast that balances the warmth of the beef. Cuban Bread: Perfect for scooping up remaining sauce, crusty Cuban bread is a must-have to soak up every last drop of flavor! Café Cubano: For a delightful finishing touch, serve this robust Cuban coffee, offering a sweet and bold flavor that perfectly complements the meal. Cuban Ropa Vieja Variations & Substitutions Feel free to get creative and personalize your Cuban Ropa Vieja experience with these delightful variations! Beef Swap: Substitute flank steak with chuck roast for a richer, more marbled flavor. This cut works well in slow cooking, adding depth to your stew. Vegetarian Delight: Replace beef with jackfruit for a meat-free twist that still captures the essence of Ropa Vieja. Shred the jackfruit and simmer it with the same spices for a delicious alternative. Heat Lovers: Add a dash of cayenne pepper or chopped jalapeños to kick up the spice level. It’ll add a fiery punch that complements the sweetness of the peppers beautifully. Sweet Addition: Incorporate sweet potato chunks for an added layer of flavor and sweetness. It pairs wonderfully with the savory components of the stew! Herb Variations: For a fresh twist, stir in fresh rosemary or thyme instead of oregano to introduce a new herbal dimension to the dish. They provide a unique aroma that’s simply enchanting. Chickpea Power: Toss in a cup of cooked chickpeas for added texture and protein. They soak up the sauce and make for a hearty, filling meal, perfect for plant-based eaters. Dairy-Free Crema: Serve your dish with a dollop of vegan sour cream for a tangy counterpoint to the rich sauce. It adds a creamy texture that makes each bite irresistibly smooth. Every bite of your Cuban Ropa Vieja can tell a different story that reflects your tastes and preferences. Don’t forget, you can also explore other exciting Cuban dishes like Arroz con Pollo or Moros y Cristianos, which showcase the vibrant flavors of this beautiful cuisine! How to Store and Freeze Cuban Ropa Vieja Fridge: Store in an airtight container for up to 3-4 days. The flavors will meld together beautifully when reheated, making leftovers just as delicious. Freezer: Freeze portions in airtight containers or freezer bags for up to 3 months. Thaw overnight in the fridge before reheating to enjoy that savory Cuban Ropa Vieja anytime. Reheating: Gently reheat on the stovetop over low heat, adding a splash of broth if needed to restore moisture. Stir occasionally until heated through. Serving Suggestions: Re-serve over fresh rice or with black beans after reheating to maintain a delightful balance of flavors! Make Ahead Options These Cuban Ropa Vieja are perfect for meal prep enthusiasts! You can season the flank steak and sear it up to 24 hours in advance, storing it in an airtight container in the refrigerator to lock in flavor. The sautéed vegetables can also be prepped ahead; simply refrigerate them for up to 3 days. When it’s time to cook, combine the prepped beef and vegetables with the sauce ingredients as instructed and simmer until the beef becomes tender. This will ensure your family enjoys a hearty, delicious meal without the last-minute hustle, allowing you to savor every bite of this comforting dish! Expert Tips for Cuban Ropa Vieja Choose the Right Cut: Flank steak is ideal, but chuck roast or brisket work too; adjust cooking time accordingly for tenderness. Don’t Skip the Sear: Searing the beef adds a layer of rich flavor to your Cuban Ropa Vieja, so take your time for that golden crust! Spice Balance: Taste as you go! Adjust spices like cumin and paprika to suit your preferences, ensuring a warm, flavorful outcome. Maintain Vegetable Texture: Avoid overcooking veggies during sautéing; you want them tender but still with a bit of bite for a delightful contrast. Perfect Garnish: Fresh cilantro or parsley not only enhances the dish visually but also adds a refreshing finish; don’t forget it! Cuban Ropa Vieja Recipe FAQs How do I select the best flank steak for this recipe? When choosing flank steak, look for a cut that has a bright red color with a bit of marbling. Avoid any meat with dark spots or a dull appearance which may indicate age. Fresh flank steak should feel firm to the touch and have a nice amount of fat on the edges, helping to keep the meat moist during cooking. How long can I store leftover Cuban Ropa Vieja in the fridge? You can store your Cuban Ropa Vieja in an airtight container in the fridge for up to 3-4 days. The flavors will actually improve as it sits, so you’ll have a delicious meal waiting for you each day! Can I freeze Cuban Ropa Vieja, and how should I do it? Absolutely! You can freeze Cuban Ropa Vieja in airtight containers or heavy-duty freezer bags for up to 3 months. To freeze, wait until the stew is completely cool, then portion it out. Squeeze out any excess air from the bags, label them with the date, and place them in the freezer. When you’re ready to enjoy it again, simply thaw in the fridge overnight and reheat on the stove! What should I do if my beef isn’t tender after 2 hours of cooking? If your beef isn’t tender after 2 hours of cooking, it may need more time. Simply cover the pot and continue simmering for an additional 30 minutes, checking occasionally for tenderness. If you’re cooking in a slow cooker or Instant Pot, you may need to adjust the cooking time. For Instant Pot, make sure you have enough liquid as the pressure helps tenderize the meat. Are there any allergens to be aware of in this recipe? This recipe contains common allergens such as garlic and olives, which can cause reactions in some individuals. If you or anyone you’re serving has allergies, feel free to leave out the olives or substitute with a safe alternative. Additionally, always check the labels of your broth and any other packaged ingredients for potential allergens. What are some good side dishes to serve with Cuban Ropa Vieja? Cuban Ropa Vieja pairs beautifully with steamed white rice or black beans. For added texture and nutrition, fried plantains or a simple side salad can brighten up the dish. Enjoy experimenting to find your favorite combination! Cuban Ropa Vieja: A Cozy Comfort Food Delight at Home Experience the warm and savory flavors of Cuban Ropa Vieja, a comforting dish perfect for any family dinner. Print Recipe Pin Recipe Prep Time 15 minutes minsCook Time 3 hours hrsTotal Time 3 hours hrs 15 minutes mins Servings: 6 servingsCourse: DinnerCuisine: CubanCalories: 350 Ingredients Equipment Method Nutrition Notes Ingredients 1x2x3x? For the Beef2 pounds flank steak can substitute with chuck roast or brisketFor the Vegetables1 large onion sliced3 bell peppers assorted colors6 cloves garlic minced1 carrot cut into thirds1 rib celery cut into thirdsFor the Sauce3 tablespoons olive oil or avocado/vegetable oil1 tablespoon tomato paste1 teaspoon dried oregano1 teaspoon ground cumin1 teaspoon sweet paprika1/2 teaspoon ground allspice1/8 teaspoon ground clovesFor the Liquid1/2 cup white wine or broth1 cup chicken broth14 ounces crushed tomatoes cannedFor Flavor Enhancements2 bay leaves remove before serving1 cup pimento-stuffed olives sliced4 ounces sliced pimentos optional2 tablespoons capers optionalchopped cilantro or parsley for garnish Equipment Dutch ovenCutting boardSharp KnifeMeasuring Cupsmeasuring spoons Method Step‑by‑Step InstructionsStart by trimming any excess fat from the flank steak and cut it into large chunks. Generously season the meat with salt and black pepper on all sides, allowing it to marinate for at least 15 minutes.In a large pot or Dutch oven, heat 3 tablespoons of olive oil over medium-high heat. Once the oil is shimmering, add the seasoned beef chunks and sear them for about 4-5 minutes per side or until they develop a deep golden-brown crust.In the same pot, add the sliced onion and diced bell peppers, sautéing for about 5-7 minutes until they're softened and lightly caramelized.Add 1 tablespoon of tomato paste and the dried spices (oregano, cumin, paprika, allspice, and cloves) to the sautéed vegetables, stirring well to combine for 2 minutes.Pour in ½ cup of white wine to deglaze the pot, scraping any browned bits from the bottom. Then, mix in 1 cup of chicken broth and a 14-ounce can of crushed tomatoes.Return the seared beef to the pot. Add the carrot, celery, and 2 bay leaves. Cover the pot and reduce the heat to low, letting it simmer gently for about 2 to 3 hours.Once the beef is tender, remove it from the pot and shred it into bite-sized pieces. Return the shredded beef to the sauce, then stir in the sliced pimento-stuffed olives and capers, and simmer for an additional 10-15 minutes.Garnish with freshly chopped cilantro or parsley. Serve over steamed white rice, pairing with black beans. Nutrition Serving: 1bowlCalories: 350kcalCarbohydrates: 36gProtein: 40gFat: 12gSaturated Fat: 4gPolyunsaturated Fat: 1gMonounsaturated Fat: 7gCholesterol: 90mgSodium: 850mgPotassium: 800mgFiber: 4gSugar: 5gVitamin A: 500IUVitamin C: 90mgCalcium: 50mgIron: 4mg NotesCuban Ropa Vieja is a comforting stew that highlights the flavors of Cuban cuisine and can be customized with your favorite ingredients. Tried this recipe?Let us know how it was!