Walking into my kitchen, the scent of sizzling flank steak fills the air, bringing a sense of warmth and excitement that instantly transports me to the vibrant streets of Havana. This Cuban Ropa Vieja recipe isn’t just a meal; it’s a celebration of flavors that captures the essence of comfort food while being incredibly simple to make at home.
On a particularly gray day, I found myself yearning for a taste of something exotic yet familiar. That’s when this dish entered my life, combining tender steak with the medley of sweet bell peppers, zesty lime, and aromatic spices. Each bite bursts with flavor, and I’ve yet to meet anyone who can resist its charm.
Perfect for gathering friends or just indulging on a weeknight, this recipe turns everyday ingredients into something truly special. Forget takeout; let’s create a culinary adventure together right in your kitchen!
Why will you love this Cuban Ropa Viejo?
Irresistible flavors: This dish combines savory flank steak with a vibrant mix of bell peppers and spices, creating an explosion of taste that will captivate your palate.
Easy preparation: With straightforward steps, you’ll whip up this masterpiece without a hitch, making it perfect for both novice and seasoned home cooks.
Crowd-pleaser: Ideal for gatherings or family dinners, everyone will rave about the rich and aromatic blend of ingredients.
Versatile serving options: Enjoy it with rice, in tacos, or even on its own—this recipe adapts to your cravings effortlessly!
Comforting appeal: It’s like a warm hug in a bowl, perfect for relaxing evenings or when you need a little extra coziness.
You won’t want to miss this delicious adventure, so let’s get cooking!
Cuban Ropa Viejo Ingredients
• Gather everything you need for this flavorful dish!
For the Steak
• 2 lbs flank steak – Choose a high-quality cut for the best tenderness and flavor.
• ½ teaspoon salt – Enhances the natural taste of the meat.
• ¼ teaspoon pepper – Adds a subtle kick to the seasoning.
For the Veggies
• 2 tablespoons oil – Opt for olive or vegetable oil to prevent sticking.
• 1 red bell pepper – Thinly sliced for a sweet crunch.
• 1 green bell pepper – Offers a fresh, slightly bitter contrast for balance.
• 1 small onion – Thinly sliced to provide depth of flavor.
• 3 cloves garlic – Minced for aromatic richness.
For the Sauce
• 1 cup beef broth – Gives body and brings all the flavors together.
• ¼ cup tomato paste – Contributes sweetness and a rich tomato flavor.
• 2 tablespoons lime juice – Brightens the dish with a zesty twist.
• 2 teaspoons cumin – Essential for bringing out a warm, earthy essence.
• 1 teaspoon dried oregano – Adds an herbal fragrance.
• ½ teaspoon smoked paprika – Infuses a smoky depth to your Cuban Ropa Viejo.
• 1 14.5-ounce can petite diced tomatoes – Use the juices for added flavor.
Optional Add-Ons
• ¼ cup green olives – Traditional for a salty bite (optional, but oh-so-delicious!).
• Chopped cilantro – Fresh herb to garnish and elevate your dish.
Now that you have everything ready, you’re just a few simple steps away from a delightful culinary experience!
How to Make Cuban Ropa Viejo
-
Season: Begin by generously seasoning the flank steak with salt and pepper. This simple step enhances the meat’s natural flavor and prepares it for the next stage of deliciousness.
-
Sear: Heat 2 tablespoons of oil in a large skillet over medium-high heat. Once hot, add the flank steak and cook for about 4-5 minutes on each side until beautifully browned. Remove the steak from the skillet and set it aside.
-
Sauté: In the same skillet, toss in the thinly sliced red and green bell peppers, onion, and minced garlic. Sauté for about 3-4 minutes until the vegetables are tender and fragrant, creating a vibrant base for your dish.
-
Combine: Return the seared flank steak to the skillet and add in the beef broth, tomato paste, lime juice, cumin, oregano, smoked paprika, and diced tomatoes with their juices. Stir well to coat everything in those wonderful flavors.
-
Simmer: Lower the heat and let the mixture simmer for about 15-20 minutes. This allows the steak to absorb all those delightful spices and cook through until perfectly tender.
-
Slice & Serve: Once done, slice the flank steak against the grain to reveal its juicy interior. Serve it with the sautéed vegetables, and sprinkle with green olives and fresh cilantro if desired for a fragrant finish.
Optional: Serve over fluffy rice or in warm tortillas for a delightful twist!
Exact quantities are listed in the recipe card below.

How to Store and Freeze Cuban Ropa Viejo
Fridge: Store leftovers in an airtight container for up to 3 days. Allow the Cuban Ropa Viejo to cool completely before sealing to preserve its flavors.
Freezer: For longer storage, freeze in a freezer-safe container for up to 3 months. Separate in portions for easy thawing, perfect for a quick meal later on.
Reheating: Thaw in the fridge overnight and reheat on the stove over medium heat until warmed through. Add a splash of beef broth to keep it moist and flavorful.
Airtight Tips: Make sure to use airtight containers to prevent freezer burn and maintain the delicious taste of your Cuban Ropa Viejo!
Cuban Ropa Viejo Variations & Substitutions
Feel free to make this flavorful dish your own by experimenting with these enticing variations!
-
Spicy Kick: Add sliced jalapeños or a dash of cayenne pepper to enhance the heat and bring extra warmth to every bite.
-
Vegetarian Delight: Substitute the flank steak with jackfruit or tempeh for a delicious vegetarian take that doesn’t skimp on flavor.
-
Coconut Creaminess: Use coconut milk instead of beef broth to introduce a creamy texture and tropical twist that beautifully complements the spices.
-
Herb Infusion: Experiment with fresh herbs like thyme or bay leaves during simmering for an aromatic depth that fills the kitchen with inviting scents.
-
Sweet Twist: Introduce sliced mango or peaches for a touch of sweetness that creates a delightful contrast with the savory elements.
-
Bean Boost: Add black beans or chickpeas to the mix for protein and heartiness, transforming your Cuban Ropa Viejo into a comforting one-pot meal.
-
Tomato Variation: Swap the petite diced tomatoes for roasted tomatoes or sun-dried tomatoes to intensify the flavor profile with a tangy richness.
-
Zesty Citrus: For an extra zing, grate some lime or orange zest into the sauce just before serving—this brightens up each mouthful!
Each variation opens the door for exciting new flavors while keeping the heart of this beloved recipe at its core. Happy cooking!
What to Serve with Cuban Ropa Viejo?
Elevate your dining experience with these delicious accompaniments that perfectly complement the rich flavors of your home-cooked dish.
-
Fluffy Rice: A classic pairing that soaks up the savory sauce, adding a comforting base to your meal. It’s simple yet essential for a hearty bite.
-
Warm Tortillas: Perfect for scooping up the tender meat and veggies, these are a must for creating delightful tacos or wraps at the table.
-
Black Beans: These add a hearty, protein-packed side that enhances the meal’s texture and flavor balance and reflects a traditional Cuban touch.
-
Corn Salad: A fresh and zesty combo of sweet corn, tomatoes, and lime brings vibrant color and crunch, balancing the robust flavors of the Ropa Viejo.
-
Avocado Slices: Creamy and rich, avocado offers a cooling counterpoint to the warmth of the spices, adding a touch of luxury to your plate.
-
Mango Salsa: Bright and fruity, this salsa serves up a refreshing contrast that enhances the overall flavor profile, tantalizing your taste buds with each bite.
-
Cilantro Lime Rice: Infused with zesty lime and fresh cilantro, this rice not only pairs beautifully in flavor but also adds a delightful twist to your meal.
-
Cuban Black Coffee: The perfect end to your meal, this rich and robust coffee complements the dish’s spices while providing a comforting finish to your culinary adventure.
With these delightful accompaniments, your Cuban Ropa Viejo will shine even brighter and create a truly memorable dining experience!
Expert Tips for Cubam Ropa Viejo
-
Choosing the Steak: Use high-quality flank steak or skirt steak for tenderness and rich flavor; avoid tougher cuts that can lead to chewy results.
-
Avoid Overcooking: Monitor the simmering time closely to prevent the steak from becoming tough. Tender steak is key to the perfect Cuban Ropa Viejo!
-
Layer the Flavors: Don’t rush the sauté process! Cooking the vegetables until tender before combining adds a deep, rich flavor essential for this dish.
-
Slice Against the Grain: Always slice the flank steak against the grain after cooking. This ensures each bite is tender and easy to chew.
-
Customize the Spices: Feel free to adjust the spices based on personal preference; a little more cumin or paprika can amplify the flavors of your Cuban Ropa Viejo.
Make Ahead Options
These Cuban Ropa Viejo are perfect for meal prep enthusiasts looking to save time on busy weeknights! You can season the flank steak and store it in the refrigerator for up to 24 hours. Additionally, chop the bell peppers, onion, and garlic a day in advance and keep them in an airtight container to maintain their freshness. When you’re ready to cook, simply sear the marinated steak, sauté the prepped veggies, and simmer everything together as directed. This way, you’ll enjoy all the vibrant flavors of Cuban Ropa Viejo with minimal effort, ensuring that dinner is ready in a flash without sacrificing taste!

Cuban Ropa Viejo Recipe FAQs
What type of flank steak should I use?
Absolutely! For the best results, select a high-quality flank steak or skirt steak. Look for cuts that are bright red with some marbling; this fat will keep the meat tender and flavorful. Avoid tougher cuts with dark spots or excessive sinew.
Advertisement
How long can I store leftover Cuban Ropa Viejo in the refrigerator?
You can store leftovers in an airtight container for up to 3 days. Make sure to let the dish cool completely before sealing to help retain its delightful flavors. Reheating gently will ensure it maintains its deliciousness!
Can I freeze Cuban Ropa Viejo, and if so, how?
Very! To freeze, portion the Cuban Ropa Viejo into freezer-safe containers or heavy-duty freezer bags. It will last for up to 3 months. When you’re ready to enjoy it again, thaw it overnight in the refrigerator, and then reheat on the stove over medium heat. Adding a splash of beef broth will help keep it moist and tasty.
What are some troubleshooting tips if my Cuban Ropa Viejo is tough?
If your Cuban Ropa Viejo turns out tough, it might be due to overcooking the steak or not slicing it against the grain. To ensure tenderness next time, keep an eye on the simmering time—15-20 minutes is ideal. Always slice against the grain; this shortens the muscle fibers, yielding a more pleasant bite.
Is this recipe suitable for dietary restrictions, such as gluten-free diets?
Absolutely! This Cuban Ropa Viejo is naturally gluten-free as it doesn’t contain any wheat products. However, always double-check the labels on pre-packaged ingredients like beef broth and tomato paste to ensure they meet your specific dietary needs.
Can I make this dish vegetarian?
Yes, for a vegetarian variation, swap out the flank steak for portobello mushrooms or a mix of hearty vegetables like zucchini and eggplant. Use vegetable broth instead of beef broth to maintain the depth of flavor. You might need to adjust the spices slightly for the best taste!

Savory Cuban Ropa Viejo: A Flavorful Twist on Tradition
Ingredients
Equipment
Method
- Begin by generously seasoning the flank steak with salt and pepper.
- Heat 2 tablespoons of oil in a large skillet over medium-high heat. Add the flank steak and cook for about 4-5 minutes on each side until beautifully browned. Remove the steak from the skillet and set it aside.
- In the same skillet, toss in the thinly sliced red and green bell peppers, onion, and minced garlic. Sauté for about 3-4 minutes until the vegetables are tender and fragrant.
- Return the seared flank steak to the skillet and add in the beef broth, tomato paste, lime juice, cumin, oregano, smoked paprika, and diced tomatoes with their juices. Stir well to coat everything.
- Lower the heat and let the mixture simmer for about 15-20 minutes.
- Once done, slice the flank steak against the grain and serve it with the sautéed vegetables, topped with green olives and fresh cilantro if desired.







