• Recipes
  • About
  • Contact
menu icon
go to homepage
  • Recipes
  • About
  • Contact
search icon
Homepage link
  • Recipes
  • About
  • Contact
×
Home

Juicy Cuban Ropa Vieja for Cozy Family Dinners

Published: Jan 24, 2026 by Julie Chen · This post may contain affiliate links · Leave a Comment

If you’ve ever wandered into a Cuban restaurant and caught a whiff of something savory simmering in the kitchen, then you’re already on the right path to experiencing the magic of Cuban Ropa Vieja. This traditional dish, with its tender, shredded beef bathed in a rich tomato sauce, is a celebration of family, flavor, and comfort. Not only is it a fantastic crowd-pleaser, but it also comes together effortlessly, making it perfect for both casual weeknight dinners and festive gatherings. With the vibrant taste of bell peppers, garlic, and olives dancing together, you can trust that your kitchen will feel warm and inviting. So, are you ready to bring a taste of Cuba into your home? Let’s dive into this culinary adventure together!

Cuban Ropa Vieja

Why is Ropa Vieja a Must-Try?

Authenticity: This classic Cuban dish brings genuine flavors to your table, immersing you in a culinary tradition.

Simple Technique: The method is easy, allowing even novice cooks to create a flavorsome masterpiece with minimal effort.

Flavor Explosion: With a rich sauce and a blend of spices, each bite is a journey through vibrant Cuban cuisine.

Feed a Crowd: Perfect for gatherings, this recipe serves multiple people and leaves everyone satisfied.

Versatile Ingredients: Feel free to experiment with substitutions; it's easy to customize based on what you have on hand.

Comfort Food: The heartwarming combination of tender meat and rich sauce makes it a hug in a bowl, ideal for cozy family dinners.

Cuban Ropa Vieja Ingredients

  • For the Beef
    • Flank Steak – The primary protein source for this dish; can substitute with brisket, chuck roast, or skirt steak.

  • For the Sauce
    • Beef Broth – Adds depth of flavor to the sauce; substitute with chicken or vegetable broth if needed.
    • Crushed Tomatoes – Forms the base of the sauce creating a hearty consistency; diced or whole canned tomatoes can be crushed by hand.
    • Green Olives – Provide tangy flavor essential for authenticity; substitute with capers or black olives if desired.
    • Onion – Adds sweetness and flavor to the sauce; yellow or white onions work wonderfully.
    • Bell Peppers (Red/Green) – Contributes sweetness and texture, with any color bell pepper being an acceptable substitute.
    • Garlic – Enhances the overall flavor profile; fresh is best, but pre-minced is a quick alternative.

  • For the Seasoning
    • Cilantro – Fresh herb for garnish and added flavor; can swap for parsley for a milder profile.
    • Spices (Cumin, Oregano, Paprika, Bay Leaf) – Provide warmth and depth crucial for Cuban flavor; adjust according to taste.

Embrace the traditional flavors of Cuban Ropa Vieja and prepare to indulge in a comforting experience that warms the soul!

Step‑by‑Step Instructions for Cuban Ropa Vieja

Step 1: Prepare Ingredients
Start by chopping the onions, bell peppers, and garlic into small pieces. This will ensure they blend perfectly into the sauce later. Gather all your ingredients, including flank steak, crushed tomatoes, olives, and spices, so you're ready to create the flavorful Cuban Ropa Vieja without interruptions.

Step 2: Sear Beef
In a large Dutch oven, heat a couple of tablespoons of oil over medium-high heat until shimmering. Add the flank steak to the pot and sear it on each side for about 4-5 minutes, or until it develops a rich, brown crust. Once browned, carefully remove the beef and set it aside on a plate to rest.

Step 3: Cook Aromatics
Using the same pot, reduce the heat to medium and add the chopped onions and bell peppers. Sauté for around 5-7 minutes, stirring occasionally, until they become soft and translucent. Then, add the minced garlic and cook for an additional minute until fragrant, filling your kitchen with the inviting aroma that heralds this traditional Cuban dish.

Step 4: Build Sauce
Now, stir in the crushed tomatoes, green olives, and your choice of spices, including cumin, oregano, and paprika. Mix everything together until well combined, then bring the mixture to a gentle simmer over medium heat. Watch for the sauce to bubble slightly to indicate it's ready for the next step in this Cuban Ropa Vieja recipe.

Step 5: Combine and Simmer
Return the seared flank steak to the pot and pour in the beef broth. Ensure the beef is submerged in the sauce, then cover the pot with a lid, reducing the heat to low. Allow it to simmer gently for about 2.5 hours, checking occasionally, until the beef is tender and can be easily shredded with a fork.

Step 6: Shred Beef
Once cooked, carefully remove the flank steak from the pot and place it on a cutting board. Use two forks to shred the beef into bite-sized pieces, allowing the meat to retain some texture. After shredding, return the beef to the Dutch oven and stir it into the rich tomato sauce, ensuring it's well-coated with all those delicious flavors.

Step 7: Serve
Now it’s time to enjoy your feast! Serve the Cuban Ropa Vieja hot, plating generous portions over fluffy white rice or sweet fried plantains. Garnish each serving with freshly chopped cilantro for a burst of color and flavor. Your family will be in for a hearty, comforting delight!

Cuban Ropa Vieja

Expert Tips for the Best Cuban Ropa Vieja

  • Select Quality Meat: Use well-marbled flank steak; it ensures tender and flavorful shredded beef. Avoid leaner cuts which can dry out during cooking.

  • Sauce Consistency: Aim for a thick sauce; if it’s too watery, simmer uncovered for a bit longer. This enhances the rich flavor of your Cuban Ropa Vieja.

  • Let It Rest: Allow the dish to rest for 15 minutes before serving to let the flavors meld beautifully. It tastes phenomenal the next day as well!

  • Watch the Heat: Ensure a gentle simmer; boiling can toughen the meat. Keep the pot covered to maintain moisture while cooking.

  • Customize Spice Levels: Adjust spices based on your heat tolerance. Don't hesitate to experiment with more paprika for a smokier flavor or cayenne for heat!

  • Serving Variety: Serve with various sides like black beans or fried yuca to elevate your meal experience—and impress your dinner guests!

How to Store and Freeze Cuban Ropa Vieja

Fridge: Store cooked Cuban Ropa Vieja in an airtight container in the refrigerator for up to 4 days. Ensure it's cooled completely before sealing for optimal freshness.

Freezer: For longer storage, the Ropa Vieja can be frozen for up to 3 months. Place in a freezer-safe container or zip-top bag, removing as much air as possible.

Reheating: When ready to enjoy, thaw overnight in the fridge. Gently reheat on the stovetop over low heat, adding a splash of broth to maintain moisture and flavor.

Avoid Refreezing: To preserve texture and taste, do not refreeze once thawed. Enjoy your flavorful Cuban Ropa Vieja fresh!

Cuban Ropa Vieja Variations & Substitutions

Feel free to make this Cuban Ropa Vieja your own with these delightful twists and swaps!

  • Shredded Chicken: For a lighter option, use shredded chicken instead of beef for a equally tasty dish.

  • Vegetarian Delight: Swap the beef for jackfruit or lentils, creating a plant-based version that's still comforting and rich in flavor. The flavors blend beautifully with spices.

  • Spicy Kick: Add diced jalapeños or crushed red pepper flakes to the sauce for an extra layer of heat that will delight spice lovers.

  • Olive Alternatives: If green olives aren’t your favorite, black olives or even capers provide a different but delicious taste profile.

  • Herb Swap: For a fresh twist, substitute cilantro with fresh basil or a sprinkle of mint to add a unique flavor burst.

  • Garnish Variations: Top with sliced avocado or a dollop of sour cream instead of traditional cilantro for a creamier texture that balances the dish.

  • Broth Substitution: Use a rich mushroom broth instead of beef broth for a deep flavor, enhancing the umami without the meat.

  • Tomato Variations: If you like a sweeter sauce, replace crushed tomatoes with roast tomatoes or add a splash of tomato paste for added richness.

Remember, cooking is all about joy and creativity! Each of these variations can elevate your dish, inviting you to explore new flavors while still celebrating the essence of Cuban Ropa Vieja. Enjoy every bite!

What to Serve with Authentic Cuban Ropa Vieja

Serving a delicious meal is not just about the main dish; it’s about creating a harmonious dining experience that delights the senses.

  • Fluffy White Rice: A classic pairing, white rice absorbs the flavorful sauce, providing the perfect base for Ropa Vieja’s rich taste. It’s a must-have to soak up every drop!

  • Sweet Fried Plantains: The caramelized sweetness of fried plantains contrasts beautifully with the savory beef, adding a delightful textural element to your plate.

  • Black Beans: Creamy black beans not only complement the savory flavors but add an earthy richness, completing a traditional Cuban meal that’s hearty and wholesome.

  • Cilantro Lime Rice: This zesty twist infuses freshness and brightness to the dish, enhancing the tropical vibes of your Ropa Vieja—perfect for a light yet satisfying accompaniment!

  • Tostones (Fried Green Plantains): Crisp and salty, these twice-fried plantains provide a lovely crunch, adding a different texture that melds well with the soft, succulent beef.

  • Corn Salad: A colorful mix of fresh corn, bell peppers, and herbs brings a refreshing burst of flavor and crunch, elevating your meal with seasonal brightness.

  • Mango Salsa: A vibrant mango salsa adds a touch of sweetness and acidity, balancing out the richness of the Ropa Vieja and offering a refreshing contrast. It’s a delightful neighbor on the plate!

  • Hibiscus Iced Tea: Cool, refreshing, and slightly tart, this drink complements the meal wonderfully, cleansing the palate and leaving you feeling refreshed after each bite.

  • Chocolate Flan: For dessert, indulge in a creamy chocolate flan. The silky texture and rich chocolate flavor create a luxurious finish to your Cuban culinary journey!

Make Ahead Options

Cuban Ropa Vieja is an ideal dish for meal prep, allowing you to enjoy its bold flavors even on the busiest days! You can chop the onions, bell peppers, and garlic up to 24 hours in advance and store them in an airtight container in the refrigerator to keep them fresh. Additionally, the beef can be seared, shredded, and mixed with the sauce up to 3 days ahead. Simply refrigerate the mixture and reheat it gently on the stove with a splash of broth before serving. This way, your Ropa Vieja is just as delicious and tender, saving you time while ensuring that mealtime feels like a warm hug from the kitchen!

Cuban Ropa Vieja

Cuban Ropa Vieja Recipe FAQs

What type of meat should I use for ideal Ropa Vieja?
Absolutely! Flank steak is the traditional choice, known for its tenderness and flavor. However, you can also use brisket, chuck roast, or skirt steak if flank isn't available. Just be sure to choose well-marbled cuts for the best results.

How do I store leftover Ropa Vieja?
Leftovers can be stored in an airtight container in the refrigerator for up to 4 days. Make sure it's cooled completely before sealing to keep it fresh. If you anticipate longer storage, consider freezing it instead.

Can I freeze Cuban Ropa Vieja?
Very! To freeze, place the Ropa Vieja in a freezer-safe container or use a zip-top bag, removing as much air as possible. It can be frozen for up to 3 months. When you're ready to enjoy it, thaw in the refrigerator overnight and reheat gently on the stovetop with a splash of broth for moisture.

What should I do if the sauce is too thin?
If your sauce is too watery, don’t worry! Simply simmer it uncovered on low heat for an additional 10-15 minutes. This will allow the excess liquid to evaporate, thickening the sauce and intensifying those delicious flavors. Just keep an eye on it to avoid burning!

Is Cuban Ropa Vieja suitable for a low-lactose diet?
Yes, absolutely! This dish is primarily low in lactose, making it a great option for those sensitive to dairy. Just be cautious with any sides you choose, especially if they're creamy or cheese-laden. Stick to simple sides like rice or beans for a perfectly balanced meal.

Can I use a different type of broth?
Yes! While beef broth is traditional for depth of flavor, feel free to substitute with chicken or vegetable broth to suit your preferences. Each will bring a unique touch to the dish while still allowing the other flavors to shine through.

Cuban Ropa Vieja

Juicy Cuban Ropa Vieja for Cozy Family Dinners

Experience the magic of Cuban Ropa Vieja, a traditional dish of tender beef in rich tomato sauce.
Print Recipe Pin Recipe
Prep Time 15 minutes mins
Cook Time 2 hours hrs 30 minutes mins
Resting Time 15 minutes mins
Total Time 3 hours hrs
Servings: 6 servings
Course: Dinner
Cuisine: Cuban
Calories: 350
Ingredients Equipment Method Nutrition Notes

Ingredients
  

For the Beef
  • 2 pounds Flank Steak Can substitute with brisket, chuck roast, or skirt steak.
For the Sauce
  • 2 cups Beef Broth Can substitute with chicken or vegetable broth.
  • 28 ounces Crushed Tomatoes Diced or whole canned tomatoes can be crushed by hand.
  • 1 cup Green Olives Can substitute with capers or black olives.
  • 1 medium Onion Yellow or white onions work wonderfully.
  • 2 medium Bell Peppers (Red/Green) Any color bell pepper can be used.
  • 4 cloves Garlic Fresh is best, but pre-minced is a quick alternative.
For the Seasoning
  • 1 cup Cilantro Can swap for parsley for a milder profile.
  • 1 teaspoon Cumin
  • 1 teaspoon Oregano
  • 1 teaspoon Paprika
  • 1 leaf Bay Leaf

Equipment

  • Dutch Oven

Method
 

Step‑by‑Step Instructions
  1. Start by chopping the onions, bell peppers, and garlic into small pieces. Gather all ingredients including flank steak, crushed tomatoes, olives, and spices.
  2. In a large Dutch oven, heat a couple of tablespoons of oil over medium-high heat until shimmering. Sear flank steak on each side for about 4-5 minutes until browned. Remove the beef and set aside.
  3. Reduce heat to medium and add chopped onions and bell peppers to the pot. Sauté for 5-7 minutes until soft. Add minced garlic and cook for an additional minute.
  4. Stir in crushed tomatoes, green olives, and spices. Mix well and bring to a simmer.
  5. Return the seared flank steak to the pot and pour in beef broth. Cover and simmer gently for about 2.5 hours.
  6. Remove flank steak from pot and shred into bite-sized pieces using two forks. Return shredded beef to the pot and mix with the sauce.
  7. Serve hot over fluffy white rice or sweet fried plantains, garnishing with freshly chopped cilantro.

Nutrition

Serving: 1servingCalories: 350kcalCarbohydrates: 12gProtein: 40gFat: 15gSaturated Fat: 6gPolyunsaturated Fat: 2gMonounsaturated Fat: 5gCholesterol: 100mgSodium: 900mgPotassium: 800mgFiber: 3gSugar: 2gVitamin A: 500IUVitamin C: 25mgCalcium: 50mgIron: 3mg

Notes

Allow the dish to rest for 15 minutes before serving. It tastes even better the next day!

Tried this recipe?

Let us know how it was!

More Dinner

  • Golden Coconut Chicken Curry
    Golden Coconut Chicken Curry: A Cozy, Flavorful Escape
  • Shrimp Rice with Herbs
    Savory Shrimp Rice with Herbs: A Healthy Family Favorite
  • Spiced Golden Chicken Rice Dinner
    Easy Spiced Golden Chicken Rice Dinner for Busy Nights
  • Cheeseburger Wraps
    Irresistibly Juicy Cheeseburger Wraps for a Tasty Twist

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Welcome, Fellow Food Adventurer!

Hi, I'm Julie! I'm a passionate home cook who believes every meal should be an adventure. Join me as I share tested recipes, kitchen stories, and culinary discoveries that will inspire your next delicious creation.

More about me

Popular

  • Breakfast Poutine and Creamy Hollandaise
    Indulgent Breakfast Poutine with Creamy Hollandaise Magic
  • Baked Eggs with Veggies
    Delicious Baked Eggs with Veggies for a Healthy Start
  • Crispy Parmesan Potato Rounds
    Irresistibly Crispy Parmesan Potato Rounds: Your New Snack Crush
  • Savory Breakfast Crêpes with Ham Cheese
    Irresistibly Savory Breakfast Crêpes with Ham Cheese Delight

Seasonal

  • Coconut Shrimp
    Indulge in Crispy Coconut Shrimp with Sweet Chili Delight
  • Crockpot Beef and Barley Soup
    Cozy Crockpot Beef and Barley Soup for Comforting Nights
  • Spicy Cucumber Salad
    Delicious Spicy Cucumber Salad That Will Refresh Your Summer
  • Crispy Potato Salad with Creamy Yogurt Dill Dressing
    Crispy Potato Salad with Creamy Yogurt Dill Dressing Bliss

Footer

↑ back to top

Copyright © 2025 Julies Cooking Adventures Privacy Policy Terms & Conditions Contact