Get us in your inbox

Search
Tacology
Photograph: Courtesy Tacology

The best Mexican restaurants in Miami you have to try

Get your fill of enchiladas, fajitas and all sorts of south-of-the-border eats at the best Mexican restaurants in Miami

Virginia Gil
Written by
Virginia Gil
Advertising

Not all cravings for spicy, saucy Mexican can be satisfied at a taqueria. For moles, enchiladas and other regional favorites, head to the best Mexican restaurants in Miami, ranging from mom-and-pop spots in Homestead and divey joints in Little Havana to glitzy dining rooms in downtown Miami. Whether you’re following up a day on the Miami beaches with a casual lunch or getting the squad together for a swanky dinner before hitting the bars in Miami, no culinary journey south of the border is complete without a visit to our top picks of the best restaurants Mexican restaurants in Miami. 

Best Mexican restaurants in Miami

  • Restaurants
  • Mexican
  • Brickell
  • price 3 of 4

What is it? Ranked as one of Miami’s best restaurants, Cantina is the city’s answer to the spate of high-end restaurants you might find in Mexican City.

Why go? The margaritas are stellar and the live mariachi band makes for a good time but the real reason you trecked to Cantina is chef Santiago Gomez’s food. Catch him in the open kitchen toiling away on all kinds of regional dishes, including some topped with chapulines (grasshoppers), others swathed handmade tortillas and several smothered in housemade sauces made in a molcajete.

  • Restaurants
  • Mexican
  • East Little Havana
  • price 1 of 4

What is it? This low-key neighborhood spot is the reason you go to Little Havana for Mexican food, not Cuban. The bare-bones dining room stays busy thanks to Rinconcito’s cheap, tasty eats.

Why go? The heaping portions of delicious Mexican food served here are not just a bargain (you can easily feed a family of four for $20) but they’re also really, really good. The chorizo queso fundido is a bubbling, cheesy, meat-filled dream of a starter, while salad packs enough romaine to fill a garden. 

Advertising
  • Restaurants
  • Mexican
  • South Beach
  • price 3 of 4

What is it? A lively Mexican restaurant overlooking the Shore Club’s glittering infinity pool, Diez y Seis’s above-average regional cuisine exceeds the expectations of a standard hotel restaurant. 

Why go? An assortment of housemade salsas make the flavors in chef Jose Icardi’s already outstanding adobo- and chipotle-braised meats really pop. And to really cinch the deal, Diez offers tableside cocktail service: Adorable carts carrying specialty mixers and Mexican spirits make the rounds at the poolside spot throughout service. 

  • Restaurants
  • Mexican
  • Flagami
  • price 1 of 4

What is it? Don’t judge this place based on looks: It’s small, seemingly suspicious and with zero ambiance. Beneath its less-than-appealing exterior is a solid Mexican restaurant.

Why go? Those who’ve been have nothing but praise for its authentic food, friendly service and cheap drinks. Margaritas and Coronas won’t set you back here like in other places, and neither will the giant quesadillas and burritos you’re better off sharing. Jacalito’s chilaquiles, available with red or green sauce and topped with steak, are the best in the city. 

Advertising
  • Restaurants
  • Mexican
  • Wynwood
  • price 3 of 4

What is it? Wynwood’s answer to Tulum’s eco-chic restaurants is a stunner, featuring an expansive outdoor bar and dimly lit by strewn rustic lanterns.

Why go? More is more at Bakan, where more than 200 types of mescals line the walls. Once you land on one (you can’t go wrong with any, really), follow the menu’s color-coded pairing guide to finds its delicious taco match. 

  • Restaurants
  • Mexican
  • South of Fifth
  • price 2 of 4

What is it? This adorable, beachside cafe sits in the basement of the Stanton Hotel. Every inch of the space has chef/owner Richard Ampudia’s mark, from the kitschy wall art and traditional cantina decor to the menu’s (mostly) healthy spin on CDMX street food.

Why go? For delicious Mexican food that’s flavorful and hearty but won’t settle like a bomb went off in your stomach. Healthy options range from of-the-moment proteins like cauliflower—stuffed in tacos or served over nachos—to fresh seafood, from shrimp to octopus to poké. 

Advertising
  • Restaurants
  • Mexican
  • Homestead
  • price 2 of 4

What is it? Unless you live in Homestead, there are few reasons to venture so far south other than for incredible, inexpensive, authentic Mexican food. If you do happen to make the trek, Casita Tejas is where you go for dishes that meet all three criteria.

Why go? One bite of the signature items and you’ll forget you burned a tank of gas to eat here. Try the sauce-smothered enchiladas, chimichangas with various types of fillings and chile relleno—a stuffed bell pepper with intense flavors and a spicy kick. No order here would be complete without a side of refried beans—the standout of all meals eaten at Casita—or a helping of their fresh salsa made with Homestead tomatoes. 

  • Restaurants
  • Mexican
  • South Beach
  • price 2 of 4

What is it? From the Ortiz family, who pioneered authentic Mexican cuisine in South Beach with neighborhood favorite El Rancho Grande, comes Sunset Harbour’s Tequiztlan Tequileria and Cocina Mexicana.

Why go? Good food and good booze. Much like its predecessor (Tequiztlan is an evolved, more refined version of El Rancho) the restaurant serves true Mexican cooking, only this time paired with a variety of top-shelf tequilas and mescals.

Advertising
  • Restaurants
  • Mexican
  • Brickell
  • price 2 of 4

What is it? Cantina La Veinte’s mercado-style spinoff goes beyond tacos with an exhaustive menu of shareable plates—from ceviches and an array of tostadas to quesadillas and veggie sides.

Why go? There 25 different tacos to choose from, so order a bunch because you’ll want to sample as many as possible, especially the asado steak served rolled up in a shot glass and the blackened fish tacos on blue corn tortillas. 

  • Restaurants
  • Mexican
  • Coral Gables
  • price 3 of 4

What is it? Talavera Cocina Mexicana, named after Puebla’s artisanal pottery, serves regional specialties from all over Mexico, including Sonora and Oaxaca, well known for its varieties of mole sauce, four of which diners will find on the menu.

Why go? Talavera’s daily specials are the way to go if you’re interested in trying something different, as each day brings a new dish inspired by a different Mexican state. Happy hour is a bargain, featuring $5 margs and $3 appetizers.

Advertising
  • Restaurants
  • Mexican
  • Sunset Harbour
  • price 2 of 4

What is it? Big portions and a bustling environment about sums up the experience at TacoCraft in South Miami, an indoor/outdoor restaurant with sidewalk seating and a hidden bar in the back.

Why go? Decent tacos and oversize portions of shareable plates make this a safe bet for a cheap night out. If you're really hungry, order the short rib nachos. This heaping pile of tortilla chips, meat, cheese and guacamole will keep you from getting too drunk on margaritas or craft beers, of which the restaurant has an extensive assortment. 

 

Find more global eats in Miami

Recommended
    You may also like
    You may also like
    Advertising

    The best things in life are free.

    Get our free newsletter – it’s great.

    Loading animation
    Déjà vu! We already have this email. Try another?

    🙌 Awesome, you're subscribed!

    Thanks for subscribing! Look out for your first newsletter in your inbox soon!