TRAVELMAG

8 Florida Cuban Restaurants Where the Ropa Vieja Comes Slow-Braised and Piled Over Yellow Rice

Anna Foster 6 min read
8 Florida Cuban Restaurants Where the Ropa Vieja Comes Slow-Braised and Piled Over Yellow Rice

Shredded beef that falls apart at the touch of a fork can change your whole idea of a lunch break. Across Florida, the best ropa vieja often hides in plain sight, served in busy cafeterias, strip-mall cafes, and old dining rooms that look ordinary from the parking lot.

The beef simmers for hours with peppers, onions, and tomato until it turns rich and silky, then lands on a golden heap of yellow rice. Bring an appetite and a little curiosity, because these eight stops are worth the drive.

1. Versailles Restaurant Cuban Cuisine

Versailles Restaurant Cuban Cuisine
© Versailles Restaurant Cuban Cuisine

Chandeliers and mirrored walls set the scene on Calle Ocho, where Versailles has become shorthand for Cuban dining in Miami. The roomy, vintage dining room feels like a time capsule, yet the service moves fast and the dress code stays casual.

Ropa vieja here arrives as shredded beef stewed in tomato sauce, and it pairs beautifully with yellow rice and black beans. Hungry and undecided?

The Criollo Cuban sampler bundles the beef with yellow rice, black beans, fried pork chunks, a ham croquette, sweet plantains, a Cuban tamale, and cassava with mojo.

Prices typically land around $10 to $20 per person. The doors open at 8 AM daily (9 AM Sunday) and stay open late, until midnight or 1 AM on weekends.

Weekday mornings are the calmest, while Saturday nights and Sunday afternoons bring a wait. Finish with a cafe cubano or flan de queso, or grab Cuban pastries from the counter for the road.

2. La Teresita Restaurant

La Teresita Restaurant
© La Teresita Restaurant

Portion sizes at La Teresita could feed a small soccer team. The family-run spot on West Columbus Drive in Tampa serves Cuban and Spanish standards in homey surroundings, and nobody leaves hungry.

The ropa vieja is tender enough to melt on your tongue, and it comes with massive helpings of yellow rice and black beans. Swap in plantains if you like, and add a stack of buttered Cuban bread with a cafe con leche.

Early birds rejoice, since the kitchen opens at 6 AM every day. Friday and Saturday hours stretch to midnight, and weekends bring live entertainment, making it a fun stop after a day exploring Tampa Bay.

Expect to spend roughly $10 to $20 per person. Red bean soup, picadillo, and tres leches round out a meal that tastes like a Cuban grandmother’s kitchen.

3. El Siboney Restaurant (Downtown)

El Siboney Restaurant (Downtown)
© El Siboney Restaurant (Downtown)

Away from the Duval Street bustle, a corner on Catherine Street holds one of Key West’s favorite Cuban kitchens. El Siboney keeps things relaxed, with traditional home cooking and a family-friendly feel.

Order the ropa vieja and you’ll get the full lineup: yellow rice, black beans, and sweet plantains fried until their edges turn chewy and caramelized. Picadillo and vaca frita make worthy runner-up picks.

Everything comes in huge servings, so sharing is smart. Plan on about $20 to $30 per person.

Hours run 11 AM to 9:30 PM daily, and evenings get busy fast. Arrive for a late lunch, then wander the quiet side streets afterward with a Cuban coffee in hand.

4. 1928 Cuban Bistro – Baymeadows Rd

1928 Cuban Bistro - Baymeadows Rd
© 1928 Cuban Bistro – Baymeadows Rd

Vintage telephones that actually work? Yes, really. 1928 Cuban Bistro on Baymeadows Road in Jacksonville mixes nostalgic decor with comfy sofas, and kids love poking around.

Lunch is the time to come for ropa vieja, which is served with yellow rice and sweet plantains on the side. The flavors are bold and well balanced, proof that Northeast Florida knows its Cuban cooking too.

Hours lean early, from 8 AM until 4 PM on Sunday and Monday and 6 PM the rest of the week. Reservations aren’t taken, but parking is easy and prices stay around $10 to $20.

Save room for flan or a Cuban pastry with café con leche. Dogs are welcome too, so the whole crew can come along.

5. Little Cuban Cafe

Little Cuban Cafe
© Little Cuban Cafe

Golden, fluffy, and seasoned just right, the yellow rice at Little Cuban Cafe has earned its own fan club. This simple, family-run spot on Griffin Road in Fort Lauderdale lets that rice shine next to tender shredded beef.

Get the ropa vieja with yellow rice and plantains, or build a meat-and-three plate with black beans. The black bean soup is another strong order on a rainy Broward afternoon.

Mornings start at 6:30 AM Monday through Saturday, and the cafe stays open until 9 PM. A cortadito and a Cuban roast with cheese and butter make a classic breakfast before the beach.

Budget around $10 to $20, and expect a quiet, clean dining room most evenings.

6. Havana Café Orlando

Havana Café Orlando
© Havana Café Orlando

Theme parks get the headlines, but south Orlando hides a tasty detour on Orange Blossom Trail. Havana Café is a colorful counter-serve spot packed with Cuban specialties.

The yellow rice is slightly sweet and delicious on its own, and it pairs perfectly with the ropa vieja. Prefer something different?

Moro rice and maduros are on the menu too.

Since there’s no table service, you order at the counter and dig in quickly. Hours run 9 AM to 9 PM most days, until 10 PM on Fridays and Saturdays.

Grab a guava pastry and a cortadito for dessert. Free garage parking keeps things easy, and prices hover around $10 to $20.

7. El Meson De Pepe’s Restaurant & Bar

El Meson De Pepe's Restaurant & Bar
© El Meson De Pepe’s Restaurant & Bar

Sunset at Mallory Square is a Key West ritual, and El Meson De Pepe’s sits right in the middle of it. The rustic veteran eatery hums with live music and a festive crowd.

Ropa vieja comes succulent and full of flavor, joined by black beans, yellow rice, and sweet plantains. Lechon and churrasco also tempt from the menu.

Plan for about $20 to $30 per person, with hours from 11 AM daily. Saturday evening is the busiest time, so arrive early to snag outdoor seats.

Finish with homemade Key lime pie. It’s a sweet way to cap off a Florida Keys day trip.

8. Columbia Restaurant

Columbia Restaurant
© Columbia Restaurant

Founded in 1905, Columbia in Tampa’s Ybor City holds the title of Florida’s oldest restaurant. Hand-painted tiles, a courtyard, and an old Castilian vibe make every meal feel like an occasion.

The famous ropa vieja is rich and authentic, and ordering it with yellow rice is the way to go. Servers happily guide first-timers through the menu, and the 1905 Salad makes a classic starter.

Prices range from about $20 to $60, and reservations are recommended for lunch and dinner. Hours start at 11 AM daily.

Add Spanish bean soup, warm Cuban bread, or white chocolate bread pudding. Then stroll Ybor’s brick streets to walk it all off.

Leave a Reply

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