Instant Pot Ropa Vieja

Instant Pot Ropa Vieja

Instant Pot Ropa Vieja is the perfect combination of flavorful, tender beef and perfectly cooked veggies. It’s a delicious, hearty meal that’s sure to please everyone at the table.

Author: Wondermom Wannabe

Meal Type: Dinner

Cuisine: Other

Difficulty: MEDIUM

Prep. Time: 10 minutes

Cook Time: 1 hour 30 minutes

Total Time: 1 hour 40 minutes

Servings: 8 servings

Calories: 345 kcal per serving

Ingredients

  • 2–3 pounds - flank
  • 1 tablespoon - olive oil
  • 1 tablespoon - butter
  • 1 - yellow onion
  • 2 tablespoon - garlic
  • 1 tablespoon - onion powder
  • 1 tablespoon - garlic salt
  • 1 tbsp - taco seasoning
  • 2 cup - peppers
  • 2 cups - tomato puree
  • 1 cup - red wine
  • 1 cup - beef broth
  • 1 cup - frozen peas

Instructions

  1. In your Instant Pot, add wine and beef broth. Add beef to liquid and then add the onion powder and garlic salt.
  2. Set to high pressure for 40 minutes. Allow to release pressure normally for 10-15 minutes. Turn heat off.
  3. Once beef is cooked through, add to a container and shred. Set aside.
  4. Set Instant Pot to sauté/browning feature.
  5. Add oil and butter and allow to sizzle. Add onions and peppers and cook 2 minutes, stirring occasionally. (If you like you can reserve some of this mixture to add to the rice in steps 8-9).
  6. Add 1 cup of tomato puree and taco seasoning and mix well. Add peas and beef and stir everything together.
  7. Set to high pressure and cook for 30 minutes. Allow pressure to return to normal. Add mixture to a bowl and clean out Instant Pot.
  8. Add water and 1 cup of tomato puree to Instant Pot. If desired, add the onion and pepper mixture you reserved from previous steps.
  9. Add rice and stir everything together. Close lid and set Instant Pot to rice function for 10 minutes. Allow pressure to return to normal.
  10. Serve beef mixture on a sandwich roll or on top of rice. We split this into two meals, doing one with sandwiches and the other with the rice!

Nutrition

Energy: 345 kcal | Total Fat: 14 g | Saturated: 5 g | Trans: 0 g | Unsaturated: 0 g | Cholesterol: 96 mg | Total Carbs: 16 g | Fiber: 4 g | Sugars: 4 g | Proteins: 34 g | Sodium: 932 mg | Polyunsaturated: 1 g | Monounsaturated: 6 g

©2026 OnlineCook LLC