Where To Find The Best Cuban Sandwiches In Miami

Cuban Sandwich

Cuban Sandwich

Cuban Sandwich at Versailles

Cuban Sandwich at Versailles

  • Share
By: Shayne Benowitz

There’s a reason the classic Cuban sandwich is an icon of Cuban cuisine. Pressed between buttered crusty Cuban bread, the traditional version is made with mouthwatering sweet ham, roasted pork, melty Swiss cheese, dill pickles and tangy yellow mustard. A lighter version of the Cubano is called the medianoche, made on a sweeter, softer egg bread roll with all the same fillings. Meaning “midnight” in English, the medianoche got its name because it was a popular late night order at Cuban cafes when patrons stopped in after a night on the town and before going to bed.

There’s no better place than Miami to sample the traditional Cuban sandwich. You’ll also enjoy plenty of modern, creative spins on the classic. Read on for our guide to finding the best Cuban sandwich in Miami.

Little Havana


Since 1971, Versailles has been a local gathering spot for the Cuban diaspora and Calle Ocho’s most famous Cuban restaurant. The décor features golden chandeliers and cut-glass mirrors as a throwback to the Hall of Mirrors of its namesake French palace Versailles. However, the sprawling restaurant has a decidedly casual diner vibe. It’s an ideal place to start your gastronomic journey of the Cubano. Sink your teeth into the classic, made with ham, roasted pork, Swiss cheese, dill pickles and yellow mustard, or try the smaller medianoche. You’ll find every staple of Cuban cuisine on the menu and you can also order your Cuban sandwich from their ventanita (little window) and enjoy it on the go with a sweet, strong café con leche.

Sanguich de Miami

For a newfangled spin on the Cuban sandwich, head to the popular Sanguich de Miami on Calle Ocho. The stylish luncheonette is decked out in Spanish tiles floors, bold green walls and brass fixtures as an ode to Cuba's Spanish-inspired architecture and design. Of course, what keeps locals coming back are its mouthwatering sandwiches. Whether it's the classic Cubano made with spiced ham or the Sanguich de Miami, a Cuban spin on the turkey and ham club, you'll sink your teeth into high-quality ingredients and a sanguich made with love!

La Carreta

Founded on Little Havana's Calle Ocho in 1976, La Carreta holds firm to the old Cuba family-style dining traditions and food. Their Carreta special sandwich adds spicy chorizo sausage to the classic Cubano. You can also try their Calle Ocho club sandwich topped with crispy plantain chips. From their famed croquetas to authentic Cuban vaca frita, ropa vieja and boliche, La Carreta serves up classic Cuban flavors that would make abuela proud.

South Beach

David’s Café

David’s Café is a South Beach institution with a fascinating history. Originally opened in 1977 by the Gonzalez family inside a space that was formerly a Jewish delicatessen, they decided to keep the original name. The current location is found on Alton Road and run by Adrian Gonzalez and his wife Laura. It’s the perfect spot to partake in the cafecito tradition over a colada with friends. They’ve also got an extensive menu of sandwiches, including the classic Cuban and medianoche. For a truly decadent option, try the “croquetas preparadas” version, made with crispy potato and ham croquettes pressed into the sandwich.

The Bazaar by José Andrés at SLS South Beach

For an upscale and avant garde spin on the Cuban sandwich, reserve a table at The Bazaar by José Andrés inside the SLS South Beach hotel. The flamboyant Spanish chef and activist has long held court inside the extravagant dining room crowned with an elaborate seashell-encrusted chandelier designed by Philippe Starck. The restaurant specializes in Spanish tapas, but Andrés also created dishes inspired by Miami’s Cuban culture, like the bite-sized, light-as-air Cubano sandwich made with Swiss cheese foam and Iberico ham, honoring Little Havana’s iconic Versailles restaurant.

Puerto Sagua

Head to Puerto Sagua on Collins Avenue for Cuban classics like the Cuban sandwich made of marinated pork, ham, Swiss cheese, pickles and mustard pressed between flaky Cuban bread, or ropa vieja, a savory beef stew marinated with peppers, tomatoes and onions and served with rice, beans and sweet plantains. Don’t leave without a shot of strong, sweet Cuban coffee to get you through your day.

Havana 1957

With locations across South Beach from iconic Ocean Drive to Lincoln Road and Espanola Way, there’s a pretty good chance you’ll come across Havana 1957 on your South Beach adventures. They serve up a classic preparation of the Cubano and medianoche, as well as their signature Havana 1957 sandwich made with roasted chicken and Cuban gravy, alongside an expansive menu of Cuban favorites.

Coconut Grove

Chug’s Diner

From Michael Beltran and the team behind Coconut Grove’s sophisticated Ariete, Chug’s is a down home Cuban diner inspired by holiday family dinners. The menu serves up unexpected twists on classic dishes, like the Cuban sandwich as an ode to New Orleans’ muffuletta, made with country pate, cornichons and gouda, or the duck medianoche made with duck confit, orange mustard, honey ham, Swiss and housemade pickles. It’s open for breakfast, lunch and dinner inside a sun-filled dining room in the heart of Coconut Grove.


Enriqueta’s Sandwich Shop

With a name like Enriqueta’s Sandwich Shop, you know their Cubano is going to be delicious. The cafeteria-style eatery in Wynwood is a popular spot where locals go for good, hearty Cuban fare. From Cuban sandwiches and cortaditos to staples like pan con bistec, lechon asado and filete de cherna, this casual spot promises plates large enough to take home for lunch, dinner and maybe even lunch again the next day.

Read More:

Cuban Food in Miami: What To Eat, Where To Go
Where To Eat The Best Latin Food In Miami
International Cuisine In Miami
Best Cuban Coffee Shops In Miami

Links to Partners in Article

Things To Do Nearby

Choose a category

{{ctrl.swiper.activeIndex + 1}} / {{ctrl.totalItems}}