Cantina is the city’s answer to the spate of high-end restaurants you might find in Mexican City. The margaritas are stellar and the live mariachi band makes for a good time. The dishes coming out of the open kitchen represent Mexico’s regional dishes, many swathed in handmade tortillas and several smothered in house-made sauces made in a molcajete.
Searching out the best Mexican food in Miami means something very different than it did just a few years ago. Back then, you’d have to stand in the yellow glow of food trucks in unassuming parking lots and peruse unbelievably long menus at places that have been around forever. Today—yes, you still might sidle up to a food truck and gorge yourself at the old-school Mexican spots. But Miami is now also home to places that would fit in well on the streets of Mexico City. We also now have monuments to Mexican cuisine, fancy places with “elevated” dishes and even one spot inside an actual castle (OK, chateau). The good news is that our guide to the best Mexican restaurants in Miami includes a range of prices, from affordable to outrageous—so that you’re free to properly indulge in one of the best cuisines on the planet.
RECOMMENDED: The best Miami rooftop bars for solid sips and dazzling views