Hey there! If you’re wondering where to find the best Mexican food in Charlotte, NC, you’re in luck. I’ve been exploring the city’s vibrant food scene, and I’ve discovered some real gems. I’m here to share my top picks for mouth-watering Mexican dishes that will leave you craving more. From authentic flavors to a lively atmosphere, these restaurants have it all.

What are the best Mexican restaurants in Charlotte, NC? The best Mexican restaurants in Charlotte, NC, offer authentic cuisine, exceptional service, and a vibrant atmosphere. From upscale dining to casual spots, each restaurant on this list brings unique flavors and a delightful experience.
Ready to dive into the rich flavors and vibrant atmospheres of these top Mexican restaurants in Charlotte? Let’s go! I’ll tell you all about the must-visit places for Mexican food lovers.
Top 10 Mexican Restaurants in Charlotte, NC
- La Capital MX
- Azteca
- Mi Pueblo Mexican Grill
- Puerta
- La Poblanita Mexican Restaurant & Candy Store
- Paco’s Tacos and Tequila
- Don Pedro Mexican Restaurant
- Santa Cruz Mexican Grill
- Three Amigos Mexican Grill & Cantina
- Cabo’s Mexican Cuisine & Cantina
1. La Capital MX
Phone: (704) 870-7555
Menu: www.lacapitalmxclt.com
Directions: Open on Map
La Capital MX on South Blvd is fantastic! When you step inside, the colorful decor and friendly staff make you feel welcome. They have indoor and outdoor seating, so you can choose where to sit. It’s also wheelchair-accessible, which is great.
My first visit was amazing. I tried their Tacos Al Pastor. They were so good. The pork was juicy, and the pineapple gave it a nice sweetness. I loved it.
La Capital MX stands out because of their attention to detail. The ingredients are fresh, and the dishes look beautiful. You can also get delivery and takeout. Enjoy their food at home too!
When you go, make a reservation. And don’t forget to order the guacamole. It’s made fresh at your table. La Capital MX is a must-visit for authentic Mexican food in Charlotte.
2. Azteca
Phone: (704) 525-5110
Menu: aztecarestaurantcharlotte.com
Directions: Open on Map
Azteca on Woodlawn Rd is so good! When you walk in, the chill atmosphere makes you smile. You can sit inside or outside, which is nice. And it’s wheelchair-accessible, making it easy for everyone.
I had a great time there. I tried the Chicken Enchiladas, and wow, they were amazing! The sauce was rich and tasty. Each bite was comforting and full of flavor.
What I love about Azteca is the variety on the menu. They have classic Mexican dishes, plus burgers and steaks. There’s something for everyone, which is awesome for groups.
Make sure to order the Chips and Salsa when you go. They’re fresh and super tasty! Azteca is definitely a go-to spot for Mexican food in Charlotte.
3. Mi Pueblo Mexican Grill
Phone: (980) 299-6107
Menu: www.mipueblomexgrill.com
Directions: Open on Map
Oh, Mi Pueblo Mexican Grill is such a treat! It’s cozy, warm, and super inviting. The friendly staff makes you feel right at home. Whether you’re inside or out, it just feels great to be there. It’s the kind of place that instantly lifts your mood.
I still remember my first visit. I couldn’t resist their Fajitas. The sound alone was a show! And oh, the taste? Pure bliss. Every bite had bold, fresh flavors. It was like happiness served on a plate.
You know what really stands out? They make everyone feel special. The food is authentic and packed with love. Plus, they’re all about convenience with delivery and takeout.
If you go, try the Chimichanga. It’s golden, crispy, and just perfect. Pair it with a Margarita for magic!
4. Puerta
Phone: (704) 412-7767
Menu: puertaclt.com
Directions: Open on Map
Puerta is such a cozy spot. It’s right in Charlotte at 1961 E 7th St. They have this mix of indoor and outdoor seating, so you can choose what suits your mood. The vibe? Super warm and inviting. It’s great for relaxing with friends or a fun dinner date.
What really stands out is the food. Oh, the flavors! Everything feels fresh and full of life. They also make things easy with delivery, takeout, and reservations. Plus, it’s wheelchair accessible, so everyone’s welcome here.
If you go, start with the Enchiladas Verdes. They are beyond good. The tangy sauce just wakes up your taste buds. And don’t skip their margaritas. They’re the perfect finish. Puerta really makes every visit special.
5. La Poblanita Mexican Restaurant & Candy Store
Phone: (704) 588-5700
Menu: www.lapoblanitanc.com
Directions: Open on Map
La Poblanita Mexican Restaurant & Candy Store is pure joy. The moment you arrive, you feel it. The festive vibe hits you. Bright colors everywhere. The patio feels cheerful. Jumbo frozen margaritas make it even better. Inside, there’s a candy shop! Piñatas hanging around. It’s all so fun and happy.
One time, I tried their tacos. Oh wow, they were amazing! Packed with flavor. The tortillas tasted so fresh. Every bite was perfect. And their salsas? Fantastic. I couldn’t stop eating.
This place stands out for families. It’s affordable, cozy, and exciting. You can even sit outside. There’s something magical about it. If you go, try the Elote! It’s grilled corn with lime and cheese. So tasty. You’ll love it!
6. Paco’s Tacos and Tequila
Phone: (704) 716-8226
Menu: www.pacostacosandtequila.com
Directions: Open on Map
Paco’s Tacos and Tequila is such a fun place! The vibe is casual and lively. You can sit inside or outside, and both spots feel great. It’s super accessible for everyone too. And let me tell you about the guacamole—they make it right at your table!
I remember my visit clearly. I went with friends, and we just had a blast. We laughed and enjoyed the sun. The staff were so friendly, making us feel right at home. The food brought even more smiles!
What really stands out here is the tequila selection. So many choices! And their tacos? Amazing! I loved the brisket taco. It was juicy and full of flavor. You’ve got to try it!
7. Don Pedro Mexican Restaurant
Phone: (704) 921-2414
Menu: donpedrouniversity.net
Directions: Open on Map
Don Pedro Mexican Restaurant is such a treat! Located at 1009 Chancellor Park Dr, it has a warm, inviting vibe. You can sit inside or outside, and both spots feel super cozy. The best part? It’s accessible for everyone. That’s a big plus in my book!
When I visited, the menu excited me. There are classic dishes and some creative twists. I couldn’t wait to dig in! The prices were good, and the portions were generous. Perfect for sharing or enjoying on my own.
What makes Don Pedro stand out? The friendly environment. The staff make you feel welcome right away.
I have to recommend the steak fajitas. They come sizzling hot, full of flavor. The meat is so tender! Wrap it all up in the warm tortillas, and it’s heavenly. Don’t forget the churros for dessert! They’re crispy, sweet, and a perfect ending to your meal.
8. Santa Cruz Mexican Grill
Phone: (980) 237-1196
Menu: www.santacruzgrill.com
Directions: Open on Map
Santa Cruz Mexican Grill is such a fun place! It’s right on University Center Blvd, and I love how inviting it feels. You can choose to sit indoors or outside, which is great for soaking up the sun. Plus, it’s wheelchair-accessible, so everyone can join the fun.
When I went there, I had a wonderful time. The staff were super nice and friendly. They made me feel right at home. I was so excited to try their food!
What really stands out is their Fish Tacos. Seriously, they are amazing! The fish is super fresh and flavorful. The toppings are bright and zesty, making each bite a joy. And don’t forget to try their homemade salsa—it’s a perfect addition. You’ll leave with a happy stomach!
9. Three Amigos Mexican Grill & Cantina
Phone: (704) 536-1851
Menu: www.threeamigoscharlotte.com
Directions: Open on Map
Three Amigos Mexican Grill & Cantina is such a cozy spot! Located on Central Ave, it has a happy and cheerful vibe. You can choose to sit inside or outside, which is so nice. It’s also wheelchair-accessible, so everyone can enjoy it. The prices are great too, making it easy to stop by.
I remember my visit well. The staff were super friendly and welcoming. The whole place just made me smile. I was excited to dig into their food!
My favorite dish? The Enchiladas Verdes! The green sauce is tangy and delicious. And don’t miss the Carnitas Tacos. They are tender and juicy. Each bite is packed with flavor. You’ll love it!
10. Cabo’s Mexican Cuisine & Cantina
Phone: (704) 759-9886
Menu: cabosmexrest.com
Directions: Open on Map
Cabo’s Mexican Cuisine & Cantina is a gem. The place feels warm and lively. They make it easy with takeout and delivery options. You can sit inside or enjoy the fresh air outside. Their festive style sets the mood perfectly. Oh, and it’s wheelchair-friendly too, which is awesome.
I still remember walking in and feeling the vibe. The staff greeted me like an old friend. It wasn’t just a meal—it felt like a celebration. The colors, the music, the buzz—it all fit together.
The food here is incredible. The chimichangas, crispy and golden, are a must-try. Their margaritas? Pure bliss. Fresh, tangy, and just the right kick. Cabo’s knows how to impress.
If you want a fun, tasty experience, Cabo’s is the spot. They blend great food with a cheerful, welcoming atmosphere. It’s the kind of place that leaves you smiling long after you leave.
Map of Mexican Restaurants in Charlotte, NC
Choosing the Right Restaurant for You
With 10 excellent places, here’s a quick comparison to help you decide:
Restaurant | Price | Seating | Takeout | Delivery | Wheelchair | Reservation |
---|---|---|---|---|---|---|
La Capital MX | Moderate | Yes | Yes | Yes | Accessible | Yes |
Azteca | Moderate | Yes | Yes | Yes | Accessible | Yes |
Mi Pueblo Mexican Grill | Moderate | Yes | Yes | Yes | Accessible | Yes |
Puerta | Moderate | Yes | Yes | Yes | Accessible | Yes |
La Poblanita Mexican Restaurant & Candy Store | Inexpensive | Yes | Yes | Yes | Accessible | Yes |
Paco’s Tacos and Tequila | Moderate | Yes | Yes | Yes | Accessible | Yes |
Don Pedro Mexican Restaurant | Moderate | Yes | Yes | Yes | Accessible | Yes |
Santa Cruz Mexican Grill | Moderate | Yes | Yes | – | Accessible | Yes |
Three Amigos Mexican Grill & Cantina | Inexpensive | Yes | Yes | Yes | Accessible | No |
Cabo’s Mexican Cuisine & Cantina | Moderate | Yes | Yes | Yes | Accessible | Yes |
Frequently Asked Questions
- What are the best Mexican restaurants in Charlotte, NC?
-
You’ve got to check out La Capital MX and Azteca! They are some of my favorites for authentic Mexican food.
-
Where can I find the best tacos in Charlotte?
-
For amazing tacos, head to La Capital MX. Their tacos al pastor are a must-try!
-
Are there any family-friendly Mexican restaurants?
-
Yes, Azteca is great for families! They have a fun vibe and tasty meals for everyone.
-
What places offer authentic Mexican cuisine?
-
You can’t go wrong with La Capital MX or Superica. They serve up dishes that feel really traditional.
-
Do any Mexican restaurants offer vegetarian options?
-
For sure! Paco’s Tacos and Tequila has some awesome vegetarian choices on their menu.
-
Where can I find the best margaritas?
-
Cabo’s Mexican Cuisine & Cantina makes some fantastic margaritas! You’ll love their fresh and tangy flavors.
-
Are there restaurants with outdoor seating?
-
Yes! Cabo’s has both indoor and outdoor seating. It’s perfect on a nice day!
-
What are the prices like at Mexican restaurants?
-
Prices can vary. Azteca is more affordable, while places like La Capital MX might be a bit pricier.
-
Can I get takeout from these restaurants?
-
Absolutely! Most Mexican places offer takeout and delivery. It’s super convenient!
-
Which place has the best atmosphere?
- I really enjoy the vibe at La Capital MX. It feels stylish and cozy at the same time.