5 beloved Cuban restaurants in Miami

1) David's Café

After a venerable four-decade history in the community, David’s Café went out of business during the pandemic – and then popped right back up in the Shelborne. Now the second generation-run restaurant still serves the same great Cuban sandwiches, cafés con leche, and batidos (milkshakes), just from a spot in the hotel lobby instead.

David's Café cuban coffee place inside the Shelborne Hotel in Miami

at: The Shelborne Hotel, 1801 Collins Avenue, South Beach

+1 305 531 1271


2) Islas Canarias Restaurant

Owned and run by the Garcia family since 1977, Islas Canarias is as dependable as thunderstorms in the tropics. Cuban and Spanish dishes include a homemade tamal, yellow rice with chicken and sweet plantains, and meatballs Catalan style, served with rice and house-cooked potato chips.

interior of Islas Canarias restaurant

More hidden secrets in Miami?

The perfect guide to help you experience Miami to the fullest. Written by a local, it takes you to hundred of places off the beaten track.

Buy the book

3) Kuba Cabana

This isn’t your abuela’s Cuban restaurant. Dishes like yuca-lote (yuca prepared like Mexican street corn) and guava pollo barbacoa (guava-smoked half chicken with spicy guava jus) take the building blocks of Cuban cuisine and jazz them up for modern times. Look for the vintage car out front. A second location is in Bayside.

sleek interior of Kuba Cabana restaurant in Miami

at: Cityplace Doral, 3450 NW 83rd Avenue, #140, Doral

+1 305 800 5822


4) Calle 23 Miami

Order a mojito and frita sliders. Or tuck into a Coco Loco and a plate of ham, chorizo or cheese croquetas. End on a sweet note with arroz con mango. Whether you’re looking for authentic Cuban or reinvented, Calle 23 has it on the menu. And its live salsa will get you on the dance floor.

colourful restaurant interior and neon-lit bar at Calle 23 Miami

230 Miracle Mile, Coral Gables

+1 786 389 9277


5) Little Havana Restaurant

From ham croquetas and maraquitas (plantain chips with garlicky mojo) to main courses of lechon asado (roasted pork) and picadillo (ground beef) with Creole sauce, the classics are all represented at this long-standing favorite. Formally dressed servers are quick to greet families and serve Cuban rolls.

exterior of Little Havana restaurant

12727 Biscayne Boulevard, North Miami

+1 305 899 9069


Join the community

Sign up for free to gain unlimited access to the website. Plus, you'll receive a 10% discount in our online bookshop.

Sign up