← All cities

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 at Puerto Sagua Restaurant

    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.

    via miaminewtimes.com

  • Frita Cubana at El Rey De Las Fritas

    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.

    via miaminewtimes.com

  • Pan Con Lechon at The Butcher Shop

    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.

    via miaminewtimes.com

  • Croquetas at Islas Canarias Restaurant

    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.

    via miaminewtimes.com

  • Cuban at Latin Cafe 2000

    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 at Versailles Restaurant Cuban Cuisine

    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 at Cubatón Sandwich Shop

    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 at Luis Galindo Latin America Restaurant

    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 at Vegan Cuban Cuisine

    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 at Enriqueta's Sandwich Shop

    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 at Reyes Juice Fruits & Nursery

    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 at A Little Bit of Philly

    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 at Cuento Sandwiches

    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 at Tinta Y Cafe - Miami Shores

    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 at Café Laurel

    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 at Chug's Diner

    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 at Proper Sausages

    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 at Three Palms Cuban Cafe

    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 at Mary's Cafe

    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 at Las Olas Cafe

    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 at Breadman Miami Bakery

    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 at Cuban Guys Restaurants - Flagler

    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 at Old's Havana Cuban Bar & Cocina

    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 at OFF SITE Kitchen • NO SEASONS Beer

    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 at Sanguich

    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