There are so many Cuban restaurants in Miami that it’s hard to figure out where to get the most authentic flavors of the island. Spread out all over Miami, the list of the best five are both on the mainland and over the Causeway.

The tried-and-true two — La Carreta and Versailles have to be on the list. Yes, it’s a bit cliche but the food at each is really authentic. And if anything, making this list is a testament to their longevity. There’s only one Versailles but there are several La Carreta’s so make sure to go the original one, with the wagon wheel out front, on Calle Ocho (SW Eighth St.) and 36 Ave. The bakery at Versailles as meeting place for many Miamians is a time-honored tradition as is a late-night dinner at La Carreta after a night of partying.

 

Habanero steak at Islas Canarias

Sergio’s on Coral Way and 32 Avenue is great for midnight sandwiches, an afternoon cafecito and their never fails, cure anything that ails you sopa de platano (plantain soup). While over at Islas Canarias in Kendall the croquetas are killer as are their stuffed tostones and paella.

And believe it or not, South Beach’s David’s Cafe II on Lincoln Road has excellent black beans and rice, picadillo and palomilla steak. A welcome authentic, Cuban restaurant that’s surviving among all the other nouveau cuisine places.

La Carreta, David’s Cafe, Sergio’s, Versailles, Islas Canarias