Skip to content

Mexican Restaurants In Miami That Are Totally Delicioso 🌮

Mayami Mexicantina
Antojitos Mexicanos Tenorio
Xochimex Cantina Grill
Bodega – South Beach
Taqueria Viva Mexico
Tequiztlan Mexican Restaurant and Tequila Bar
Mi Rinconcito Mexicano
Jacalito Mexican Restaurant
Mayami Mexicantina
Antojitos Mexicanos Tenorio
Xochimex Cantina Grill
Bodega – South Beach
Taqueria Viva Mexico
Tequiztlan Mexican Restaurant and Tequila Bar
Mi Rinconcito Mexicano
Jacalito Mexican Restaurant

With a 70% Hispanic/Latino population, it is no one wonder Miami is home to a long list of restaurants and food spots that serve delicious Mexican cuisine. Whether you’re craving the staple dishes such as tacos and burritos, or are looking for authentic or innovative Mexican food, we’ve compiled a list of the best Mexican restaurants in Miami for you to try the next time you’re hungry and in the city. 


Photo credit: Yelp

Mayami Mexicantina

127 NW 23rd St Miami, FL 33127 Wynwood
(786) 660-1341

Mexicantina is a great place to find good food, drink, and music. The ambiance and service is often raved about, as well. Mexicantina is best experienced at night. They are open everyday from 5pm until 3am, making it a perfect spot for date nights or a night out with friends. On the weekends, they offer a brunch menu, as well. If you’re new to Mexicantina, we suggest trying to crispy shrimp tacos or the short rib plate which a crowd favorites. 

 


Photo credit: miamiandbeaches.com

Antojitos Mexicanos Tenorio

13856 SW 56th St Miami, FL 33175
(305) 225-5125

If you happen to find yourself craving tacos on a Tuesday, make sure you stop by Antojitos Mexicanos Tenorio for $2 Taco Tuesday! They serve delicious tacos ranging from asada, pollo, chorizo, al pastor, or carnitas. We personally love the the chorizo and al pastor tacos. The quaint restaurant is open from lunchtime until 9pm.

 


Photo credit: fgvipshop.top

Xochimex Cantina Grill

5761 NW 7th St Miami, FL 33126
(786) 452-8088

At Xochimex Cantina Grill, the Mexican household dishes like beef tacos and burritos with white or tortillas are some of our favorites on the menu. We also recommend trying chicken burritos and fish tacos. You get your serving fresh with veggies and drinks on the side, all for a good price and a mouthful filling. If you’re looking for a good place to catch lunch, this is the place to try.

 


Photo credit: usarestaurants.info

Bodega – South Beach

1220 16th St, Miami Beach, FL 33139
(305) 704-2145

When you want an explosive place for well-cooked meals with a specialty for chefs, you might want to check out Bodega. In the heart of Florida, you have a chill spot for Mexican dishes such as steak Chimichuri, Queso Fundido, and of course, tacos! In fact, Bodega’s in-house chef, Bernie Matz has even been popularly christened as the Connoisseur of the Taco.  The meals are locally inspired and the restaurant offers great service.


Photo credit: tacoselnevadonc.co

Taqueria Viva Mexico

2516 SW 8th St Miami, FL 33135
(786) 817-0840

If you want a place where food is fire, Taqueria Viva Mexico is for you. We highly recommend trying the Chicharon, Tripa and Al Pastor tacos. You’ll find your staple Mexican dishes on the menu, as well such as guacamole and quesadillas. This is a great Mexican restaurant in Miami to check out with friends as it offers a vibrant and charming ambience, perfect for celebrations and small get togethers.

 


Photo credit: thrillist.com

Tequiztlan Mexican Restaurant and Tequila Bar

1884 Bay Rd Miami Beach, FL 33139
(305) 397-8442

The name says it all– Tequiztlan is home to Tequila and Mezcales. This Mexican restaurant in Miami takes great pride in its long heritage of serving delicious Mexican cuisine that guarantee guests a memorable experience. For starters, their freshly made guacamole with chips and salsa is highly recommended. It’s so good, in fact, that is could pass as an entree all on its own. If you’re still hungry for more, we also suggest ordering the steak fajitas or sweet plantains with carnitas. The restaurant offers both new and authentic Mexican cuisine paired an ambience dressed in modern Mexican design.

 


Photo credit: businessyab.com

Mi Rinconcito Mexicano

1961 SW 8th St Miami, FL 33135
(305) 644-4015

Are you dreaming of Queso Fundido? What about tacos and al pastor? Then you should probably visit Mi Riconcito Mexicano! The food will meet and surpass your expectations without denting your pocket. The guacamole and chips with carne asada here will leave a great impression. Once you eat here, you’ll probably want to come back again and again. Not only are the chips and sauces free, serving sizes are also quite large. With all this, your food will not cost anything more than twenty dollars on the highest side. What’s not to love? 

 


Photo credit: usarestaurants.info

Jacalito Mexican Restaurant 

3622 W Flagler St, Miami, FL 33135
(305) 443-1336

If you are looking for a spot to bring your pet, then visit Jacalito Taqueria. While the place is quite quaint and snug, the food is everything that you are thinking to have for an out. The food is mostly natural and prepared to preserve and bring out its best taste. The staff also give it a radiant energy and a good personality that is right for guests and makes them feel good. The traditional steak tacos at Jacalito will cap the whole experience and leave you craving for more until you come back!