The Best Sandwiches in Miami
The Cuban sandwich capital: pressed Cubanos, sweet medianoches, the frita, and pan con lechón across Little Havana and beyond.
30 spots · cited reviews. Open the app to see them all on a map near you.

Tostada
Puerto Sagua Restaurant
700 Collins Ave, Miami Beach, FL 33139, USA
Puerto Sagua specializes in pan tostada that is both hot and crispy, the ideal side to accompany café con leche.

Frita Cubana
El Rey De Las Fritas
1821 SW 8th St, Miami, FL 33135, USA
El Rey de las Fritas serves the best frita cubana, with a spicy beef-and-chorizo patty and shoestring potatoes.

Pan Con Lechon
The Butcher Shop
14235 S Dixie Hwy, Palmetto Bay, FL 33176, USA
This sandwich features off-the-bone garlic pork shoulder and crunchy chicharrón in a footlong Cuban bread.

Croquetas
Islas Canarias Restaurant
13695 SW 26th St, Miami, FL 33175, USA
Islas Canarias has held the title for the best croquetas since 1977, characterized by a perfect golden crust and creamy interior.

Cuban
Latin Cafe 2000
875 NW 42nd Ave, Miami, FL 33126, USA
Cafe might be a misnomer for this Cuban restaurant, with locations in Brickell, Hialeah and near the airport. The standard Cuban here comes with a generous stack of ham, roast pork and Swiss.
via Time Out

Cubano
Versailles Restaurant Cuban Cuisine
3555 SW 8th St, Miami, FL 33135, USA
It dubbed itself the world’s most famous Cuban restaurant, and the Cubano might be the most popular thing on the menu. Presidents and celebrities have sat here.
via Time Out

The Classic
Cubatón Sandwich Shop
413 15th St, Miami Beach, FL 33139, USA
This tiny shopfront serves a tight menu of handhelds, made with pork marinated in citrus-garlic mojo and slow-roasted for over 14 hours.
via Time Out

Cuban
Luis Galindo Latin America Restaurant
898 Red Rd, West Miami, FL 33144, USA
The Galindo name goes back to 1974, and its Cuban is as classic as it gets, with a balanced layup of ham, lechon, and squishy Swiss cheese, pressed open-faced and then while closed.
via Time Out

Cuban
Vegan Cuban Cuisine
9640 SW 72nd St, Miami, FL 33173, USA
Vegan Cuban, a no-frills strip-mall spot, makes a credible case for the other side. The Cubano here swaps in jackfruit lechón and organic plant-based ham.
via Time Out

Cuban sandwich
Enriqueta's Sandwich Shop
186 NE 29th St, Miami, FL 33137, USA
A beloved neighborhood spot, Enriqueta's offers a fantastic Cuban sandwich among other Cuban delights. Its vintage ambiance adds to the charm of this classic eatery.
via The Infatuation

pan con minuta
Reyes Juice Fruits & Nursery
19198 SW 137th Ave, Miami, FL 33177, USA
This unique open-air venue is known for serving the best pan con minuta, made with fresh, local ingredients and large portions. The vibrant atmosphere adds to the appeal.
via The Infatuation

Cheesesteak
A Little Bit of Philly
3940 Curtiss Pkwy, Miami Springs, FL 33166, USA
If you’re an Eagles or cheesesteak fan, you’ll like A Little Bit Of Philly.
via The Infatuation

Don Quixote
Cuento Sandwiches
4237 NW 107th Ave, Doral, FL 33178, USA
This sandwich uses mozzarella instead of swiss and includes chorizo, making a unique addition to the guide.
via The Infatuation

Patria
Tinta Y Cafe - Miami Shores
9840 NE 2nd Ave, Miami Shores, FL 33138, USA
At Tinta y Café, their cuban features mortadella instead of ham and is served on a baguette, a delightful twist on tradition.
via The Infatuation

French Cuban
Café Laurel
698 NE 1st Ave G170, Miami, FL 33132, USA
Café Laurel's 'French Cuban' stands out by using a croissant, filled with seared ham and rich layers of lechon and swiss cheese.
via The Infatuation

The Cuban-American sandwich
Chug's Diner
3444 Main Hwy Ste 21, Miami, FL 33133, USA
Chug's inventive take serves the sandwich on white toast with salami, maintaining classic flavors like ham and swiss.
via The Infatuation

Cubanish
Proper Sausages
9722 NE 2nd Ave, Miami Shores, FL 33138, USA
A meat shop that offers a great version of a cuban sandwich with an improper twist, containing no cuban bread and cheddar cheese instead.
via The Infatuation

Cuban sandwich
Three Palms Cuban Cafe
11500 Biscayne Blvd, Miami, FL 33181, USA
Their cuban sandwich is big and cheesy, served freshly pressed, embodying traditional flavors.
via The Infatuation

Cuban sandwich
Mary's Cafe
2542 SW 27th Ave, Miami, FL 33133, USA
Mary's serves up a solid cuban sandwich that's perfect if you find yourself hungry at 2am, attached to a laundromat for entertainment.
via The Infatuation

Cuban sandwich
Las Olas Cafe
644 6th St, Miami Beach, FL 33139, USA
At Las Olas, the cuban sandwich is cut thinner than usual, offering a perfect balance of flavors in each triangle cut.
via The Infatuation

Cuban sandwich
Breadman Miami Bakery
5804 W 20th Ave, Hialeah, FL 33016, USA
Breadman Bakery’s sandwich features a crunch that plays your molars, with typical ingredients and a mayo addition for a unique touch.
via The Infatuation

The Cuban sandwich
Cuban Guys Restaurants - Flagler
8229 W Flagler St, Miami, FL 33144, USA
Cuban Guys serves a stunningly stuffed sandwich, with generous portions of juicy roasted pork, swiss cheese, and thick pickles.
via The Infatuation

El Guapo
Old's Havana Cuban Bar & Cocina
1442 SW 8th St, Miami, FL 33135, USA
Known for its thick slices of ham and oozing swiss cheese, Old's Havana offers a cheesy cuabano experience covered in potato sticks.
via The Infatuation

Cuban sandwich
OFF SITE Kitchen • NO SEASONS Beer
8250 NE 2nd Ave, Miami, FL 33138, USA
No Seasons serves an outstanding cuban sandwich with crispy pressed bread and a layered filling of roasted pork, ham, house pickles, swiss cheese, and mustard.
via The Infatuation

The Cuban sandwich
Sanguich
2057 SW 8th St, Miami, FL 33135, USA
Sanguich makes the best cuban sandwich in Miami, curing their own ham and making their own pickles and mustard.
via The Infatuation
Cuban
Hate Mondays Tavern
12461 SW 130th St A2 A3, Miami, FL 33186, USA
Most everyone is here for the ribs, the burger or the loaded fries. But the Cuban here is worth the trip, largely thanks to the substitution of roasted pork for smoked pulled pork.
via Time Out
Cuban
La Carreta
3632 SW 8th St, Miami, FL 33135, USA
This local staple of Cuban cuisine offers an expert Cubano that, while heavy on the ham, nails the perfectly toasted bread every single time.
via Time Out
Cuban
Caribe Cafe Restaurant
3953 NW 7th St, Miami, FL 33126, USA
Caribe is part of a small Miami-based chain of Cuban restaurants where the servings are massive and the prices are generally low. The Cuban sandwich is no exception.
via Time Out
Cubano
Sergio's Restaurant
3252 SW 22nd St, Miami, FL 33145, USA
This local Cuban chain appeals to a younger generation with its low-calorie La Flaca menu and riffs on classic American dishes. Its Cuban sandwich, meanwhile, is straightforward and a real-deal.
via Time Out
The Cuban sandwich
Babe's Meat & Counter
9216 SW 156th St, Palmetto Bay, FL 33157, USA
Babe’s is known for its smoked ham and roast pork, baked cuban bread, and a perfect balance of pickles and cheese.
via The Infatuation