Instant Pot Ropa Vieja is a delicious braised beef recipe that has been made easier and faster by cooking it in the Instant Pot!
Shredded beef in a savory, beefy au jus with sliced onions, peppers, and the flavors of adobo, olives, and spices, make this dish exquisite!
I was introduced to Ropa Vieja years ago when a friend made this for a small get-together and I was wowed by the rich flavor of the beef. She had no leftovers as everyone went back for seconds because it was so good.
I start with that base recipe and modified it to pressure cook in the Instant Pot. I love the Instant Pot because it makes a one-pot meal and cooks faster than a slow cooker, but yet still results in that rich flavor that tastes like it cooked all day.
Table of Contents
What Is Ropa Vieja?
Translated literally from Spanish, ropa vieja means “old clothes.” The braised shredded beef and colorful sliced peppers, onions, and olives do somewhat resemble a pile of tattered old clothing, and that is how many believe that the dish got its name.
Some believe that the recipe name comes from a story that a penniless man shredded and cooked his own clothes because he could not afford food to feed his family.
However, no matter how the recipe got its name, Ropa Vieja, known as the National dish of Cuba, bursts with flavor with the pressured cooked beef, peppers, and seasoning!
Why You’ll Love This Recipe
- Taste: Marinated Ropa Vieja has deep, rich-flavored meat with a hint of something richer (olives).
- Texture: The fork-tender meat is shredded with an au jus-type sauce and soft sliced vegetables.
- Ease: While I would love to say it is easy, it is probably medium since it needs time to marinate, and has a number of ingredients to develop that rich flavor.
- Appearance: Cooked shredded beef with a red au jus type sauce with sliced red peppers, green olives, and vegetables, and topped with chopped cilantro for some contrasting color.
- One-Pot Meal: The recipe is made easier since it is a one-pot meal made in the Instant Pot, which is faster than traditional Cuban beef.
Why This Recipe Works
- It is a tried and true recipe that has been family taste-tested many times over the last several decades.
- The sweet, salty, smoky flavor makes it taste delicious.
- There are so many possibilities for using leftovers. Sometimes that is the best part!
How to Make Ropa Vieja In An Instant Pot
Equipment
The affiliate links below will allow you to see the product on Amazon.com. If you purchase one of the items, I will receive a very small commission on the product, which does not increase the price.
- Instant Pot – This model of 6-quart Instant Pot is the same model that I use and works great.
- Large bowl – You’ll need a large bowl to marinate the beef.
- Large Spoon – You’ll need a spoon for the marinade and one for serving the sauce.
- Meat Fork – This makes it easier to handle a large chuck roast.
- Hand Mixer – Make it easy on yourself when shredding the cooked beef by using a hand mixer to shred it.
Ingredients
Below, I discuss the ingredients and possible substitutions if you don’t have a specific ingredient. However, if you are looking for the specific measurements of each ingredient, scroll down to the bottom of this article, just above the comments, for the printable recipe card, which includes all the ingredients and the specific amounts of each one.
What Type Of Beef Is Used In Ropa Vieja?
- Flank Steak – Traditional Ropa Vieja uses flank steak, which is a lean cut of beef that is braised a long time but can sometimes still be tough.
- Chuck Roast – Since I’m cooking this dish in an Instant Pot, I like to use a Chuck Roast instead of flank steak because it has more fat and marbling, resulting in more tender beef after pressure cooking.
Marinade Ingredients
- Cubanelle pepper. If you cannot find this pepper, you can use ¼ green pepper diced and ½ jalapeno seeded and diced. The cubanelle pepper is a sweeter pepper that is just a tad spicy.
- Salt and pepper. You may have to reduce the amount of salt if you don’t use reduced-sodium soy sauce or low sodium beef bouillon.
- Low sodium soy sauce. If you use regular, then reduce the amount of salt used.
- Adobo seasoning. Use store-bought adobo seasoning or make it yourself with 1/2 teaspoon. turmeric, 1 teaspoon garlic powder, 1/2 teaspoon cumin.
- Mexican oregano. You can use regular oregano if you prefer.
- Beef bouillon. You can use Sazon if you have it. For beef bouillon, I recommend using the reduced-sodium version.
- Cumin.
- Bay leaves.
- Garlic. Use fresh or pre-minced.
- Lemon. The juice of one lemon is needed
Rest of The Ingredients
- Olive oil – or oil of choice
- Tomato paste – this gives needed flavor to this dish
- Onion – white or yellow is best
- Red bell pepper – you need to cut these into long thin strips
- Green bell pepper – also cut into long thin strips
- Spanish olives – This is important for this dish. They bring a large amount of flavor.
- Apple cider vinegar – or red wine vinegar can be used.
- Cilantro
Directions
Below are the high-level steps required to make this recipe, and tie to the photos above. For the full, detailed step-by-step instructions, scroll down to the bottom of this article, just above the comments, for the printable recipe card.
- Make the marinade.
- Marinade for 1 to 24 hours, preferably overnight.
- Brown the beef in the Instant Pot. Brown the beef in batches so you don’t crowd the meat.
- Add the marinade, and set the instant pot for Meat and set for 45 minutes.
- When the meat has finished cooking, remove and add all the remaining EXCEPT the cilantro. Stir to combine and set to Saute for 30 minutes.
- Shred the meat and add it back into the pan. Saute for an additional 10 to 30 minutes. You want the sauce to cook down to thicken.
- Remove and serve with rice, garnished with cilantro.
Recipe Tips
- Marinade the Beef. Don’t skip this step. I realize it takes some planning and time, but it is well worth it because it adds so much flavor. You can marinate the beef for a minimum of an hour and up to 24 hours. However, I recommend marinating overnight.
- Reduced Sodium Ingredients. I highly recommend using reduced-sodium versions of the bouillon beef and beef broth. If you don’t use the reduced-sodium versions, then I recommend reducing or eliminating the added salt.
- Adobo Seasoning. If you don’t have store-bought Adobo Seasoning, then make your own by combining 1/2 teaspoon turmeric, 1 teaspoon garlic powder, and 1/2 teaspoon cumin in a bowl.
- Brown The Beef In Batches. It is important to brown the beef in batches because you don’t want to crowd the beef because what will happen is that the beef will end up being steamed instead of browned.
- Serve The Next Day. This is one of those dishes that tastes better the next day after the flavors have had additional time to combine and fully develop. This makes it a perfect make-ahead dish.
What To Serve With Ropa Vieja
- Cilantro Rice
- Mexican Rice
- Black Beans
- Cornbread
- Instant Pot Baked Beans
- Sliced Avocados or Guacamole
- Pico De Gallo
- Tortilla Chips
Frequently Asked Questions (FAQs)
Yes, and I recommend making Ropa Vieja ahead of time because it gives the dish time for the flavors to combine and fully develop. Make 24 hours ahead of when you plan to serve.
Store the leftover Ropa Vieja in an airtight container in the refrigerator for up to 5 days.
Yes. Place the Ropa Vieja in a freezer-safe bag or container and freezer up to 3 months.
Remove the Ropa Vieja from the refrigerator and scoop off the hardened layer of fat on the top. Place the Ropa Vieja in the Instant Pot and pressure cook for 5 minutes under high pressure and do a natural release.
Facebook | Twitter | Pinterest | Instagram
Recipe
Instant Pot Ropa Vieja Recipe
Ingredients
Marinade Ingredients For Ropa Vieja
- 1 cubanelle pepper (or 1/4 green bell pepper or 1/2 jalapeno)
- 1 teaspoon salt (May need to reduce if other ingredients are not reduced sodium)
- 2 teaspoons soy sauce (Recommend low sodium)
- 1/2 teaspoon pepper
- 2 teaspoons Adobo seasoning (See note below.)
- 1 teaspoon Mexican oregano
- 1 teaspoon beef bouillon (or Sazon. Recommend low sodium beef bouillon)
- 1 teaspoon cumin
- 2 bay leaves
- 1 teaspoon minced garlic (about 1 clove garlic)
- 1 tablespoon freshly squeezed lemon juice
- 1/2 onion, diced
Beef Ropa Vieja Ingredients
- 3 pounds chuck roast (cut into large chunks)
- 1/4 cup oil
- 1 cup beef broth (recommend low sodium version)
- 2 teaspoons garlic, minced
- 1/2 cup white onion, sliced
- 3 tablespoons apple cider vinegar
- 3 tablespoons tomato paste
- 1 green pepper, sliced
- 1 red pepper, sliced
- 1 cup Spanish olives, with juice
- 1 tablespoon cilantro, minced
Instructions
How To Make The Marinade For Ropa Vieja
- Combine all the marinade ingredients and pour them over the chunks of beef.
- Cover with plastic wrap and marinate for 1 to 24 hours.
Ropa Vieja Beef Recipe for Instant Pot
- When the meat has marinated, remove from the refrigerator and let it sit for 10 minutes before cooking. Remove from the marinade, but keep the marinade to cook with.
- Heat the oil in the instant pot on saute. Brown 4 to 5 pieces of meat at a time on all sides. Remove and repeat till all the meat has been browned.
- Add the marinade back into the pan and all the meat. Place the lid on the pan and seal.
- Set the instant pot for Meat and set for 45 minutes.
- When the meat has finished cooking, remove and add all the remaining EXCEPT the cilantro.
- Stir to combine and set to Saute for 30 minutes.
- Shred the meat and add it back into the pan. Saute for an additional 10 to 30 minutes. You want the sauce to cook down to thicken.
- Remove and serve with rice.
Video
Notes
- Cook Time. The cook time does not include the time for the Instant Pot or Pressure Cooker to come up to pressure and to de-pressurize. This can add a total of roughly 20 to 30 minutes to the total cook time.
- Marinade the Beef. Don’t skip this step. I realize it takes some planning and time, but it is well worth it because it adds so much flavor. You can marinade the beef for a minimum of an hour and up to 24 hours. However, I recommend marinating overnight.
- Reduced Sodium Ingredients. I highly recommend using reduced sodium versions of the bouillon beef and beef broth. If you don’t use the reduced sodium versions, then I recommend reducing or eliminating the added salt.
- Adobo Seasoning. If you don’t have store-bought Adobo Seasoning, then make your own by combining 1/2 teaspoon turmeric, 1 teaspoon garlic powder, and 1/2 teaspoon cumin in a bowl.
- Brown The Beef In Batches. It is important to brown the beef in batches because you don’t want to crowd the beef because what will happen is that the beef will end up being steamed instead of browned.
- Serve The Next Day. This is one of those dishes that tastes better the next day after the flavors have had additional time to combine and fully develop. This makes it a perfect make ahead dish.
Vicki J Rice says
I don’t have an Instant Pot. Can this be done in the oven? Thank you, Vick
Michele says
Hi Vicki,
Yes, you can. If you have a dutch oven, I recommend using that. Brown the roast in some oil in the dutch oven on the stove over medium high heat. Brown on all sides, about 3 to 5 minutes on each side. Then transfer the roast to a plate. Add the vegetables and sauté for 5 min. until softened. Then add the rest of the ingredients except the cilantro. Cover and transfer to a preheated 250 degree oven and let it cook for 2-1/2 to 3 hours. Remove from the oven and let it rest for about 15 minutes. Then shred the meat and add back into the sauce so all the meat is covered in the sauce. Top with cilantro before serving.
Jim says
Why is there virtually no liquid in the marinade ingredients? Is that an oversight? How would I reserve a fry rub? Serious question.
Michele says
Hi Jim,
There is enough liquid with the soy sauce and the juice from the lemon. The peppers are diced very small. There will be plenty of liquid when it is pressure cooked.
Thanks,
Michele
Katie says
After pressure cooking the meat, do I remove only the meat and leave the oily juices in pot? There was a lot of remaining oily liquid. Or do I “empty“ all the contents of the instapot before sautéing the vegetables with remaining ingredients? Thanks.
Michele says
Hi Katie,
If it is a whole lot of liquid, you may pour some of it out, but I recommend leaving about 1/4 cup or 4 tablespoons of liquid in there. I hope that helps.
Thanks,
Michele
Barb says
I’m looking for a simple 1 pot dinner. Can I not just throw everything in together and cook for the 45 minutes?
Michele says
Hi Barb,
Yes, you can do that. However, it might not be as flavorful if you don’t marinate or brown the meat before cooking.
Thanks,
Michele