clock menu more-arrow no yes
Photo by Paul Hanaoka on Unsplash

12 Top-Notch Mexican Restaurants in Miami

From fine dining to hole-in-the-walls

View as Map

Burritos, fajitas, enchiladas, oh my. There’s no need to wait for Tuesdays to enjoy tacos or travel South of the border for authentic Mexican food. South Florida has an abundance of eateries to satisfy this craving. (Looking to satisfy a taco craving? There’s a map for that here.)

From North Miami to Homestead, get ready to don a sombrero and exclaim a hearty, “Orale!” while enjoying the flavors of Mexico. Restaurants are listed in geographical order from north to south.

For all the latest Miami dining intel, subscribe to Eater Miami’s newsletter.

Editor’s Note: A number of South Florida restaurants have resumed indoor and outdoor dining services. However, this should not be taken as endorsement for onsite dining, as there are still safety concerns: for updated information on coronavirus cases in your area, please visit the Florida Health Department’s website. Studies indicate that there is a lower exposure risk when outdoors, but the level of risk involved with patio dining is contingent on restaurants following strict social distancing and other safety guidelines. For those wanting to find the best takeout and dining options throughout Miami, please visit here.

Read More
Note: Restaurants on this map are listed geographically.

1. Bakan

Copy Link
2801 NW 2nd Ave
Miami, FL 33127
(305) 396-7080
Visit Website

This Mexican-inspired outpost in Wynwood, brought to us from the people behind Miami favorites, Jaguar Ceviche Spoon Bar and Latam Grill; Talavera Cocina Mexicana; and Peacock Garden Bistro, features variety of regional Mexican dishes and a large assortment of mezcal and tequila offerings in the always buzzing neighborhood.

2. MAYAMI Mexicantina & Bar 

Copy Link
127 NW 23rd St
Miami, FL 33127
(786) 660-1341
Visit Website

From the team behind Wynwood favorite El Patio, comes massive Mexican eatery that offers the same festive feel. The eatery offers unique Mexican-inspired dishes like beef tartar al pastor; tacos filled with ingredients like chicken tinga, salmon carnitas, sashimi, and pork adobo; ceviches; alongside larger dishes like whole branzino and filet mignon, plus insect-infused Mezcal shots and clever cocktails.

3. Lolo's Surf Cantina

Copy Link
161 Ocean Dr
Miami Beach, FL 33139
(305) 735-6973
Visit Website

Chef Sergio Rivera brings his Mexico City to South Beach at Lolo’s. Dine on dishes like elote, Mexican-style fries, quesadillas and tacos, and full entrees with vegetarian options. Sip on a variety of beers, wines, and cocktails along with an array of tequilas and mezcals. 

4. Cantina La Veinte

Copy Link
495 Brickell Ave
Miami, FL 33131
(786) 623-6135
Visit Website

This Mexican art deco styled cantina offers guests an upscale dining experience. Start with the tortilla soup with pork cracklings or the burrata with candied pumpkin seeds and balsamic-vanilla chipotle reduction. Continue on to the huachinango, a butterflied whole snapper served with white rice, or the short rib braseada. Round out the meal with dessert and a beverage from the bar specializing in tequila and mezcal.

5. Taquerias El Mexicano

Copy Link
521 SW 8th St
Miami, FL 33130
(305) 456-5905
Visit Website

The team that is credited for bringing back Ball & Chain is at it again, and this time they’ve given the iconic Taquerias el Mexicano an update. The food menu stays remain the same — offering traditional Mexican cuisine like tacos, tortas, burritos, flautas, enchiladas and fajitas, plus upstairs sells Mexican sweets and boasts a “hidden” tequila-focused speakeasy.

6. Talavera Cocina Mexicana

Copy Link
2299 Ponce de Leon Blvd
Coral Gables, FL 33134
(305) 444-2955
Visit Website

Talavera offers patrons an abundant menu of dishes to enjoy with indoor or outdoor seating and authentic decor. Start with the house queso fundido with chorizo or guacamole, before moving onto larger plates like the mole coloradito with braised beef chuck rib or the conchita pibil made with pork and achiote marinade inside banana leaves. Round out the meal with dessert and a cold beer, a glass of wine, or a cocktail from the bar. 

7. Gorditas Mexican Kitchen

Copy Link
16790 SW 88th St
Miami, FL 33196
(786) 616-8680
Visit Website

Enjoy Wynwood vibes in West Kendall at this cozy eatery. The affordable menu boasts generous portions of tacos, burritos, tortas, sopes, enchiladas, and, gorditas — all served with choice of side such as rice and beans, and elotes. Carnivores can enjoy the steak quesadillas while vegetarians can opt for the in the poblano mushroom option for most entrees.

8. Guadalajara Mexican Restaurant

Copy Link
8461 SW 132nd St
Pinecrest, FL 33156
(786) 242-4444
Visit Website

For more than 20 years, Pinecrest locals have flocked to Guadalajara for Mexican cuisine. The colorful eatery offers patrons an extensive menu loaded with appetizers, salads, soups, entrees, desserts, and a kid’s menu along with weekly lunch specials. Highlights include the Guadalajara platter with crispy cheese chile relleno, tamale, chicken enchilada, beef tostado and beef tacos. Compliment the meal with a variety of refreshments including sodas, beer, wines, and specialty cocktails.

9. Ernesto's Taco Shop

Copy Link
20095 S Dixie Hwy
Cutler Bay, FL 33189
(305) 971-0600

There’s more than just tacos at Ernesto’s. Satisfy that Mexican craving with huevos rancheros for breakfast, a chimichanga for lunch, or any of the various combination platters — including carne asada, chorizo, and wet burrito served with beans and rice for dinner. Ernesto’s affordable menu allows patrons to enjoy many dishes at both locations in Kendall.

10. El Rincon De Jalisco

Copy Link
30360 Old Dixie Hwy
Homestead, FL 33033
(305) 247-3316

Seafood is the specialty at this locals’ go-to Mexican restaurant. Dine on ceviches, fried or grilled fish and shellfish, as well as Mexican classics such as enchiladas, fajitas, burritos, and tacos, of course. All food is made to order so sit down, relax, and order a Margarita or cold beer in a frosty mug while waiting for the food.

11. La Pasadita

Copy Link
624 English Ave
Homestead, FL 33030
(305) 247-2222

This small shack in Homestead packs big flavor in its authentic Mexican dishes. La Pasadita is not a fancy place but that does not deter patrons from frequenting this hole-in-the-wall. The house specialties are burritos and tacos filled with with carne asada, chicken, carnitas, al pastor, and tongue with the latter also available with chorizo, chicharron, and barbacoa.

12. La Cruzada Restaurant

Copy Link
331 Park Pl
Homestead, FL 33030
(305) 242-6240
Visit Website

Enjoy Mexican dishes at this modest and affordable Homestead gem. The menu is loaded with all the classics expected like enchiladas, mole, tortas, quesadillas, tacos, and loaded burritos. Dine on a complimentary basket of tortilla chips served with three sauces, pico de gallo, cilantro and onions but don’t fill up on these because the generous entrée servings include rice and refried beans. Make sure to order a horchata or michelada to compliment the meal.

1. Bakan

2801 NW 2nd Ave, Miami, FL 33127

This Mexican-inspired outpost in Wynwood, brought to us from the people behind Miami favorites, Jaguar Ceviche Spoon Bar and Latam Grill; Talavera Cocina Mexicana; and Peacock Garden Bistro, features variety of regional Mexican dishes and a large assortment of mezcal and tequila offerings in the always buzzing neighborhood.

2801 NW 2nd Ave
Miami, FL 33127

2. MAYAMI Mexicantina & Bar 

127 NW 23rd St, Miami, FL 33127

From the team behind Wynwood favorite El Patio, comes massive Mexican eatery that offers the same festive feel. The eatery offers unique Mexican-inspired dishes like beef tartar al pastor; tacos filled with ingredients like chicken tinga, salmon carnitas, sashimi, and pork adobo; ceviches; alongside larger dishes like whole branzino and filet mignon, plus insect-infused Mezcal shots and clever cocktails.

127 NW 23rd St
Miami, FL 33127

3. Lolo's Surf Cantina

161 Ocean Dr, Miami Beach, FL 33139

Chef Sergio Rivera brings his Mexico City to South Beach at Lolo’s. Dine on dishes like elote, Mexican-style fries, quesadillas and tacos, and full entrees with vegetarian options. Sip on a variety of beers, wines, and cocktails along with an array of tequilas and mezcals. 

161 Ocean Dr
Miami Beach, FL 33139

4. Cantina La Veinte

495 Brickell Ave, Miami, FL 33131

This Mexican art deco styled cantina offers guests an upscale dining experience. Start with the tortilla soup with pork cracklings or the burrata with candied pumpkin seeds and balsamic-vanilla chipotle reduction. Continue on to the huachinango, a butterflied whole snapper served with white rice, or the short rib braseada. Round out the meal with dessert and a beverage from the bar specializing in tequila and mezcal.

495 Brickell Ave
Miami, FL 33131

5. Taquerias El Mexicano

521 SW 8th St, Miami, FL 33130

The team that is credited for bringing back Ball & Chain is at it again, and this time they’ve given the iconic Taquerias el Mexicano an update. The food menu stays remain the same — offering traditional Mexican cuisine like tacos, tortas, burritos, flautas, enchiladas and fajitas, plus upstairs sells Mexican sweets and boasts a “hidden” tequila-focused speakeasy.

521 SW 8th St
Miami, FL 33130

6. Talavera Cocina Mexicana

2299 Ponce de Leon Blvd, Coral Gables, FL 33134

Talavera offers patrons an abundant menu of dishes to enjoy with indoor or outdoor seating and authentic decor. Start with the house queso fundido with chorizo or guacamole, before moving onto larger plates like the mole coloradito with braised beef chuck rib or the conchita pibil made with pork and achiote marinade inside banana leaves. Round out the meal with dessert and a cold beer, a glass of wine, or a cocktail from the bar. 

2299 Ponce de Leon Blvd
Coral Gables, FL 33134

7. Gorditas Mexican Kitchen

16790 SW 88th St, Miami, FL 33196

Enjoy Wynwood vibes in West Kendall at this cozy eatery. The affordable menu boasts generous portions of tacos, burritos, tortas, sopes, enchiladas, and, gorditas — all served with choice of side such as rice and beans, and elotes. Carnivores can enjoy the steak quesadillas while vegetarians can opt for the in the poblano mushroom option for most entrees.

16790 SW 88th St
Miami, FL 33196

8. Guadalajara Mexican Restaurant

8461 SW 132nd St, Pinecrest, FL 33156

For more than 20 years, Pinecrest locals have flocked to Guadalajara for Mexican cuisine. The colorful eatery offers patrons an extensive menu loaded with appetizers, salads, soups, entrees, desserts, and a kid’s menu along with weekly lunch specials. Highlights include the Guadalajara platter with crispy cheese chile relleno, tamale, chicken enchilada, beef tostado and beef tacos. Compliment the meal with a variety of refreshments including sodas, beer, wines, and specialty cocktails.

8461 SW 132nd St
Pinecrest, FL 33156

9. Ernesto's Taco Shop

20095 S Dixie Hwy, Cutler Bay, FL 33189

There’s more than just tacos at Ernesto’s. Satisfy that Mexican craving with huevos rancheros for breakfast, a chimichanga for lunch, or any of the various combination platters — including carne asada, chorizo, and wet burrito served with beans and rice for dinner. Ernesto’s affordable menu allows patrons to enjoy many dishes at both locations in Kendall.

20095 S Dixie Hwy
Cutler Bay, FL 33189

10. El Rincon De Jalisco

30360 Old Dixie Hwy, Homestead, FL 33033

Seafood is the specialty at this locals’ go-to Mexican restaurant. Dine on ceviches, fried or grilled fish and shellfish, as well as Mexican classics such as enchiladas, fajitas, burritos, and tacos, of course. All food is made to order so sit down, relax, and order a Margarita or cold beer in a frosty mug while waiting for the food.

30360 Old Dixie Hwy
Homestead, FL 33033

11. La Pasadita

624 English Ave, Homestead, FL 33030

This small shack in Homestead packs big flavor in its authentic Mexican dishes. La Pasadita is not a fancy place but that does not deter patrons from frequenting this hole-in-the-wall. The house specialties are burritos and tacos filled with with carne asada, chicken, carnitas, al pastor, and tongue with the latter also available with chorizo, chicharron, and barbacoa.

624 English Ave
Homestead, FL 33030

12. La Cruzada Restaurant

331 Park Pl, Homestead, FL 33030

Enjoy Mexican dishes at this modest and affordable Homestead gem. The menu is loaded with all the classics expected like enchiladas, mole, tortas, quesadillas, tacos, and loaded burritos. Dine on a complimentary basket of tortilla chips served with three sauces, pico de gallo, cilantro and onions but don’t fill up on these because the generous entrée servings include rice and refried beans. Make sure to order a horchata or michelada to compliment the meal.

331 Park Pl
Homestead, FL 33030

Related Maps