19 Mexican Restaurants in Charlotte You Can’t Miss

Are you craving a journey into the heart of Mexican cuisine right here in Charlotte, North Carolina? If the answer is a resounding “yes”, then you’re in for a treat.

This is your ultimate guide to finding the best Mexican eateries in this vibrant city! With every scroll, every word, you’ll practically taste the mouthwatering enchiladas, feel the crunch of fresh tacos, and savor the rich sips of authentic horchata.

But here’s the secret sauce: these aren’t just any Mexican restaurants. We’re taking you on a delicious discovery of hidden gems that only the savviest of locals know.

Pack your appetite and let’s embark on this culinary adventure together. There’s no time like the present – your delicious Mexican meal in Charlotte awaits!

Morazon Restaurant Charlotte NC
Photo Credit: Morazon Restaurant Charlotte NC

1. Morazan Restaurant

Wondering where to find a burst of Latin American flavors in Charlotte? Morazan Restaurant has got you covered.

This delightful eatery offers a wide range of mouthwatering traditional foods, giving you the chance to savor the essence of Latin America in a relaxing space.

Are tacos more your style? Treat yourself to their famed Churrasco, or perhaps, indulge in some sizzling Tacos Mixtos which comes with 4 different tacos for a little more pizzazz. They also serve authentic Sopas for that savory Latin touch.

What’s more? This local hotspot has a few locations in Charlotte, so you’re never too far from your next flavor fiesta.

2. Tacos El Nevado

Hear that, taco lovers? It’s the sizzling sound of authentic Mexican goodness in the heart of Charlotte!

Tacos El Nevado is a small family-owned spot serving up flavors so genuine, you’ll feel like you’ve teleported south of the border.

From the lip-smacking tacos that are always a solid deal, to the gotta-try menu options like the Barbacoa and Chorizo, your taste adventure awaits.

Feeling extra hungry? The Mata Hambre (Hungry Killer) will have you shouting “Viva Tacos El Nevado!”

And hey, did you know their tacos aren’t limited to meat-lovers? They’ve got you covered with vegetarian options too.

Tacos El Nevado
Photo Credit: Tacos El Nevado

3. Tamales La Pasadita

Are you ready for a flavor fiesta? Let’s dive into the world of Tamales La Pasadita, a must-try Mexican restaurant in Charlotte.

This vibrant spot offers mouthwatering dishes inspired by Latin American cuisine, perfect for adventurous taste buds like yours.

Don’t miss out on trying their popular dishes, such as Red Chicken Tamales and Barbacoa Tacos.

If you’re torn on what to order, their Tamales Especial special gives you a taste of all the goodness – pork, chicken, and cheese!

READ NEXT
15 Charlotte Rooftop Bars for Sky-High Drinks & Views

4. Three Amigos

Three Amigos Mexican Restaurant is here to satisfy your cravings with their delightful dishes.

Their modern classic vibe and regional Mexican flavors really make this place an absolute must-visit. Trust us; you’ll adore every delicious bite!

This lovely restaurant is proudly presenting recipes passed down from generation to generation.

Some customer favorites at Three Amigos include their savory tacos al pastor, mouthwatering enchiladas, and, of course, their fajitas.

5. Cabo Fish Taco

Cabo Fish Taco is the spot in Charlotte to score some downright delicious dishes. This modern Mexican seagrill has a humble origin, starting with just 14 tables in the artsy NoDa district, and quickly growing into a beloved neighborhood staple.

When you’re there, you simply must try the Honey Soy Glazed Salmon Tacos – they’re legendary!

And for all you avocado lovers, the Avocado Pasta Salad is a crave-worthy choice that’ll keep you coming back for more. Their Tuna Tacos have received rave reviews as well, so be sure to give them a whirl.

No matter what you decide to sink your teeth into, just remember we warned you; this place is seriously addictive!

Cabo Fish Taco
Photo Credit: Cabo Fish Taco

6. Zapata’s Mexican Restaurant

Zapata’s Mexican Restaurant is the place to be for an authentic Mexican dining experience in Charlotte, NC. Known for its vibrant ambiance and delicious cuisine, this spot ticks all the boxes.

Their menu offers a wide variety of dishes to satisfy your cravings. Diners rave about their scrumptious enchiladas and tasty fajitas, so give them a try when you’re there.

Keep an eye out for their daily specials, making your eating adventure even more delightful.

READ NEXT
16 Delicious Spots for the Best BBQ in Charlotte, NC

7. Las Margaritas

Are you craving a fiesta of flavor right in Charlotte? Las Margaritas is the spot for you! With a festive atmosphere and divine Mexican cuisine, this eatery is worth exploring.

Let’s talk about their mouth-watering dishes, shall we? Patrons adore the Carne Asada and Arroz Con Pollo as popular choices. The vegetarian crowd gets their fair share too.

Las Margaritas runs an exciting rewards program, so join the fun and who knows, maybe you’ll win big.

8. Tacos El Regio

Tacos El Regio is a Mexican haven nestled in Charlotte, where they serve mouth-watering dishes filled with an explosion of flavors.

This spectacular joint sets itself apart with its outstanding service and vibrant atmosphere.

If you fancy a bite to savor, the Chorizo and Tacos De Trompo are the talk of the town. And if you’re really feeling adventurous, why not give their Alambre a try?

Now here’s a little secret, just between you and us: they serve an incredible grilled pineapple that will make you swoon.

Tacos El Regio North Carolina
Photo Credit: Tacos El Regio

9. Lupitas Carniceria & Tortilleria

If you’re craving Mexican cuisine, Lupitas Carniceria & Tortilleria has got you covered.

This charming eatery is the place where authentic flavors and fresh tortillas are an everyday delight.

Now, you might be wondering what to order at Lupitas. Well, you can’t go wrong with their mouth-watering carnitas and barbacoa. Don’t forget to add some salsa verde to amp up the flavor!

Besides their dedication to fresh ingredients, they offer convenient take-out and delivery options.

READ NEXT
15 Charlotte Rooftop Bars for Sky-High Drinks & Views

10. Miguel’s

Miguel’s is your go-to spot for a vibrant fusion of Mexican and American cuisine. This lively eatery is known for its mouth-watering meals and delightful ambiance, turning any ordinary day into a full-blown party.

What not to miss at Miguel’s, you ask? Their menu boasts an extensive variety of dishes that’ll leave you spoilt for choice.

Some customer all-time favorites include flavorful enchiladas, hearty burritos, Miguel’s Fajitas, and the ever-so-authentic chile rellenos. If that doesn’t make you drool, we don’t know what will.

Miguel’s isn’t just loved for their food, they also serve some of the best margaritas in town!

So whether you’re unwinding after a long day or catching up with friends, Miguel’s has got your back.

11. Carnitas Guanajuato

Welcome to a fiesta of flavors at Carnitas Guanajuato, the authentic Mexican restaurant nestled in Charlotte, NC.

This amazing spot sets itself apart with its genuinely warm, friendly atmosphere, and thoughtful service bound to make you feel like you’re in Mexico.

Their menu offers sensational dishes that keep customers coming back for more. Dig into the delightful ceviche or indulge in their heavenly Langostinos soup, all made with the freshest ingredients.

La Poblanita Mexican Restaurant
Photo Credit: La Poblanita Mexican Restaurant

12. La Poblanita

Get ready for a fiesta of flavor at La Poblanita, a charming spot that brings traditional Mexican cuisine to life in the heart of Charlotte.

From the outside, La Poblanita might not look like the most glamorous place, but step inside and you’ll find a sparkling-clean space brimming with lively vibes.

This little treasure keeps it authentic, and its irresistible dishes have customers coming back for more.

We hear people can’t get enough of their Carne Asada, which is rumored to be some of the best around. But don’t forget to explore the vast menu – discovering new favorites is always a treat!

READ NEXT
15 Charlotte Rooftop Bars for Sky-High Drinks & Views

13. Taqueria Los Altos

You just stumbled upon the most sensational Mexican joint in Charlotte: Taqueria Los Altos. Bursting with authentic flavors and a colorful atmosphere, this place has that extra zing your taste buds crave.

When you’re there, don’t miss out on their mouthwatering Fajitas Los Altos and fresh guacamole, which are definite crowd-pleasers.

Oh, and their tacos? Simply heavenly, served with cilantro and onion to perfect that zesty taste.

Their menu is not the only star of the show; Taqueria Los Altos is also known for its exceptional service, making every visit a delightful experience.

Azteca Mexican Restaurant Charlotte NC
Photo Credit: Azteca Mexican Restaurant Charlotte NC

14. Azteca

Get ready to embark on a fiesta for your senses at Azteca, a Mexican family-style restaurant in Charlotte. With their vibrant atmosphere and bold flavors, you’ll feel like you’ve taken a mini-vacation to Mexico.

As for the menu, let your taste buds guide you to Azteca’s customer favorites, like the juicy Carne Asada. Or, be adventurous and tuck into their delightful Pollo Poblano which is absolutely drool-worthy.

Azteca is known for having some of the best margaritas in Charlotte. So, if you’re a fan of tequila-infused concoctions, you’ve found your paradise!

15. Anita’s Mexican Grill

Charlotte’s own Anita’s Mexican Grill is here to rock your taste buds. Nestled beside a BP gas station, it’s a hidden treasure that offers an authentic Mexican experience.

Get ready to chow down on some favorites, like the Speedy Gonzalez combo – a delightful mix of taco, enchilada, rice, beans, chips, and salsa.

Or why not try their #8 burrito, chicken or beef quesadilla and rice? Still hungry? The #13 tacos with fish or carnitas is definitely worth a try.

Maria's Mexican Restaurant
Photo Credit: Maria’s Mexican Restaurant

16. Maria’s Mexican Restaurant

Maria’s Mexican Restaurant in Charlotte is a family-owned and operated hotspot that will sweep you off your feet with its authentic, fresh Mexican flavors.

One bite of their amazing QuesaBirria and you’ll be on cloud nine! But don’t stop there; their extensive menu has a ton more to offer, like their legendary Enchiladas Rancheras. Vegetarian and vegan amigos, fret not – there’s something for everyone.

Here’s a little secret: their Sunday special Mimosas are not to be missed!

READ NEXT
16 Delicious Spots for the Best BBQ in Charlotte, NC

17. La Unica

Nestled right in the heart of the NC Music Factory is La Unica, Charlotte’s delightful destination for authentic Mexican cuisine.

Treat yourself to their oh-so-popular Fajitas La Unica, a sizzling platter that’s sure to make your heart sing. Or keep it classic with their Lunch Tacos De Asada, an all-time customer favorite.

So come on down, indulge in flavorful Mexican dishes, sip on amazing drinks, and get ready to dance the night away!

18. Party Locos Tacos

Head straight to Party Locos Tacos for a fiesta of flavor! This vibrant food truck brings a burst of irresistible Mexican delights to Charlotte’s streets.

Feast your eyes on their lip-smacking menu, where you’ll find customer favorites like the Al Pastor tacos – talked up by many as some of the best they’ve ever had.

Mi Pueblo Mexican Grill
Photo Credit: Mi Pueblo Mexican Grill

19. Mi Pueblo Mexican Grill

Mi Pueblo Mexican Grill is here to save the day! This little Mexican gem can satisfy veggie lovers and carnivores alike.

As you dive into the menu, you’ll notice their wide variety of dishes. From mouthwatering fajitas to enchiladas bursting with flavor, you can’t go wrong.

But don’t just take our word for it—customers rave about their outstanding Carne Asada and guacamole that’s to die for.

Final Thoughts

And so, we find ourselves at the end of this delightful gastronomic expedition across the best Mexican restaurants in Charlotte. Oh, what a journey it’s been!

If you’ve followed along, we bet you’re already planning your own escapade through Charlotte’s vivacious Mexican dining spots.

And why not? Adventure is the spice of life after all, and who could resist the call of delicious, authentic enchiladas, lip-smacking tacos, or a frosty margarita under the Carolina blue skies?

But friends, let’s not stop our culinary adventures here. If you thought Mexican cuisine was all that Charlotte had to offer, oh, you are in for a delightful surprise!

Let’s explore the smoky and juicy world of BBQ in Charlotte. Let’s turn the page to the next chapter of our Charlotte food love story, leaving no rib unturned and no barbecue sauce untasted!