The Best Mexican Restaurants in Charlotte

Let's start with what everyone is thinking -- North Carolina isn't exactly known for Mexican food. This is barbecue country, and proud of it.

But that doesn't mean that great south of the border fare isn't well represented. Travelers have been known to criticize Charlotte as having boring, bland Mexican dining options, but even the most seasoned taco aficionado would have to give Charlotte credit after taking in a meal from one of these places. For the best Mexican food in Charlotte, visit one of these restaurants.

You're not going to get a bad meal at any of these restaurants. Find out what's unique about each spot.

01 of 05




4252 Business Center Dr, Charlotte, NC 28214-5040, USA
Phone +1 704-393-3890

Miguel's is the most "traditional" on the list. There are no truly unique menu items, it's in a sort of small and out of the way location and when you look at the outside, it's a typical "hole-in-the-wall" place. Then why does it make the list of Charlotte's best? The food is simply that good.

The prices are very reasonable and you get a lot of food - enough for multiple meals. The menu is fairly standard as far as choices, but anything you get here will be excellent. The queso dip is some of the best around and the tamales are different than any style around.

If you want simple, good food, this is your spot.

02 of 05

Azteca Mexican Restaurant

Azteca Mexican Restaurant

Azteca Mexican Restaurant 

7340 Smith Corners Blvd, Charlotte, NC 28269, USA
Phone +1 704-598-4068

This Azteca location is attached to a hotel, but don't let the exterior fool you. This certainly isn't a "hotel" restaurant. There's usually a line, especially at lunch, and with good reason. The food here is absolutely top-notch, the portions generous and the prices reasonable.

Many people regard Azteca's margaritas as the best in the city, so if you're looking for a frozen drink, this is your place.

Aside from the excellent food, one thing that sets Azteca apart from just about any Mexican restaurant in Charlotte is the guacamole dip. Made fresh right at your table, the guacamole is superb and definitely worth trying. Even if you're not usually a fan of the dip, give it a try here and you just may become a believer.

There's a Mariachi band in house at 6 to 9 pm on many Friday nights, adding a great atmosphere to the already excellent food.

03 of 05

Cantina 1511

Cantina 1511

Cantina 1511 

4271 Park Rd, Charlotte, NC 28209-2231, USA
Phone +1 704-331-9222

More "upscale and trendy" Mexican, Cantina 1511 has been called "New Age" Mexican because of some non-traditional dishes (like the option for salmon instead of the regular chicken, beef or steak ) but the food is very solid.

A good portion of the ingredients in the food are locally grown, and there are plenty of vegetarian options - something that's quite often overlooked at a Mexican place - and even a gluten-free menu.

Like Azteca, Cantina 1511 also has fresh guacamole that's made tableside and makes a delicious start to any meal.

The atmosphere here is great for a casual family dinner or for date night. They also have one of the best weekend brunches around and the specialty margaritas and mojitos here are also very good.

04 of 05

Cabo Fish Taco Baja Seagrill

Cabo fish taco NoDa Charlotte

amanderson2 / Flickr / CC BY 2.0

3201 N Davidson St, Charlotte, NC 28205-1033, USA
Phone +1 704-332-8868

This is another restaurant that fits perfectly with its neighborhood, Cabo Fish Taco is as unique as the NoDa neighborhood it sits in, and it's made appearances on several Food Network shows.

As the name implies, their specialty here is tacos, but with options ranging from mahi-mahi (barbequed or blackened) to beer-battered white fish, this isn't your traditional "chicken or beef" kind of place (although they have that too). With cod, calamari, scallops, salmon and soft-shell crab just a few of the many seafood choices, it's worth stepping away from the "traditional" options to experience what Cabo can put together.

Healthy options abound, with an extensive wrap menu. Your standard quesadillas, fajitas and enchiladas are also represented well, with each having a seafood option. The "regular" food here is good, but the seafood is ​where they shine.

The margarita list has a good range of prices, and the atmosphere here is great, too.

Continue to 5 of 5 below.
05 of 05

Tacos El Nevado

Tacos El Nevado


4715 Central Ave, Charlotte, NC 28205, USA
Phone +1 704-563-4667

Tacos El Nevado has been called the home of Charlotte's best and most authentic tacos, and the price isn't bad. There's no major highway or shopping nearby, so this is one of those places that not too many people know about. You're not really going to stumble upon this one by accident.

The chorizo here is a favorite, and the steak tacos are quite excellent as well.

Was this page helpful?
Back to List

Charlotte's Best Mexican Restaurants for Tacos, Burritos, and More