menu icon
go to homepage
  • Recipes
  • Traditional Puerto Rican Classics
  • About me
  • Subscribe
    • Email
    • Facebook
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • Recipes
    • Traditional Puerto Rican Classics
    • About me
    • Subscribe
    • Email
    • Facebook
    • Instagram
    • Pinterest
  • ×
    Home » Recipes » Christmas Recipes

    Modified: 30 Oct, 2025 · Published: 30 Oct, 2025 by Zoe Forestier Villegas · This post may contain affiliate links · Leave a Comment

    Ropa Vieja (Shredded Beef Recipe)

    Jump to Recipe Print Recipe
    ↓ Jump to Recipe

    Ropa Vieja, also known as Cuban Shredded Beef, is a beloved beef stew across the Caribbean and Latin America. Traditionally Cuban, it has also found a home in Puerto Rican kitchens, where sofrito, sazón, and olives give it a distinct island flavor. This recipe is my Puerto Rican take on a Cuban classic: rich, tender shredded beef simmered in a tomato-based sauce with peppers, onions, and plenty of sazón.

    Plated Puerto Rican ropa vieja served with white rice, stewed pink beans, and tomato slices.

    Ropa Vieja is also a great weeknight option since it can simmer away in a slow cooker while you tackle your day. Traditionally, it’s served with arroz blanco or yellow rice and stewed black beans for that full Cuban flavor. In Puerto Rican kitchens, you’ll often find it paired with pink beans, tostones, or amarillos. For an island twist that takes it over the top, try it with mofongo and a drizzle of garlic sauce. Round out the meal with a budín de pan or a tropical carrot cake with banana and coconut.


    For more Puerto Rican and Cuban inspirations, try my carne guisada, a beef stew with a Puerto Rican twist, sancocho, lasaña de berenjena, or a creamy tembleque.

    Jump To
    • Why You'll Love This Recipe
    • Why the name “Ropa Vieja”?
    • Ingredient Notes
    • Variations and Substitutions
    • Top Tip
    • How To Make Ropa Vieja (Shredded Beef Stew)
    • Slow Cooker Method:
    • Expert Tips
    • Recipes FAQs
    • More Traditional Puerto Rican Classics
    • Before You Go . . .
    • 📖 Recipe
    • 📖 Recipe
    • Top Tip
    • Expert Tips
    • Slow Cooker Method:
    • Comments

    Why You'll Love This Recipe

    • Great for busy nights: This is one of those recipes that works great in a crockpot that you can set it and forget it.
    • Family favorite: This was one of my favorites growing up, because the meat was flavorful and tender.
    • Versatile for leftovers: Use this recipe to fill empanadillas, pastelón, or even mofongo balls.

    Why the name “Ropa Vieja”?

    The dish is called “old clothes” because the shredded beef resembles torn rags. In the Canary Islands, it was initially made with leftover stew meats, a humble but comforting use of food. When Canary Islanders introduced it to Cuba, it evolved into a tomato-based beef stew with peppers and onions, eventually becoming Cuba’s national dish.

    Ingredient Notes

    Ingredients for Puerto Rican ropa vieja, including thin-cut steak, beef broth, canned tomatoes, onion, garlic, sofrito with tomato paste, adobo, and garlic paste.
    • Flank Steak and Beef Stew: I decided to mix the meats for this recipe but you can use one or the other.
    • Onions (and Peppers): Traditionally, bell peppers are a key ingredient in ropa vieja, but unfortunately, they are not my favorite, so I omit them when I cook for my family.
    • Crushed Tomatoes: Crushed tomatoes add the bulk from the missing peppers.

    Variations and Substitutions

    • Peppers: Now, peppers are key ingredients in Cuban Ropa Vieja; however, my family does not like peppers, so I do omit them. But if you like peppers, cut them into strips (julienne) and sauté them with the onions.
    • Beef: Chuck Roast, brisket, or short ribs would work in this recipe as well as beef cheeks and shanks.
    • A cultural twist: Raisins and prunes. Yes, culturally adding raisins and prunes to meat is a historical ingredient in meat/meat-fillings in the Puerto Rican cuisine.
    • Spicy: Add red pepper flakes or ancho peppers to give this stew a spicier flavor profile.

    Top Tip

    To build flavor, brown the beef first, then continue cooking the stew in the same pot. This builds the flavors within the stew.

    How To Make Ropa Vieja (Shredded Beef Stew)

    Step 1: Beef chunks seared in a pot until browned for Puerto Rican ropa vieja.
    1. Step 1: Season the beef with adobo. Brown the beef on stages, not to crowd the pot. Once the meat has been browned (but not fully cooked), please remove it from the pot.
    Step 2: Tocino (salted pork) rendering in a pot to build flavor for ropa vieja.
    1. Step 2: In the same pot, add tocino and start to render. It is ok to add a small amount of oil to help it render.
    Step 3: Onions sautéed in the rendered fat and browned bits for ropa vieja.
    1. Step 3: Sauté onions until soft and slightly caramelized.
    Step 4: Sofrito and canned tomatoes simmer together to create the base for ropa vieja.
    1. Step 4: Add sofrito, garlic paste, and tomatoes. Sauté and lift the flavors from the bottom of the pot.
    Step 5: Beef broth is added to the pot to simmer the beef for ropa vieja.
    1. Step 5: Add browned beef chunks, julienne onion (strips), and broth, and simmer on medium-low for 1.5-2 hours until tender.
    Step 6: Beef chunks stewing in tomato and sofrito sauce until tender for ropa vieja.
    1. Step 6: The Beef should be tender enough to shred with a fork; cook it longer if necessary. Add more broth if the sauce thickens too much.
    Tender shredded beef simmering in a rich sofrito-tomato broth for Puerto Rican ropa vieja.

    Slow Cooker Method:

    Add all ingredients (except olives/capers, if using) to the crockpot and cook on low for 7–8 hours or on high for 4–5 hours. Stir in olives/capers near the end for the best flavor.

    Expert Tips

    • Cut the Beef Before Cooking: Slice the steak into large chunks before braising. It cooks faster, shreds more evenly, and saves you time in the long run.
    • Choose Marbled Cuts: A bit of fat keeps the meat moist and adds flavor. Flank, skirt, or even chuck with visible marbling work beautifully.
    • Brown in Stages: Brown the meat in stages to avoid crowding the pot and creating steam.
    • Watch the Liquid: Especially if cooking on the stovetop, make sure the beef doesn’t dry out. Add a splash of broth or water as needed to keep it simmering gently.
    • Instant Pot Shortcut: Sear the beef on sauté mode, then pressure cook with broth and seasonings for about 45 minutes. Quickly shred and return it to the sauce to finish.
    • Flavor Boost: Let the shredded beef rest in the sauce for at least 15 minutes before serving so it soaks up all that sofrito-tomato flavor.
    • Next-Day Magic: Like many stews, ropa vieja tastes even better after a night in the fridge, the flavors deepen and meld together.
    • Storage: Keeps for 4 days in the fridge. Freezes beautifully, store in portions for easy meals later. Please make sure to cool it overnight before freezing to avoid ice crystals.

    Recipes FAQs

    Why is it called ropa vieja?

    The name ropa vieja means "old clothes" in Spanish. The dish got its name because the shredded beef resembles torn rags. In its Canary Island origins, it was often made with leftover stew meats.

    What type of meat is used for ropa vieja?

    The classic choice is flank steak, but skirt steak, brisket, or chuck roast also work well. The key is a cut with enough marbling to stay moist during long, slow cooking.

    What does Cuban ropa vieja include?

    Cuban ropa vieja is a shredded beef stew simmered in tomato sauce with onions and bell peppers, often finished with olives or capers. It's traditionally served with rice and black beans.

    Where is ropa vieja, a traditional dish?

    Ropa vieja originated in the Canary Islands, off the coast of Spain, and spread to the Caribbean. Today, it's considered Cuba's national dish and is also beloved in Puerto Rico and other Latin American countries.

    More Traditional Puerto Rican Classics

    • Top view of a molded pistachio tembleque garnished with shredded coconut and chopped pistachios on a white plate.
      Pistachio Tembleque
    • A close-up of pumpkin fritters coated in cinnamon sugar, one with a bite showing its bright orange, fluffy center, on a white plate over a green dotted napkin.
      Pumpkin Fritters, Barriguitas de Vieja (Old Lady Bellies)
    • Plates of biftec encebollado with onions, avocado, and yuca served family-style.
      Biftec Encebollado (Puerto Rican Steak and Onions)
    • Close-up of a forkful of arroz mamposteao, Puerto Rican rice and beans, held above a bowl on a blue patterned cloth.
      Mamposteao, a Puerto Rican Leftover Rice Comfort Food

    Before You Go . . .

    Cooked it? Loved it?
    Rate it. Review it. Share it.
    Your feedback helps others and keeps this blog cooking.

    Subscribe for more sabor every week.

    📖 Recipe

    📖 Recipe

    Bowl of Puerto Rican ropa vieja, shredded beef stew with sofrito and sazón, served alongside rice, beans, and fresh tomato slices.

    Ropa Vieja (Shredded Beef Recipe)

    Zoé Forestier
    Ropa Vieja, Cuban-inspired shredded beef with a Puerto Rican twist. Tender meat in a rich sofrito-tomato sauce, perfect with rice and tostones.
    No ratings yet
    Print Recipe Pin Recipe
    Prep Time 30 minutes mins
    Cook Time 2 hours hrs
    Resting Time 10 minutes mins
    Total Time 2 hours hrs 40 minutes mins
    Course Beef, Dinner, Entree, Main Course, Main Dish, Meats, Puerto Rican Inspirations, recipe, Recipes, Stew, Stews and Soups
    Cuisine Cuban, Puerto Rican
    Servings 6 servings
    Calories 242 kcal

    Equipment

    • 1 stock pot

    Ingredients
      

    • 2 lbs Flank Steak
    • 2 onion 1 small diced, 1 julienne (strips)
    • 1 can diced tomatoes or crushed
    • 2 tablespoon sofrito
    • 1 tablespoon tomato paste
    • 1 tablespoon garlic paste or 3 fresh cloves
    • 2 tablespoon adobo
    • 2 qrts beef broth
    Prevent your screen from going dark

    Instructions
     

    • Season the beef with adobo. Brown the beef on stages, not to crowd the pot. Once the meat has been browned (but not fully cooked), please remove it from the pot.
    • In the same pot, add tocino and start to render. It is ok to add a small amount of oil to help it render.
    • Sauté onions until soft and slightly caramelized.
    • Add sofrito, garlic paste, and tomatoes. Sauté and lift the flavors from the bottom of the pot.
    • Add browned beef chunks, julienne onion (strips), and broth, and simmer on medium-low for 1.5-2 hours until tender.
    • The Beef should be tender enough to shred with a fork; cook it longer if necessary. Add more broth if the sauce thickens too much.
    QR Code

    Notes

    Top Tip

    To build flavor, brown the beef first, then continue cooking the stew in the same pot. This builds the flavors within the stew.

    Expert Tips

    • Cut the Beef Before Cooking: Slice the steak into large chunks before braising. It cooks faster, shreds more evenly, and saves you time in the long run.
    • Choose Marbled Cuts: A bit of fat keeps the meat moist and adds flavor. Flank, skirt, or even chuck with visible marbling work beautifully.
    • Brown in Stages: Brown the meat in stages to avoid crowding the pot and creating steam.
    • Watch the Liquid: Especially if cooking on the stovetop, make sure the beef doesn’t dry out. Add a splash of broth or water as needed to keep it simmering gently.
    • Instant Pot Shortcut: Sear the beef on sauté mode, then pressure cook with broth and seasonings for about 45 minutes. Quickly shred and return it to the sauce to finish.
    • Flavor Boost: Let the shredded beef rest in the sauce for at least 15 minutes before serving so it soaks up all that sofrito-tomato flavor.
    • Next-Day Magic: Like many stews, ropa vieja tastes even better after a night in the fridge, the flavors deepen and meld together.
    • Storage: Keeps for 4 days in the fridge. Freezes beautifully, store in portions for easy meals later. Please make sure to cool it overnight before freezing to avoid ice crystals.

    Slow Cooker Method:

    Add all ingredients (except olives/capers, if using) to the crockpot and cook on low for 7–8 hours or on high for 4–5 hours. Stir in olives/capers near the end for the best flavor.
     

    Nutrition

    Serving: 8ozCalories: 242kcalCarbohydrates: 6gProtein: 33gFat: 9gSaturated Fat: 3gPolyunsaturated Fat: 0.4gMonounsaturated Fat: 4gCholesterol: 91mgSodium: 1116mgPotassium: 617mgFiber: 1gSugar: 2gVitamin A: 38IUVitamin C: 5mgCalcium: 54mgIron: 3mg
    Did you try this recipe?Please consider Leaving a Review, and if you loved it, give it a ⭐⭐⭐⭐⭐ rating too! It helps others find the recipe and tells Google it's worth a try. 😊
    « Pumpkin Fritters, Barriguitas de Vieja (Old Lady Bellies)
    Pistachio Tembleque »

    Comments

    No Comments

    Comments, questions, or concerns? Leave them below! Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Woman holding a wooden spoon and smiling in a kitchen with hanging utensils and a vase of flowers on the counter.

    Hola! I'm Zoe. I love all things food and enjoy cooking. I created this site to reconnect with my Puerto Rican heritage while living in the United States. This is a great place to reconnect if you are floating in the diaspora. I would love to hear from you!

    About Zoe →

    Summer Sizzlers

    • Overhead view of Puerto Rican ropa vieja (shredded beef stew) with white rice, stewed beans, and tomato slices, on a plate.
      Ropa Vieja (Shredded Beef Recipe)
    • Close-up of a roasted chicken thigh served with guineos en escabeche, cherry tomatoes, and a side of macaroni salad partially visible.
      Puerto Rican Pollo Asado, Oven-Roasted Chicken
    • A hand grasps a blue-rimmed glass of piña colada, garnished with toasted coconut and cherries, next to a bowl of shredded coconut.
      Puerto Rican Piña Colada
    • Overhead view of Puerto Rican Crab Rice (Arroz con Jueyes) in a red Dutch oven, showing rice simmered with crab meat, olives, red peppers, and sofrito. A wooden slotted spatula rests beside the pot on a terrazzo countertop.
      Puerto Rican Crab Rice, Arroz con Jueyes
    • Whole Puerto Rican fried red snapper on a plate with tomato sauce, lemon slices, and plantains.
      Puerto Rican Fried Red Snapper, Chillo Frito
    • Pot of Puerto Rican fish broth on a wooden cutting board, showing its golden color and clean, simmered appearance.
      Puerto Rican Fish Broth, Caldo de Pescado

    Popular Recipes

    • A plate of polvorones cookies with three semi-stacked cookies on top of the table resting in front of the plate.
      Puerto Rican Polvorones (Shortbread Cookies)
    • Close-up of a roasted chicken thigh served with guineos en escabeche, cherry tomatoes, and a side of macaroni salad partially visible.
      Puerto Rican Pollo Asado, Oven-Roasted Chicken
    • empanadas inside a paper towel lined bowl.
      Puerto Rican Empanadillas
    • A hand holding a white bowl of funche topped with a dab of butter.
      Funche, Puerto Rican Grits
    • pinchos served with potato salad and collard greens
      Pinchos de Cerdo, Puerto Rican Pork Kabobs
    • A blue and white dessert plate with a slice of bread pudding and caramel sauce on top of it.
      Budín de Pan (Puerto Rican Bread Pudding)

    I’d love to hear from you! Did you try this recipe? Leave a review and rating below. Let’s connect on Instagram, and don’t forget to join my weekly email list for fresh new recipes.

    Footer

    Get new Puerto Rican recipes in your inbox every week!

    Subscribe
    ↑ back to top

    Explore

    • About Me
    • Firestarter Planner
    • Subscribe and eBook

    About

    • Contact
    • Cookie Policy
    • Privacy Policy
    • Terms of service
    • Accessibility Statement

    Copyright © 2025 Girl Meets Fire LLC • Powered by Feast+ • This website contains affiliate links, which means that if you click on a product link, we may receive a commission in return. Girl Meets Fire LLC participates in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com.

    .

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required