airport_transferbarbathtubbusiness_facilitieschild_activitieschildcareconnecting_roomcribsfree_wifigymhot_tubinternetkitchennon_smokingpetpoolresturantski_in_outski_shuttleski_storagesmoking_areaspastar
Sign In
Cuban sandwich
Cuban sandwich | © jeffreyw / Flickr
Save to wishlist

The Best Places to Get a Cuban Sandwich in Miami

Picture of Karina Castrillo
Updated: 6 December 2017
Miami’s a cultural melting pot with the largest population of Cubans outside of Cuba. So preparate because when you touch down in the tropics, you must try a Cuban sandwich. Here’s our guide to the best ones in the city.

Versailles

Restaurant, Cuban, $$$
Save to wishlist

For over 40 years, Versailles has held the crown when it comes to Cuban cuisine. Perched in the heart of Calle Ocho, this oldie but goodie has been the favorite of the Cuban exile community, as it serves some mean congri, lechón, and, of course, its legendary Cuban sandwich. Sweet ham, roast pork topped with melted Swiss cheese and copious squirts of mustard are layered in greasy Cuban bread, and it only costs $6.50 to taste this novelty.

More Info
Mon - Thu:
8:00 am - 1:00 am
Fri:
8:00 am - 2:30 am
Sun:
9:00 am - 1:00 am

Meal service:

All Day

Enriqueta’s

Restaurant, Cuban, $$$
Save to wishlist

Tucked in a little corner in Wynwood is Enriqueta’s Sandwich Shop, which is always brimming with crowds and long lines. And while pulling out a chair to sit in this mayhem is also a headache, you’ll want to do it for the sandwich. They have the original Cuban sandwich with ham and cheese, and they also offer a delicious “Preparado” version with stuffed croquettas (a breadcrumbed fried roll containing ham). The latter is even better if you love this finger food!

Wow! Delicious Sandwich by @enriquetas_sandwich_shop . Photo credit: @celinamu

A post shared by Enriquetas Sandwich Shop (@enriquetas_sandwich_shop) on

More Info
Mon - Fri:
6:30 am - 7:00 pm
Sat:
7:00 am - 3:00 pm

Meal service:

All Day

Latin American

Restaurant, Cuban, $$$
Save to wishlist

Luis Galindo’s Latin American’s Cuban sandwich puts thick slices of ham and Swiss together with a generous layer of mayo and mustard on toasted Cuban bread. The result is fantastic. (It’s just a little longer drive to West Miami.)

A post shared by Tu Cafe (@tucafemiami) on

More Info
Mon - Fri:
7:00 am - 12:00 am
Sat - Sun:
7:00 am - 1:00 am

Meal service:

All Day

El Palacio de los Jugos

Restaurant, Cuban, $$$
Save to wishlist

Even though it’s known for its natural fresh-pressed nectars (the mango juice is a raging party for your taste buds), El Palacio de los Jugos on Flagler is also a restaurant and sandwich counter where everyone comes to take delight in a cafecito and share the chisme (gossip) of the day. The locale’s name translates to “the palace of juices,” but the sandwiches are no lowly commoners either. Their Cuban features plenty of lard and is extra juicy with grease, so prepare for the gluttony.

More Info
Mon - Sat:
8:00 am - 9:00 pm
Sun:
8:00 am - 8:00 pm

Meal service:

All Day

La Carreta

Restaurant, Cuban, $$$
Save to wishlist

This famous Cuban spot located in Little Havana has been here almost as long as Versailles and has various locations spread out across Miami. Their Cuban sandwich is heavy on the ham with roast pork, mustard, and pickles. They also offer their “La Carreta” Special, which contains chorizo (sausage) for a little kick.

More Info
Sun - Thu:
8:00 am - 12:00 am
Fri:
8:00 am - 2:00 am
Sat:
8:00 am - 3:00 am

Meal service:

All Day

Sarussi Cafeteria & Restaurant

Restaurant, Cuban, $$$
Save to wishlist

How about a supersize sandwich? Sarussi’s mega Cuban sandwich is so huge that it’s been featured on the TV show Man v. Food. A 16-inch-long piece of Cuban bread is decked with smoked ham, baked pork, mozzarella cheese, pickles and a special sauce, which means you’ll probably want to take your time—or you can go for the eight-inch sub.

#manvsfood #travelchannel

A post shared by Victoria Warren (@amber_khalifa) on

More Info
Mon - Thu:
7:00 am - 8:00 pm
Fri:
7:00 am - 9:00 pm
Sat:
8:00 am - 9:00 pm
Sun:
8:00 am - 8:00 pm

Meal service:

All Day