Miami does offer many opportunities for you to try not only Cuban meals but also almost any meal from Latin America and the Caribbean. When looking for a Cuban meal, you can visit any Cuban coffee shop or restaurant to delight yourself with the classic ropa vieja or vaca frita de pollo washed down with you favorite classic mojito (or flavored: strawberry or passion fruit) followed by a cortadito.
My personal favorite for Cuban meals will always be Versailles Restaurant; although I you can also head to the nearby restaurant La Carreta which can also fill your cravings for a lesser price, and an authentic vibe being alongside the locals.
Once you have had your dose of Cuban meals, make sure you head to the Fashion District and try Michael's Genuine Food & Drinks which happens to be one of those restaurant experiences you can't miss.
Herein you will find my favorite Cuban eateries ... lesser known by tourists BUT frequented by locals:
1821 SW 8th St., Miami, FL 33135
This spot in Calle Ocho (the original location) shares the spotlight with their other two locations in Miami and another one in Hialeah. Nonetheless, this IS a place you can't miss as eating a frita or Cuban burger, is something worth trying. Do note that they do serve other Cuban favorites as well.
Next on the list ...
186 NE 29th St., Miami, FL 33137
Enriqueta's sandwiches stay true to their Cuban origin. For example, the above photographed Media Noche sandwich is a mouth-watering combination of slow-roasted pork, ham, Swiss cheese, pickles and mustard. Check out their menu here.
This is the place where locals - at the moment, mainly the next door construction workers - nearby hipsters and tourist alike come together to enjoy a sandwich or the meal of the day.
Although their parking lot can handle a maximum of 12 cars at a time, do take this into consideration when making your way there. Other alternatives may include parking along the street or finding a spot in the construction workers' parking lot (if lucky) just diagonal to Enriqueta's.