Best Mexican Restaurants in Waxhaw, NC

Photo of Mexican Restaurants in Waxhaw, NC

Craving something that wakes up your taste buds? Waxhaw, NC’s Mexican restaurants offer far more than chips and salsa. From the scent of cumin and slow-braised meats to the soft crackle of a tortilla fresh off the press, you can travel across regional styles of Mexico without leaving town. A quick meal, a casual family dinner, or exploring a new spot with friends—there’s a place on this list for every kind of Mexican food fan.

I’ve tried my share of tacos and tortas in Waxhaw, going beyond the basics to hunt for real flavor and creativity. The search brought discoveries—cozy taquerias tucked into shopping plazas, bold street food-inspired joints, and festive restaurants where even the beans deserve a mention. Every pick in this guide stands out for authenticity, taste, and a friendly atmosphere. If it’s bold flavor and variety you want, keep reading for a local’s take on the best spots in town.

1. El Vallarta Mexican Restaurant

1201 N Broome St, Waxhaw, NC 28173-9379
+1 704-243-3929
See Menu

Stepping into El Vallarta Mexican Restaurant feels like coming home to a familiar table. Locals in Waxhaw know it’s the spot for dependable, freshly made classics. The space buzzes with friendly staff who remember regular orders, making dining here personal.

One thing that keeps me returning is their take on chile relleno, the perfect balance of creamy and savory with just the right touch of spice. Their fajitas arrive on a sizzling platter, so you get that satisfying aroma right away. Even the rice and beans shine, flavorful enough to eat on their own.

For something lighter, the vegetarian options never disappoint. When you want a meal that feels both generous and authentic, El Vallarta never misses the mark.

2. Moe’s Southwest Grill

8133 Kensington Drive Unit C, Waxhaw, NC 28173
+1 704-843-9355
See Menu

Moe’s Southwest Grill delivers a build-your-own meal vibe that’s quick, fun, and just a bit addictive. Walking through the line, you pick every detail, so every burrito or bowl feels like it was made just for you. I always look forward to their free chips and fresh salsa bar—a signature move that keeps me snacking before I’ve even sat down.

The Homewrecker burrito truly sets the bar, packed to bursting with rice, beans, crisp veggies, and your choice of filling. For a lighter bite, their vegetarian taco salad is a smart pick. Everything is made in-house, so the flavors have that always-fresh feel.

Moe’s works for both quick lunches and family dinners when everyone wants something a little different. It’s the go-to for customizable, fresh southwestern flavor in Waxhaw.

3. Hacienda El Rey Waxhaw

3901 S Providence Rd, Waxhaw, NC 28173
+1 704-256-9024
See Menu

There’s a welcoming energy at Hacienda El Rey Waxhaw that’s easy to feel from your first visit. The restaurant’s spacious interior gives plenty of room for groups, but it never loses that local touch. On my first meal here, I noticed how the staff went out of their way to ensure everyone felt at ease.

The standout at Hacienda El Rey is the grilled chicken tacos. Each bite is both juicy and perfectly seasoned, wrapped in warm tortillas. The fresh guacamole is mixed to order and makes a bright start to any meal.

If you’re after something heartier, their enchiladas verdes bring in a tangy tomatillo kick that pairs well with the generous sides.

4. El Vallarta Mexican Express

El Vallarta Mexican Express
Image by: YellowPages
1201 N Broome StWaxhaw, NC 28173
(704) 243-3929Call
See Menu

El Vallarta Mexican Express is ideal for days when you want flavorful food fast, but refuse to compromise on quality. It’s a step above typical takeout—this spot manages quick service without losing the charm and authenticity of its sit-down origins. Whenever I’m pressed for time, El Vallarta Mexican Express is my reliable choice.

The menu is packed with satisfying classics, but the chicken quesadillas are the star. They’re golden, filled generously, and always arrive hot. Each meal comes out with fresh sides that remind you real care goes into every order.

For something a bit lighter, their veggie burritos are loaded with color and crunch. El Vallarta Mexican Express nails the balance between speed, taste, and value.

5. Don Julio

Don Julio
Image by: YellowPages
3901 Providence Rd SWaxhaw, NC 28173
(704) 256-9272Call

Don Julio has mastered classic Mexican comfort food with a touch of style that’s hard to miss. The dining room feels inviting, with friendly staff and plenty of regulars who clearly have their go-to favorites. My visits have always been marked by quick service and a welcoming, relaxed vibe.

The highlight here is their grilled shrimp fajitas. Served sizzling, they mix freshness and bold seasoning unlike any spot around. Don’t miss the refried beans on the side—they’re smooth, rich, and never an afterthought.

If you want a lighter option, the house salad with grilled chicken offers crunch and flavor without sacrificing satisfaction. Don Julio is where Waxhaw locals find a happy middle between tradition and comfort.

6. Taco Bell

Taco Bell
Image by: YellowPages
2517 Cuthbertson RdWaxhaw, NC 28173
(704) 243-0548Call
See Menu

Taco Bell on Cuthbertson Road wins for pure convenience, especially on those nights when you want a quick fix without the wait. This spot draws everyone from students craving a late snack to families in search of affordable, fast meals. My late-night cravings usually end up here, and the experience is reliably quick and easy.

The Bean Burrito stands out for its simplicity and comfort. It’s warm, classic, and surprisingly filling. I’m also a fan of the Crunchwrap Supreme, a satisfying mix of textures with every bite—crunchy, creamy, and full of flavor.

If you’re looking for variety, Taco Bell builds its menu for customization, so everyone can have it their way. It’s hard to beat for value and speed in Waxhaw.

7. Margaritas Mexican Restaurant

9664 Redstone DrFort Mill, SC 29707
(803) 547-0065Call
See Menu

Margaritas Mexican Restaurant brings fresh flavor to the Waxhaw area just across the border in Fort Mill. The moment you sit down, you’re greeted with warm chips and homemade salsa—perfect for easing into the meal. The inviting, cozy space always feels relaxed and unhurried.

I make a point to order their grilled vegetable fajitas—they arrive sizzling, with an aroma so good it turns heads across the dining room. Every bite is colorful and full of fresh, smoky flavor. Their kitchen takes pride in delivering crisp veggies and bold spices every time.

The enchiladas verdes also deserve a mention, offering a tangy sauce that isn’t found just anywhere. If you’re after authentic tastes close to Waxhaw, Margaritas makes the short trip worth it.

8. Chuy’s

Chuy's
Image by: YellowPages
7314 Waverly Walk Ave Unit E8Charlotte, NC 28277
(704) 849-0017Call
See Menu

Chuy’s draws Tex-Mex fans from all over Waxhaw and Charlotte with its lively, colorful setting and giant portions. The energy here is always high, with an eclectic décor that feels just a little bit wild in the best way. My visits never feel routine—there’s always something new on the walls to notice.

The big attraction has to be their burritos, famously “big as yo’ face”. Stuffed with beans, rice, and your choice of filling, each bite shows off that made-from-scratch flavor. I also have a soft spot for their hand-rolled enchiladas, which arrive piping hot and slathered in sauce.

Chuy’s takes familiar Tex-Mex classics and injects them with bolder flavors. It’s the perfect place when you crave comfort food that’s a little over the top.

9. QDOBA Mexican Eats

QDOBA Mexican Eats
Image by: YellowPages
16631 Lancaster Hwy Ste 101Charlotte, NC 28277
(980) 299-9204Call
See Menu

QDOBA Mexican Eats puts customization front and center. The menu is packed with all the classics, but you get to chart your own path from toppings to sauces. I’ve walked in more than once, craving something specific, and never left disappointed. Their all-good guarantee really is true—you’ll end up happy with your meal.

The must-try is their 3-Cheese Nachos, layered with pico, beans, and that signature queso. Another strong pick is the Knockout Tacos, which bring together unique flavors and fresh garnishes you don’t find everywhere else.

QDOBA’s hand-mashed guacamole on any dish is a bonus and doesn’t come with an extra charge. For fresh, flexible, and bold Mexican flavor near Waxhaw, this spot delivers every time.

10. Fuzzy’s Taco Shop

9805 Sandy Rock Pl Unit 8Charlotte, NC 28277
(704) 370-9330Call
See Menu

Fuzzy’s Taco Shop brings a playful, laid-back twist to Mexican classics not far from Waxhaw. Bright colors, upbeat music, and friendly counter service make this spot an easy pick when you want good food and zero fuss. I often stop by after work for a relaxing meal on their lively patio.

The Baja tacos are the star, offered with several protein options, all dressed up with crisp veggies and a perfectly tangy sauce. Their chips and guacamole are always fresh and ideal for sharing if you’re hanging with friends.

If you’re looking to mix things up, try their veggie nachos—they’re loaded with color and crunch, and hit just the right salty note. At Fuzzy’s, fun and flavor come in equal measure.

Frequently Asked Questions

What are the top-rated Mexican restaurants in Waxhaw, NC?
Some favorites include El Vallarta Mexican Restaurant, Don Julio, and Hacienda El Rey Waxhaw. Each offers its own version of classic Mexican meals and friendly service.

Are there vegetarian options at Mexican restaurants in Waxhaw?
Absolutely. Most places, like Moe’s Southwest Grill and El Vallarta, have plenty of vegetarian-friendly dishes—think veggie fajitas, salads, and spicy bean burritos.

Which Mexican restaurant in Waxhaw is good for groups?
Chuy’s and Hacienda El Rey both provide a lot of space and a lively atmosphere, making them smart picks for group outings or celebrations.

Can I order takeout from Mexican restaurants in Waxhaw?
Takeout is widely available, especially at spots like El Vallarta Mexican Express and QDOBA Mexican Eats. Plenty also offer online ordering for ultimate convenience.

Are there any Mexican restaurants in Waxhaw that cater events?
QDOBA Mexican Eats and Salsarita’s Fresh Cantina offer catering, so you can serve crowd-pleasing taco bars and burrito platters at your next event.

Where can I find authentic Mexican food in Waxhaw?
For an authentic taste of Mexico, El Vallarta Mexican Restaurant and Jalapenos Mexican Restaurant consistently impress locals with flavors true to tradition.

Do Mexican restaurants in Waxhaw have kid-friendly menus?
Most do. Look for places like Don Julio and Moe’s Southwest Grill, which serve child-sized portions and keep the menu mild for younger diners.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top