This version of Ropa Vieja is made in only one-pot. While flank steak is typically at its best when briefly seared and sliced thinly across the grain to minimize the chewiness of those fibers, here, it’s the opposite. The beef is cooked until well-done, and the fibers are then shredded so that they’re long and whole (hence the dish’s name, which translates as “old clothes”).

Once the beef is browned and removed from the pot, sliced onions and bell peppers, are added plus a generous dose of minced garlic, and all are cooked down until softened. Next, spices like cumin and dried oregano, and a small amount of tomato paste are added, cooking it all for a minute or two to deepen the flavors of those ingredients. Then in go white wine, canned tomatoes, and water or chicken stock. (If you have homemade beef stock, you can use it here; otherwise, chicken stock is the better option, as its flavor is always superior to that of store-bought beef broth.)
The whole pot can is left on the stovetop to simmer, or goes into a 350°F oven to cook until the beef is tender. The oven adds an extra layer of complexity, since the enveloping heat allows the stew’s surface to brown as it cooks, something that doesn’t happen on a burner.
The final step is to fish out the bay leaves, carrot, and celery, then shred the meat into long, thin strands. Mix it back in, toss in some green olives, and simmer it just a little more until the juices have reduced enough to coat the beef in a rich sauce. (We chopped up the celery and carrot and tossed them back into the pot.)
NOTE: Despite being a lean cut not generally suited to long cooking, the classic flank steak works well in ropa vieja because of how nicely it shreds. You can substitute brisket or skirt steak if desired.

Ropa Vieja
Ingredients
- 2 1/2 lbs. beef flank steak (see note)
- Kosher salt and freshly ground black pepper
- 3 Tbsp. vegetable oil, plus more if needed
- 1 large yellow onion, sliced
- 3 red, yellow, and/or orange bell peppers, stemmed, seeded, and thinly sliced
- 8 medium cloves garlic, minced
- 1 Tbsp. tomato paste
- 1 tsp. ground cumin
- 1 tsp. dried oregano
- 1/2 tsp. ground allspice
- 1/2 cup dry white wine
- 1 14-oz. can peeled whole tomatoes in their juices, crushed
- 1 cup homemade or store-bought chicken stock, plus more if needed
- 2 bay leaves
- 1 medium carrot, halved crosswise
- 1 celery rib, halved crosswise
- 1/2 cup pimento-stuffed olives, sliced into thirds
- 1 small handful chopped cilantro leaves and tender stems (about 1/2 loosely packed cup)
- Cooked rice and pinto or black beans, for serving











Directions
- Preheat oven to 350°F (180°C). Cut flank steak into large pieces that will fit on the bottom of a Dutch oven in 2 batches. Season with salt and pepper. Heat oil in Dutch oven over medium-high heat until shimmering. Working in batches, add steak and cook, turning, until browned, about 6 minutes per batch. Transfer steak to a plate and set aside.
- Add onion and bell peppers to Dutch oven and cook, stirring and scraping up browned bits from bottom of pot, until onion and peppers are tender, about 8 minutes. Add garlic and cook for 1 minute longer; lower heat and/or add more oil at any point if ingredients threaten to burn.
- Stir in tomato paste, cumin, oregano, and allspice and cook, stirring and scraping, for 1 minute.
- Add white wine and bring to a simmer, scraping up any browned bits from bottom of pot. Boil until raw alcohol smell has cooked off from wine, about 2 minutes, then add canned tomatoes and stock. Return beef to pot, nestling it under the liquid among onions and peppers, along with any of its accumulated juices. Nestle bay leaves, carrot, and celery into pot. Add more stock, just enough to cover all the ingredients, if necessary.
- Cover Dutch oven and transfer to oven, then let cook until beef is very tender, about 1 1/2 hours.
- Remove bay leaves, carrot, and celery from pot and discard. Remove beef from pot and, using 2 forks, pull apart into very thin, long shreds. Return beef to pot, stirring to combine with vegetables and cooking liquid.
- Stir in olives, return Dutch oven to medium heat, and simmer until juices have reduced just enough to coat the beef in a rich, saucy glaze. Season with salt and pepper. Stir in cilantro, then serve with rice and beans.
Recipe from Daniel Gritzer for Serious Eats


















































































































































