Ultimate Slow Cooker & Instant Pot Ropa Vieja: Authentic Cuban Shredded Beef Recipe
Discover the ultimate recipe for Cuban Shredded Beef, famously known as Ropa Vieja. This traditional, incredibly flavorful dish can be effortlessly prepared in your slow cooker or instant pot. We guide you through searing the beef to lock in rich flavors, then braising it for hours with a fragrant blend of onions, garlic, and authentic Cuban spices until it reaches a melt-in-your-mouth, fall-apart tender consistency. Serve this irresistible Ropa Vieja with fresh avocados, classic black beans, and fluffy white rice for a truly authentic Cuban dining experience.

Ropa Vieja, meaning “old clothes” in Spanish, might have a whimsical name, but there’s nothing whimsical about its incredibly rich and comforting flavor. This iconic Cuban dish is a true culinary treasure, offering a taste of tradition in every tender bite. What makes it even better is how surprisingly simple it is to achieve such depth of flavor and tender meat right in your own kitchen.
Despite its gourmet sound, creating this Cuban masterpiece requires surprisingly little active effort. The magic primarily happens as the meat slowly braises, transforming tough cuts into incredibly succulent, shreddable perfection. A quick sear to start, then let your slow cooker or instant pot do all the heavy lifting! The result is braised, Cuban shredded beef that’s not just falling apart tender, but also bursting with a savory, spiced tomato-based sauce. It’s perfect served with rice, piled high on tacos, nestled into warm tortillas, or even alongside eggs and black beans for a hearty breakfast. Imagine it mixed into migas for an extraordinary morning meal!
This Ropa Vieja recipe is an absolute dream for those crisp, chilly evenings in the fall or winter. It’s the epitome of warm, cozy, comforting food – deeply meaty, wonderfully saucy, and utterly satisfying. The rich tomato sauce, generously seasoned with fragrant oregano, earthy cumin, and aromatic garlic, adds a beautifully balanced warmth and complexity to the dish. Plus, a major bonus: there’s no need to heat up your oven for hours. Just a quick 10-15 minutes of stovetop searing (or even less if using an Instant Pot’s sauté function) before letting the appliance take over.
If you’re utilizing a pressure cooker, the process becomes even more streamlined. You won’t even need to turn on the stove separately! Simply use the sauté setting directly in your Instant Pot to sear the beef, then switch to pressure cook mode. The tender beef emerges from its flavorful bath, ready to be shredded and enjoyed. Picture a cozy bowl served with smashed sweet plantains, slow-simmered black beans, all resting on a fluffy bed of white rice. Cuban shredded beef is more than just a dish; it’s a culinary experience you’ll want to revisit again and again.
So, What Exactly is Cuban Shredded Beef (Ropa Vieja)?
The name ‘Ropa Vieja’ literally translates to ‘old clothes’ or ‘ragged clothes’ in Spanish. This seemingly peculiar name is believed to come from the visual appearance of the shredded beef, which resembles a pile of colorful, tattered rags. Despite its humble moniker, Ropa Vieja is celebrated as one of Cuba’s national dishes and is, without exaggeration, one of the most amazingly flavorful braised Cuban shredded beef dishes you will ever encounter. It typically begins with a tough cut of beef like flank steak or chuck roast. This meat is then slow-simmered in a rich, homemade tomato-based sauce, infused with a vibrant medley of bell peppers, onions, garlic, and traditional Cuban spices. What you’re left with is a deeply savory, tender, and incredibly satisfying shredded beef stew-like dish – a comfort food sensation you didn’t even know your palate was missing.

Essential Ingredients for an Authentic Homemade Ropa Vieja Recipe
Crafting the perfect Ropa Vieja relies on a balance of quality ingredients and classic Cuban flavors. Here’s what you’ll need to create this incredibly satisfying dish:
- Beef: The foundation of this dish. We highly recommend using a tough cut of meat that benefits significantly from long, slow braising. Excellent choices include flank steak, chuck roast, or even brisket. These cuts, though initially tough, break down beautifully during the cooking process, becoming incredibly tender and flavorful.
- Garlic: A cornerstone of Cuban cuisine. You’ll use garlic in two ways: inserting a few whole cloves directly into the beef before searing to infuse flavor deep within the meat, and finely chopping the remaining cloves to build the aromatic base of the tomato sauce.
- Avocado Oil: Or any other high-heat cooking oil, such as grapeseed or canola oil. This is crucial for searing the beef, creating that essential browned crust that locks in juices and develops complex flavors through the Maillard reaction. You can sear in a Dutch oven if using a slow cooker, or directly in the Instant Pot’s sauté function.
- Tomato Sauce: Forms the rich, tangy, and savory base of the Ropa Vieja sauce. Opt for a good quality canned tomato sauce for the best results.
- Green Bell Pepper: Thinly sliced, these peppers add a subtle sweetness and vibrant color to the sauce. They cook down beautifully, melding with the onions and other ingredients to form a flavorful sofrito.
- Onion: Thinly sliced yellow or white onions are preferred for this recipe. They caramelize slightly during cooking, adding a wonderful depth of sweetness and aromatic foundation to the sauce.
- Chopped Green Chilies: Typically found in a can near the pickled peppers section of your grocery store. A 4-ounce can provides just the right amount of mild heat and tangy flavor, contributing to the complexity of the sauce without being overtly spicy.
- Tomato Paste: A small amount of tomato paste provides a concentrated burst of rich tomato flavor, deepening the color and intensity of the sauce.
- Seasonings: This is where the Cuban magic happens! You’ll need ground cumin for its earthy warmth, dried oregano for its herbaceous notes, salt to enhance all flavors, and red pepper flakes for a touch of gentle heat. For an extra layer of aroma, feel free to toss in a couple of bay leaves.
- White Vinegar: A vital ingredient that helps to tenderize the meat, ensuring it becomes fall-apart succulent. It also adds a bright, acidic counterpoint that balances the richness of the tomato sauce.
- Beef Broth: Primarily necessary if you are making this recipe in an Instant Pot or pressure cooker. It provides the essential liquid required to build adequate steam, ensuring the meat cooks through without burning or sticking to the bottom of the pot. For a slow cooker, it ensures enough liquid for braising, though the other ingredients also contribute moisture.
- Fresh Cilantro: Chopped fresh cilantro is added towards the end and as a garnish. It not only adds a burst of fresh, herbaceous flavor but also vibrant color, as we truly “eat with our eyes first.”
- Optional Ingredients: Some traditional Ropa Vieja recipes include briny elements like capers or green olives. While delicious, we often save those for other Cuban dishes like Picadillo, keeping this Ropa Vieja focused on the core shredded beef flavor profile. Feel free to experiment if you enjoy those additions!

Step-by-Step Guide: How to Make Irresistible Cuban Shredded Beef
Making Ropa Vieja is a labor of love for your taste buds, but surprisingly simple in execution. Follow these steps for truly tender, flavorful Cuban shredded beef:
- Prepare and Season the Meat: Begin by generously seasoning your chosen beef cut (flank steak or chuck roast) with kosher salt and freshly ground black pepper (if desired). Then, using a small paring knife, make 3-4 small ‘x’ marks or incisions deep into the thickest parts of the meat. Take 3-4 whole garlic cloves and carefully insert them into these slits. This technique ensures that the garlic flavor permeates deep into the beef as it cooks, enhancing its overall taste. If time allows, let the seasoned meat rest at room temperature for 30-45 minutes before proceeding; this helps the salt penetrate and improves tenderness. If you’re short on time, you can move directly to the next step.
- Sear the Meat for Maximum Flavor: This step is absolutely critical and should not be skipped, as it lays the foundation for all the incredible flavor in your Ropa Vieja. Heat a tablespoon of high-heat oil in a large, deep skillet, Dutch oven, or directly in your Instant Pot using the sauté function, over medium-high heat until shimmering. Add the seasoned beef in one piece, ensuring not to overcrowd the pan. Sear on each side for about 4-5 minutes, allowing a deep, golden-brown crust to form. Turn the meat only once each side is beautifully browned. This browning, known as the Maillard reaction, creates complex savory flavors and helps develop an extra tender texture in the finished dish. Be prepared for a bit of splatter; avoid covering the pan during searing, as this would steam the meat rather than sear it.
- Combine and Braise (Slow Cooker or Instant Pot Method): Once the beef is perfectly seared, you’re ready to combine all the elements for braising.
- For the Slow Cooker: Remove the seared beef momentarily if needed. Slice the remaining 3 cloves of garlic thinly and add them to your 6-quart (or 3-quart) slow cooker. Then, add all the remaining sauce ingredients: thinly sliced onions, bell peppers, tomato sauce, chopped green chilies, tomato paste, ground cumin, dried oregano, salt, white vinegar, and red pepper flakes. Give everything a good stir to combine. Place the seared beef into the slow cooker, ensuring it’s nestled into the sauce. Cover the slow cooker and set it to the low setting, allowing it to braise for 7-8 hours, or until the meat is incredibly tender and easily shreddable.
- For the Instant Pot/Pressure Cooker: After searing the beef, remove it and set aside on a plate. If there’s too much oil, drain some. Add the thinly sliced onions, bell peppers, and the remaining chopped garlic to the Instant Pot. Sauté for about 30 seconds to a minute, scraping up any browned bits from the bottom of the pot (this is called deglazing and adds flavor, also prevents a “burn” notice). Add the beef broth first (this is crucial for building steam in a pressure cooker), followed by all the remaining sauce ingredients: tomato sauce, chopped green chilies, tomato paste, ground cumin, dried oregano, salt, white vinegar, and red pepper flakes. Stir well. Place the seared beef back into the pot, ensuring it’s partially submerged in the liquid. Secure the lid, set the valve to sealing, and cook on high pressure for approximately 20 minutes per pound of beef. For a 2.5-pound roast, this would be around 50 minutes. Once the timer goes off, allow a natural pressure release (NPR) for at least 15-20 minutes, or until the float valve drops. This natural release further tenderizes the meat.
- Shred and Finish: Carefully remove the incredibly tender beef from the slow cooker or Instant Pot and place it on a cutting board or shallow dish. Using two forks, easily shred the beef into succulent strands. Return the shredded beef to the flavorful tomato sauce in the pot. Stir well to ensure every piece of beef is coated and infused with the rich sauce. Let it simmer gently in the sauce for another 10-15 minutes (or on “keep warm” in the Instant Pot) to allow the flavors to truly meld and for the beef to absorb even more of that deliciousness. Taste the Ropa Vieja and adjust seasonings as needed, adding more salt, pepper, or a pinch more cumin if desired. If the meat isn’t falling apart tender, return it to the slow cooker for another hour or pressure cook for an additional 10-15 minutes.
That’s truly it! This Ropa Vieja recipe is seriously one of the easiest, most rewarding dinners you can make. Imagine starting it right before you head out for work, and returning home to a house filled with the inviting aroma of slow-cooked Cuban comfort food, ready and waiting for you. It’s perfect, incredibly tender, and guaranteed to be a crowd-pleaser. And seriously, the comfort factor of this dish? It’s on a whole new level. We love serving it over a fluffy bed of cilantro lime rice with a hearty side of Cuban-style black beans. And, of course, after all these years, you know I can’t serve anything without copious amounts of fresh chopped cilantro and bright lime wedges on the side. That’s how we roll! ✌️
If You Love This Ropa Vieja Recipe, You Might Also Enjoy These Cuban-Inspired Dishes:
- Cuban Mojo Chicken Quinoa Bowls with Fresh Mango Salsa
- Authentic Cuban Black Beans with Cilantro and Lime
- The Very Best Cuban Black Bean Soup Recipe
- Flavorful Marinated Mojo Steak Tacos with Quick Guacamole

Ropa Vieja Recipe (Cuban Shredded Beef)
15 minutes
8 hours 15 minutes
8 hours 30 minutes
Cuban Shredded Beef, or Ropa Vieja, is an iconic dish that becomes incredibly tender and flavorful when made in a slow cooker or instant pot! Sear the meat, then braise it for hours with a vibrant mix of onions, garlic, and spices until it’s perfectly fall-apart tender. This Ropa Vieja recipe is perfect served with fresh avocados, classic black beans, and fluffy white rice!
Ingredients
For the Seared Beef:
- 6 whole cloves garlic
- 2-2 1/2 lbs. beef chuck roast or flank steak
- 1 tablespoon avocado oil (or other high-heat oil)
- Kosher salt and freshly ground black pepper (to taste)
For the Ropa Vieja Sauce:
- 2 (8 ounce) cans tomato sauce
- 1 large green bell pepper, thinly sliced
- 1 medium onion, thinly sliced
- 1 (4 ounce) can chopped green chilies
- 2 tablespoons tomato paste
- 2 teaspoons dried oregano
- 2 teaspoons salt (or to taste)
- 1 tablespoon ground cumin
- 1 tablespoon white vinegar
- ½ teaspoon red pepper flakes (adjust to desired heat)
- ½ cup beef broth (essential for pressure cooker; optional for slow cooker if sufficient liquid)
- ¼ cup fresh chopped cilantro + more for serving
For Serving:
- White rice
- Cuban-style black beans
- Fresh avocado slices
- Lime wedges
Instructions
- PREPARE & SEAR THE MEAT: Take the beef chuck roast or flank steak and, using a small paring knife, make 3-4 small ‘x’ marks or slits deep into the meat. Insert 3-4 whole garlic cloves into these marks, ensuring they are completely inserted into the thickness of the roast. Season both sides of the meat generously with kosher salt and black pepper. Heat 1 tablespoon of avocado oil in a large, deep skillet or directly in your pressure cooker (on the sauté setting) over medium-high heat. Add the beef in one piece and sear on each side for about 4-5 minutes, turning only when the exterior is deeply browned. This searing creates a flavorful crust (Maillard reaction) and should not be skipped. Expect some splattering, but avoid covering the pan as this will steam the meat instead of searing it.
- SLOW COOKER METHOD: Once the beef is seared, remove it briefly if searing in a separate pan. Finely chop the remaining 3 cloves of garlic and add them to your 6-quart (or 3-quart) slow cooker along with all the remaining sauce ingredients: sliced onions, bell peppers, tomato sauce, chopped green chilies, tomato paste, dried oregano, salt, ground cumin, white vinegar, and red pepper flakes. Stir to combine. Place the seared beef into the slow cooker, nestling it into the sauce. Cover and cook on the LOW setting for 7-8 hours, or until the meat is incredibly tender and easily shreddable.
- INSTANT POT / PRESSURE COOKER METHOD: Once the beef has seared, remove it to a plate. If there is excess oil in the pot, you can drain some. Add the sliced onions, bell peppers, and the remaining chopped garlic to the Instant Pot. Sauté for 30 seconds to 1 minute, scraping any browned bits from the bottom of the pot to deglaze. Pour in the ½ cup beef broth (this is crucial for proper pressure build-up and preventing a “burn” notice). Then add all the remaining sauce ingredients: tomato sauce, chopped green chilies, tomato paste, dried oregano, salt, ground cumin, white vinegar, and red pepper flakes. Stir everything well. Place the seared beef back into the pot. Secure the lid, ensure the valve is set to sealing, and set the pressure cooker to cook on HIGH pressure for 20 minutes per pound of beef. For a 2.5-pound roast, cook for approximately 50 minutes. Once the cooking cycle is complete, allow a natural pressure release (NPR) for at least 15-20 minutes, or until the float valve drops completely.
- SHRED AND FINISH: Carefully remove the tender cooked beef from the slow cooker or Instant Pot and transfer it to a large cutting board or shallow dish. Using two forks, easily shred the beef into succulent strands. Return the shredded beef to the flavorful tomato sauce in the pot. Stir the beef into the sauce, ensuring every piece is coated. Let it simmer gently in the sauce for another 10-15 minutes (or use the “keep warm” function on the Instant Pot) to allow the flavors to deepen and meld beautifully. Taste for seasonings and adjust with additional salt, pepper, or other spices as desired. If the beef isn’t falling-apart tender, continue to slow cook for an additional hour or pressure cook for another 10-15 minutes.
- TO SERVE: Serve your delicious Ropa Vieja piping hot over a generous bed of white rice, with Cuban-style black beans on the side. Garnish generously with additional fresh chopped cilantro and a few bright lime wedges for squeezing. Beyond this classic presentation, the versatile shredded beef is fantastic for burritos, hearty breakfast quesadillas, or as a flavorful filling for tacos. The serving possibilities are truly endless!
Notes for Success
- Don’t Skip the Sear: Searing the beef is fundamental for developing deep, complex flavors. It creates a rich crust that significantly enhances the final taste of your Ropa Vieja.
- Adjust Seasoning: Always taste and adjust the seasoning after the beef has been shredded and simmered in the sauce. Different broths and tomato products can vary in saltiness.
- Storage & Make Ahead: Leftover Ropa Vieja can be stored in an airtight container in the refrigerator for up to 5 days. It reheats beautifully, often tasting even better the next day as the flavors deepen.
- Freezing Instructions: This recipe freezes exceptionally well! Once cooled, transfer the Ropa Vieja to freezer-safe bags or containers and freeze for up to 2 months. Thaw overnight in the refrigerator before reheating gently on the stovetop or in the microwave.
- Serving Variations: While delicious with rice and black beans, Ropa Vieja is also excellent in sandwiches (like a Cuban sandwich), over smashed plantains (tostones or maduros), or as a topping for baked potatoes.
Have you made this recipe?
If you enjoyed this recipe, please consider leaving a ⭐️⭐️⭐️⭐️⭐️ rating and a comment below. You can also share a picture on Instagram with the hashtag #LITTLESPICEJAR, I’d love to see what you made!
