Ropa Vieja
Dairy-Free
Gluten-Free
High-Protein
Jump to Recipe

Ropa Vieja

Learn how to make authentic ropa vieja, the beloved Cuban national dish of tender shredded beef braised in a rich tomato and pepper sauce. This flavorful comfort food is perfect served over rice!

Total Time180 mins
Servings6
DifficultyMedium
OriginCuban
Nutrition380 kcalP: 42g · C: 18g · F: 16g

Ingredients

Ingredients flat lay

The Story

Ropa vieja is the undisputed national dish of Cuba, a magnificent preparation of shredded beef braised in a fragrant tomato sauce with bell peppers, onions, and olives. The name translates to "old clothes" in Spanish, referring to the shredded meat's resemblance to colorful rags or tattered fabric. The dish's origins trace back to medieval Spain, specifically the Sephardic Jewish communities of the Iberian Peninsula who developed similar braised meat dishes that could be prepared before the Sabbath and kept warm without additional cooking. When Spanish colonizers and Sephardic Jews fleeing the Inquisition arrived in the Caribbean, they brought this cooking tradition with them, and it evolved over centuries into the distinctly Cuban dish we know today. The transformation of ropa vieja from Spanish roots to Cuban icon happened gradually as the dish absorbed Caribbean influences. Cuban cooks incorporated local ingredients: bell peppers in vibrant colors, the distinctive Cuban sofrito of garlic and cumin, and eventually tomatoes from the New World. The dish became associated with comfort, family, and celebration, served at gatherings and passed down through generations. In Cuba, every family has their own version - some add olives and capers for briny depth, others include alcaparrado (a mixture of olives, capers, and pimientos), and some finish with a splash of dry white wine. The dish became so integral to Cuban identity that it was declared the national dish, symbolizing the island's multicultural heritage. What makes ropa vieja so extraordinary is the depth of flavor achieved through slow cooking and the tender, almost silky texture of the shredded beef. The meat, traditionally flank steak or brisket, is first simmered until fall-apart tender, then shredded by hand into long strands. These strands are then braised in a sofrito-based tomato sauce, absorbing the flavors of peppers, onions, garlic, and spices until every fiber is infused with savory goodness. The colorful peppers peek through the shredded meat like threads in fabric, creating the visual poetry that gives the dish its name. Served over fluffy white rice with black beans on the side, maduros (sweet fried plantains), and a slice of Cuban bread, ropa vieja is a complete meal that speaks to the soul of Cuban cuisine - humble ingredients transformed through patience and love into something unforgettable.

Instructions

Step 1

Cook the beef until tender. Place the flank steak in a large pot or Dutch oven. Add the quartered half of the onion, 3 smashed garlic cloves, 1 bay leaf, and enough water to cover the meat by about 2 inches. Season generously with salt. Bring to a boil over high heat, then reduce to a gentle simmer. Skim off any foam that rises to the surface. Cover partially and simmer for 1.5 to 2 hours until the meat is completely tender and shreds easily with a fork. The exact time depends on the thickness of your meat - it should offer no resistance when pierced.

Step 1

Step 2

While the meat simmers, prepare the vegetables. Slice the remaining half onion into thin half-moons. Cut the bell peppers into thin strips about 1/4 inch wide - the colorful strips will become the threads that give ropa vieja its name. Mince the remaining 3 garlic cloves. Have the olives and capers ready. The pepper colors are part of the dish visual appeal, so use at least two colors if possible.

Step 3

Shred the beef. When the meat is tender, transfer it to a cutting board and let it cool slightly. Reserve 1 cup of the cooking broth - this flavorful liquid will enrich your sauce. Using two forks, shred the meat along the grain into long, thin strands. The meat should pull apart easily into threads resembling torn fabric. Discard the spent onion, garlic, and bay leaf from the broth.

Step 3

Step 4

Build the sofrito base. Heat the olive oil in a large, deep skillet or the same Dutch oven over medium heat. Add the sliced onion and cook for 5-6 minutes until softened and beginning to turn golden. Add the sliced bell peppers and cook for another 5-6 minutes until slightly softened but still retaining some texture. Add the minced garlic, cumin, oregano, and smoked paprika. Stir for 1 minute until very fragrant - the spices should bloom in the oil and coat the vegetables.

Step 5

Braise the shredded beef. Add the crushed tomatoes, tomato sauce, white wine (or additional broth), reserved cooking broth, and remaining bay leaf to the skillet. Stir to combine. Add the shredded beef and mix thoroughly so every strand is coated with sauce. Bring to a simmer, then reduce heat to low. Cover and cook for 30-40 minutes, stirring occasionally, until the flavors have melded and the sauce has thickened slightly. The meat should absorb the sauce and become deeply flavorful.

Step 5

Step 6

Finish and serve. Add the olives and capers to the ropa vieja and stir to distribute. Cook for another 5 minutes to warm them through and allow their briny flavors to meld with the sauce. Taste and adjust seasoning - you may need more salt, a pinch of sugar to balance the tomatoes, or more cumin for depth. Remove the bay leaf. The finished dish should have a rich, slightly thick sauce coating the shredded meat, with colorful pepper strips visible throughout. Serve hot over fluffy white rice, garnished with fresh cilantro. Traditional Cuban accompaniments include black beans (either on the side or spooned over the rice), maduros (sweet fried plantains), and Cuban bread for soaking up the sauce. Ropa vieja tastes even better the next day after the flavors have melded, making it perfect for meal prep or feeding a crowd.

Step 6
Chef's Tips & FAQ

Master Your Kitchen with PantryAI

Love this recipe? Save it, shop for it, and cook it with ease. Download the PantryAI app to organize your pantry, track expirations, and discover recipes based on what you already have.

PantryAI App Screenshot 1
PantryAI App Screenshot 2
PantryAI App Screenshot 3
PantryAI App Screenshot 4
PantryAI App Screenshot 5
PantryAI App Screenshot 6
PantryAI App Screenshot 7
PantryAI App Screenshot 8

Swipe to see more screenshots