Ropa vieja is the dish that defines Cuban cooking. Beef — traditionally flank, in Dubai usually brisket — slow-braised for three hours in a sofrito of onion, bell pepper, garlic, tomato, white wine, cumin and oregano, until the meat shreds into long ragged strings (the name literally means "old clothes"). Served over white rice, with sweet plantain on the side, a wedge of lime, and ideally a glass of Cuban beer.
You can eat ropa vieja in three places in Dubai — Bohemia Lounge DIFC, Toro Toro at Grosvenor House, and Casa Latina in JLT (Thursdays only). All three are good. Bohemia is the best. You can also cook it at home in three hours from a Spinneys shop — AED 28 per serving, dramatically better than any restaurant version because you control the meat-to-sauce ratio. This guide covers all three Dubai versions plus the home recipe.
Where to Eat Ropa Vieja in Dubai
1. Bohemia Lounge — DIFC
AED 95The best ropa vieja in Dubai. Brisket slow-braised six hours, hand-shredded into long ragged strings, finished in a sofrito that has been cooked for 40 minutes before the meat goes in. The sauce is properly reduced (not soupy), the meat is properly shredded (not chunked), and the white rice is properly cooked — long-grain basmati with a small amount of saffron, served separately so you build your own bites. Comes with sweet plantain (caramelised) and a lime wedge. Cuban music live three nights a week if you want the full effect. Order with a Floridita-style daiquiri (AED 75) or a Cohiba Crystal if cigars are part of your evening (AED 220).
Best for: The definitive Dubai version · Gate Village 11 DIFC · +971 4 333 6789
2. Toro Toro — Grosvenor House
AED 110Toro Toro's ropa vieja is part of their pan-Latin menu — a slightly more refined plate than Bohemia's, served on charred polenta cake rather than rice. The brisket is from their dry-ageing programme and the texture is excellent — deeply tender, properly shredded. The sauce is a touch sweeter than canon and the polenta swap is divisive (we prefer the rice version, but understand the choice). Better dining room and a stronger drinks list. Worth ordering if you are already at Grosvenor House.
Best for: Marina dinner; polenta variant · +971 4 317 6300
3. Casa Latina — JLT (Thursday only)
AED 75Casa Latina's Cuban Thursday menu includes a smaller portion ropa vieja over rice with a half-portion of moros y cristianos on the side. AED 75. The smallest plate and the cheapest, but actually closest in style to the Calle Ocho version Sara grew up with in Miami — slightly looser sauce, more cumin-forward, more vinegar lift at the end. The best lunch version of ropa vieja in Dubai.
Best for: Cuban lunch; budget · Cluster F JLT · @casalatinadxb
Restaurant Versions Compared
| Restaurant | Meat | Base | Sauce style | Price |
|---|---|---|---|---|
| Bohemia DIFC | Brisket, 6h | White rice + plantain | Classic Havana | AED 95 |
| Toro Toro | Dry-aged brisket | Polenta cake | Slightly sweeter | AED 110 |
| Casa Latina | Brisket, 4h | Rice + moros y cristianos | Calle Ocho Miami style | AED 75 |
| Home recipe | Brisket, 3h oven | Rice or yuca | You decide | AED 28 / serving |
The Working Home Recipe
Yield: 6 servings. Total time: 3 hours 20 minutes, of which 3 hours is hands-off oven time. Cost: AED 168 in ingredients, or AED 28 per serving.
Ingredients
- 1.2kg beef brisket or flank, in one piece (Spinneys premium counter, AED 78)
- 2 large white onions, sliced (AED 6)
- 2 red bell peppers + 2 green bell peppers, sliced (AED 18)
- 6 cloves garlic, minced (AED 4)
- 400g tin chopped tomatoes (AED 8)
- 250ml dry white wine or beef stock (AED 15 for stock, AED 35 for wine)
- 2 tbsp tomato paste (AED 4)
- 2 tsp ground cumin (AED 3)
- 2 tsp dried oregano (AED 3)
- 1 tsp smoked paprika (AED 3)
- 1 tbsp Goya sazon (AED 4, the magic ingredient)
- 2 bay leaves (AED 1)
- Handful pitted green olives (AED 8)
- 2 tbsp white wine vinegar (AED 2)
- Sea salt, black pepper, olive oil (AED 5)
Method
- Preheat oven to 150C. Season the beef heavily with salt, pepper and cumin.
- Heat 3 tablespoons olive oil in a heavy lidded pot (Dutch oven ideal). Sear the beef on all sides until deeply browned — about 4 minutes per side. This is critical for depth of flavour. Remove and set aside.
- In the same pot, add the onions and peppers. Cook on medium heat, stirring, for 10 minutes until softened and starting to caramelise.
- Add garlic, tomato paste, oregano, smoked paprika, sazon and bay leaves. Cook for 2 minutes until very fragrant.
- Pour in the white wine. Scrape the bottom of the pot to deglaze. Reduce by half (about 4 minutes).
- Return the beef to the pot. Add tinned tomatoes and enough water to half-cover the meat. Bring to a gentle simmer.
- Cover and transfer to the oven. Cook for 3 hours, turning the beef once at 90 minutes.
- Check for tenderness — the beef should shred easily with two forks. If not, give it another 30 minutes.
- Remove the beef. Place on a board and shred into long strings using two forks — pull along the grain, not against it. This is what makes the dish ropa vieja and not stew.
- Put the pot back on the stove. Reduce the sauce over medium heat for 10-15 minutes until thickened. Discard bay leaves.
- Return shredded beef to the sauce. Stir in olives and vinegar. Taste, adjust salt and pepper.
- Serve immediately over white long-grain rice with sweet plantain and a lime wedge.
Three rules for a good ropa vieja
- Sear hard before braising. The Maillard crust is 70% of the flavour. Do not skip this step or rush it.
- Shred long, do not chop. Long ragged strings — that is what makes it ropa vieja. If you chop it, you have made a beef stew with peppers, which is not the same thing.
- Add vinegar at the end. The final tablespoon of vinegar wakes up the sofrito and sets the dish apart from any other braise. Do not add it earlier — it needs to be bright.
Slow Cooker Version
Sear the beef on the stove first (this is non-negotiable). Sauté the vegetables in the same pan. Transfer everything to the slow cooker with the tomatoes, wine and seasonings. Cook on low for 8 hours or high for 4. Shred. Reduce the sauce separately on the stove for 15 minutes. Combine. Add vinegar and olives.
The slow-cooker version is actually marginally better than the oven version because the very low constant heat keeps the brisket more moist. The trade-off is you cannot reduce the sauce in the slow cooker — it stays watery. Always finish the sauce on the stove.
What to Serve with Ropa Vieja
- White rice. Long-grain basmati, cooked to be slightly drier than usual — the sauce does the moistening.
- Moros y cristianos. Black beans cooked separately, folded into the rice at the end. Spinneys dried Goya black beans (AED 14) work well.
- Sweet plantain (plátanos maduros). Ripe black-skinned plantains, sliced thick, pan-fried in oil until caramelised. AED 6 worth of plantain feeds four.
- Lime wedges. Essential. A squeeze of fresh lime over the plate at the table lifts everything.
- Cuban beer or daiquiri. Heineken if you cannot find Cuban beer; daiquiri if you have Havana Club 7.
Related Reading
Frequently Asked Questions
Why is it called ropa vieja (old clothes)?
The shredded strands of beef in the dish look like ragged strips of old fabric — hence "ropa vieja" (old clothes in Spanish). The origin story is a Spanish legend in which a poor man had no meat to feed his family so he cooked his old clothes in a tomato sauce; the family prayed and the clothes turned into meat. The dish's name is a tribute. It is the national dish of Cuba and is recognised by UNESCO as part of Cuba's intangible cultural heritage.
What cut of beef is best for ropa vieja?
Traditionally flank steak (falda). In Dubai, flank is hard to find — try Spinneys premium counter or Mat Beef Boutique in JLT. The best substitute is brisket (Spinneys carries Australian or Brazilian brisket at AED 65/kg). Avoid using shin or stewing steak — they have the wrong fibre structure and will not shred into long strings.
Can I make ropa vieja in a slow cooker?
Yes. Sear the beef on the stove first (this is non-negotiable for depth of flavour). Sauté the vegetables. Transfer everything to the slow cooker and cook on low for 8 hours or high for 4 hours. Shred. Reduce the sauce separately on the stove. Slow cooker is actually slightly better than oven for this — the very low constant heat preserves moisture better.
Where do I eat the best ropa vieja in Dubai?
Bohemia Lounge in DIFC, at AED 95. The brisket is slow-cooked six hours, properly hand-shredded into long strings, finished in a sofrito of bell pepper, onion, garlic and tomato, and served with perfect white rice and sweet plantain. Toro Toro Grosvenor House does a respectable version at AED 110. Casa Latina JLT serves it on Cuban-themed Thursdays at AED 75.