If you're craving a dish bursting with layered flavors, tender textures, and vibrant colors, look no further than Ropa Vieja: Tender Flank Steak Stew in Instant Pot, Slow Cooker, or Stovetop Recipe. This classic Cuban stew transforms humble flank steak into juicy, melt-in-your-mouth shredded meat simmered in a rich tomato-pepper sauce spiked with aromatic herbs and spices. Whether you’re short on time with the Instant Pot, prefer the set-it-and-forget-it ease of a slow cooker, or love the hands-on approach of stovetop cooking, this recipe brings the taste of Caribbean comfort straight to your kitchen.
Ingredients You'll Need
The beauty of Ropa Vieja: Tender Flank Steak Stew in Instant Pot, Slow Cooker, or Stovetop Recipe lies in its straightforward but thoughtful ingredients. Each component plays a crucial role—from the savory flank steak that forms the hearty base, to the colorful bell peppers that brighten the dish with fresh sweetness and crunch. Aromatic herbs like oregano and cumin infuse warmth, while garlic and onions build a flavor foundation that makes every bite deeply satisfying.
- Flank steak (2 pounds): Choose a good quality cut that’s lean yet tender for perfect shredding after slow cooking.
- Kosher salt and freshly ground black pepper: Essential seasonings to enhance the natural flavors of the steak and vegetables.
- Olive oil (2 tablespoons): Adds richness and helps develop a caramelized crust on the meat during searing.
- Yellow onion (1 large, halved and thinly sliced): Provides sweetness and depth as it softens in the stew.
- Green pepper (1 large, seeded and thinly sliced): Adds crisp freshness and a hint of bitterness to balance the richness.
- Red bell peppers (2, seeded and thinly sliced): Bring vibrant color and a mild sweetness that brightens the sauce.
- Garlic cloves (4, minced): Infuses the dish with inviting aroma and bold flavor.
- Dried oregano (1½ teaspoons): Gives an earthy, Mediterranean touch that complements the beef beautifully.
- Ground cumin (2 teaspoons): Adds warmth and a subtle smoky undertone.
- Paprika (2 teaspoons): For a gentle smoky flavor and lovely color.
- Bay leaves (2): Impart subtle herbal notes during the long cooking.
- Dry white wine (½ cup): Helps deglaze the pan and lends a slight acidity to brighten the stew.
- Beef or chicken broth (1 cup): Adds moisture and umami richness, but *note* it is omitted in the Instant Pot method.
- Pureed tomato sauce (1 14-ounce can): Forms the luscious, tangy base of the sauce.
- Red wine vinegar (1 tablespoon): Enhances brightness and balances the stew’s richness.
- Chopped jarred pimentos (⅓ cup, optional): Give a subtle sweetness and pop of color.
- Pitted green olives (½ cup, optional): Add briny, savory layers to the flavor profile.
- Cooked white rice and black or pinto beans, for serving: Classic accompaniments that round out the meal.
How to Make Ropa Vieja: Tender Flank Steak Stew in Instant Pot, Slow Cooker, or Stovetop Recipe
Step 1: Season and Sear the Flank Steak
Begin by generously seasoning the flank steak all over with kosher salt and freshly ground black pepper. Heat the olive oil in your cooking vessel—whether it's the Instant Pot sauté mode, a heavy-bottomed slow cooker insert, or a stovetop Dutch oven. Once hot, sear the steak on each side until it's beautifully browned. This step locks in the meat’s juices and develops that irresistible caramelized flavor that defines a great stew.
Step 2: Sauté the Aromatics and Peppers
Remove the steak and add the sliced onions, green pepper, and red bell peppers to the pot. Sauté them until they soften and the onions become translucent, stirring in the minced garlic near the end to avoid burning. This slow softening releases their natural sweetness and creates a fragrant base that will marry perfectly with the spices.
Step 3: Add Spices and Deglaze
Sprinkle in the dried oregano, ground cumin, paprika, and tuck in the bay leaves for their subtle herbal note. Pour in the dry white wine to deglaze the pan, scraping up all those flavorful browned bits stuck to the surface. This step is key to infusing the stew with a complex, layered taste.
Step 4: Layer the Liquids and Optional Ingredients
Return the seared flank steak to the pot and pour in the pureed tomato sauce and broth (skip broth for Instant Pot as per notes). Stir in the red wine vinegar for added brightness along with the optional chopped jarred pimentos and green olives if you’re using them. These add textural interest and elevate the dish’s authenticity.
Step 5: Cook according to your method
For the Instant Pot: Seal the lid and cook on high pressure for about 60 minutes. For the slow cooker: Cook on low for 8 hours or on high for 4–5 hours until the meat is tender. On the stovetop: Cover and simmer gently for about 3 hours, turning the meat occasionally until it shreds easily with a fork. The perfect tenderness is what makes this a true Ropa Vieja: Tender Flank Steak Stew in Instant Pot, Slow Cooker, or Stovetop Recipe experience.
Step 6: Shred the Meat and Mix
Once the steak is fork-tender, remove it and shred it finely using two forks. Stir the shredded meat back into the sauce, letting it soak up every ounce of that rich, flavorful liquid. Let it simmer a few minutes longer to marry all those ingredients, and you’re ready to serve!
How to Serve Ropa Vieja: Tender Flank Steak Stew in Instant Pot, Slow Cooker, or Stovetop Recipe
Garnishes
Fresh cilantro leaves or chopped parsley make wonderful garnishes that add a pop of green and a fresh herbal note. You can also sprinkle thin slices of green onions or a little crumbled queso fresco for an authentic touch that contrasts nicely with the savory meat.
Side Dishes
This hearty stew pairs beautifully with classic Cuban sides like fluffy white rice and hearty black or pinto beans. The rice absorbs the luscious sauce while the beans provide earthy, protein-rich balance, turning your meal into a soul-satisfying feast.
Creative Ways to Present
For a fun twist, serve your ropa vieja as a filling for soft corn tortillas or pressed Cuban sandwiches layered with Swiss cheese and pickles. You can also transform leftovers into stuffed peppers or savory empanadas, making it a versatile recipe that keeps on giving.
Make Ahead and Storage
Storing Leftovers
After the stew cools to room temperature, store it in an airtight container in the refrigerator. It will keep beautifully for up to 4 days, allowing the flavors to meld even further as it rests.
Freezing
Ropa Vieja freezes exceptionally well. Portion it into freezer-safe containers or bags, leaving headspace for expansion. It stays delicious for up to 3 months, making this recipe perfect for batch cooking or meal prep.
Reheating
Reheat gently on the stovetop over low heat or in the microwave, stirring occasionally, to warm the stew evenly without drying out the meat. Add a splash of broth if needed to revive the luscious sauce texture.
FAQs
Can I use a different cut of beef for this recipe?
Absolutely! While flank steak is traditional and shreds beautifully, you can also use skirt steak, chuck roast, or brisket. Just adjust cooking times accordingly to ensure the meat becomes tender enough to shred.
Is this recipe spicy?
Not inherently spicy, but full of flavor. If you prefer some heat, adding a pinch of crushed red pepper flakes or a diced jalapeño along with the peppers will give it a nice kick.
Do I need to brown the meat first?
Yes, searing the flank steak before slow cooking significantly enhances the flavor by creating caramelized crusts and rich browned bits that deepen the overall taste of the stew.
Can I skip the wine in this recipe?
You can substitute the white wine with more broth or a little apple cider vinegar for acidity. However, the wine adds a subtle complexity that is a lovely part of this recipe's character.
How do I know when the meat is done?
The meat is ready when it’s fork-tender and shreds easily without resistance. This ensures a melt-in-your-mouth texture characteristic of authentic ropa vieja.
Final Thoughts
You truly can’t go wrong with this Ropa Vieja: Tender Flank Steak Stew in Instant Pot, Slow Cooker, or Stovetop Recipe. It's a comforting hug in a bowl, combining rich, savory flavors with tender shredded beef that will quickly become a family favorite. Whether weekday dinner or weekend indulgence, give this recipe a try and watch your home fill with irresistible aromas while you enjoy a little slice of Cuban culinary magic.
PrintRopa Vieja: Tender Flank Steak Stew in Instant Pot, Slow Cooker, or Stovetop Recipe
Ropa Vieja is a classic Cuban shredded beef stew made with tender flank steak simmered in a flavorful blend of bell peppers, onions, garlic, and aromatic spices. This recipe offers versatile cooking methods including Instant Pot, slow cooker, or stovetop, delivering rich, tender meat perfect served over rice and beans for a comforting traditional meal.
- Prep Time: 15 minutes
- Cook Time: 1 hour (Instant Pot) to 8 hours (Slow Cooker) or 3 hours (Stovetop)
- Total Time: 1 hour 15 minutes (Instant Pot) to 8 hours 15 minutes (Slow Cooker) or 3 hours 15 minutes (Stovetop)
- Yield: 6 servings
- Category: Main Course
- Method: Instant Pot
- Cuisine: Cuban
Ingredients
Main Ingredients
- 2 pounds flank steak (see notes)
- Kosher salt and freshly ground black pepper
- 2 tablespoons olive oil
- 1 large yellow onion, halved and thinly sliced
- 1 large green bell pepper, seeded and thinly sliced
- 2 red bell peppers, seeded and thinly sliced
- 4 garlic cloves, minced
- 1 ½ teaspoons dried oregano
- 2 teaspoons ground cumin
- 2 teaspoons paprika
- 2 bay leaves
- ½ cup (125 ml) dry white wine
- 1 cup beef or chicken broth (not for Instant Pot, see notes)
- 1 14-ounce can pureed tomato sauce (see notes)
- 1 tablespoon red wine vinegar (or other light colored vinegar)
- ⅓ cup chopped jarred pimentos (optional)
- ½ cup pitted green olives (optional)
For Serving
- Cooked white rice
- Black beans or pinto beans
Instructions
- Prepare the steak: Season the flank steak generously with kosher salt and freshly ground black pepper on both sides to enhance the flavor before cooking.
- Sear the meat: In a large skillet or the Instant Pot set to sauté mode, heat 2 tablespoons of olive oil over medium-high heat. Add the flank steak and sear it on both sides until browned, about 3-4 minutes per side. Remove the steak and set aside.
- Sauté vegetables: In the same pot, add the sliced onion, green pepper, and red bell peppers. Sauté for about 5 minutes until they begin to soften. Add minced garlic, dried oregano, ground cumin, paprika, and bay leaves, cooking for another minute until fragrant.
- Deglaze with wine: Pour in ½ cup of dry white wine to deglaze the pot, scraping up any browned bits from the bottom to incorporate flavor into the sauce.
- Add liquids and meat: Return the seared flank steak to the pot. Add the pureed tomato sauce, and if using slow cooker or stovetop, add 1 cup of beef or chicken broth. For Instant Pot cooking, do not add broth as the tomato sauce and wine provide sufficient liquid.
- Cook the meat: For Instant Pot: Seal the lid and cook at high pressure for about 60 minutes, then allow natural release. For slow cooker: Cook on low for 8 hours or high for 4-5 hours until the meat is tender. For stovetop: Cover and simmer on low heat for about 2.5 to 3 hours, until the meat is easily shredded.
- Shred the beef: Once cooked, remove the flank steak and shred it using two forks. Return shredded meat to the pot and stir well to mix with the sauce and vegetables.
- Finish with vinegar and optional ingredients: Stir in 1 tablespoon of red wine vinegar to brighten the flavors. Add chopped jarred pimentos and pitted green olives if desired, mixing well.
- Serve: Serve hot over cooked white rice with black beans or pinto beans on the side for a complete, authentic Cuban meal.
Notes
- The flank steak is preferred for its texture and ability to shred well; brisket can be used as an alternative.
- For Instant Pot cooking, omit the broth to prevent overfilling—the tomato sauce and wine provide adequate liquid.
- The tomato sauce can be substituted with crushed tomatoes if pureed sauce is unavailable.
- Adding pimentos and olives is optional but adds authentic flavor and color to the dish.
- For best results, allow the cooked Ropa Vieja to rest covered for 10-15 minutes before shredding to retain juices.
- This dish improves in flavor when made a day ahead, allowing spices to meld.

Leave a Reply