Charlotte is an elegant city where towering skyscrapers and elegant cityscapes meet with bustling streets and food joints stirring up amazing recipes around the clock. There is something for everyone who’s searching for the best tacos in Charlotte.
Whether you like it traditional modern, or something in between, several iconic spots serve tacos just how you want it. Planning a taco Tuesday feast or just casually hanging out with friends on a Saturday, these places have you covered.
For the taste of authenticity, head to Tacos El Nevado to taste this famous Asada Taco, or if you like it conventional, visit RuRu's Tacos to get a burst of flavours. Among so many taco places in the city, it's hard to decide where to go first, so we have rounded up a list of the top six to guide you!
1) Tacos El Nevado

Image Credit: Tacos El Nevado
If you're looking for an authentic Mexican restaurant, Tacos El Nevado is your spot. While they don't have Taco Tuesday specials, their tacos are always around $2 and packed with flavour, making them the best deal in Charlotte. Try the Asada Taco – grilled steak with cilantro and onions. Their standout dish is the quesabirria, a taco-quesadilla hybrid with stewed meat, cheese, and consommé for dipping. With $2 tacos every day, it’s always Taco Tuesday at Tacos El Nevado!
Location: 4640 South Blvd, Charlotte, NC 28209
Open Hours: Mon-Sun: 10 am–10 pm
Must Try: Asada Taco, Quesabirria, Barbacoa, Campechano, Carnita tacos.
Price for 2: $30 approx.
2) Cabo Fish Taco

Image Credit: Cabo Fish Taco
Cabo Fish Taco in Noda is a Charlotte staple to get the taste of Southern California Mexican cuisine. It is a go-to spot for family and friends and it perfectly captures the essence of a local surfing town. The menu presents some creative dishes like the Honey Soy Glazed Salmon Tacos, filled with grilled salmon, mixed greens, and guacamole, and finished with a tantalising honey wasabi sauce. Overflowing with flavour, Cabo's tacos ensure you leave fully satisfied.
Location: 3201 N Davidson St, Charlotte, NC 28205
Open Hours: Sun-Thu: 11 am–10 pm; Fri-Sat: 11 am–11 pm
Must Try: Honey Soy Glazed Salmon Taco, Mexican Tacos
Price for 2: $30 approx.
3) Three Amigos Mexican Grill & Cantina
Image Credit: Three Amigos
Located in Plaza Midwood off Central Blvd, Three Amigos is a favourite among locals for its authentic yet affordable Mexican fare. Offering complimentary chips and salsa, it's a spot where you can fill up before indulging in their delicious tacos and margaritas. Their Tacos de Carne Asada, featuring marinated steak, diced and served on corn tortillas with onion, cilantro, and fresh lime, is a must-try.
Location: 2917 Central Ave A, Charlotte, NC 28205
Open Hours: Mon-Fri: 10:30 am–10 pm; Sat: 11 am–10 pm; Sun: 11 am–9 pm
Must Try: Tacos de Carne Asada
Price for 2: $30 approx.
4) Paco’s Tacos and Tequila
Image Credit: Paco’s Tacos and Tequila
Paco’s Tacos and Tequila calls every taco lover with its vibrant atmosphere and welcoming service. Their flavour-packed Birria Taco is renowned for its slow-roasted brisket that melts in your mouth. Crafted by Tex-Mex culinary expert Rob Walsh, the menu boasts wood-fired grilled fajitas and cheese enchiladas with chilli con carne. The bar features over 100 tequila varieties, complemented by outstanding wines and beers from Texas, Mexico, and North Carolina. Don't leave before trying the signature Paco’s Taco for a spicy yet satisfying experience.
Location: 6401 Carnegie Blvd #8a, Charlotte, NC 28211
Open Hours: Sun-Thu: 11 am–9 pm; Fri-Sat: 11 am–10 pm
Must Try: Birria Taco, Paco’s Taco, wood-fired grilled fajitas, cheese enchiladas with chilli con carne
Price for 2: $30 approx.
5) RuRu's Tacos
Image Credit: RuRu's Tacos
Come to RuRu's Tacos and Tequila in Eastover for the ultimate taco experience in Charlotte. Their craft tacos are loaded with flavours from various cultures, displaying a cross-cultural play that delights everyone. Indulge in favourites like the Stage Five Clinger Taco or the Long Duck Dong, a Korean-style steak taco. Don’t miss their Tuesday taco specials and Thursday half-off tequila deals. With a massive patio perfect for outdoor dining, RuRu's is the go-to spot for delicious tacos and a vibrant ambience in South Charlotte.
Location: 715 Providence Rd, Charlotte, NC 28207
Open Hours: Mon-Thu: 11 am–10 pm; Fri-Sat: 11 am–11 pm; Sun: 12–10 pm
Must Try: Stage Five Clinger Taco, Long Duck Dong Taco.
Price for 2: $30 approx.
6) Velvet Taco

Image Credit: Velvet Taco
Settled in the cosy Optimist Hall along Park Road Shopping Center, Velvet Taco presents some bold flavours in big tacos which sets it apart from traditional Mexican fare. Despite being a new comer in Charlotte's taco scene, it's quickly becoming a favourite among locals and tourists alike. Try the Slow Roasted Angus Brisket taco, bursting with barbacoa-style goodness. Also, don't forget to order their unique Beer Battered Cauliflower Taco, a vegetarian delight packed with crispy cauliflower and flavorful toppings. While not the cheapest, two tacos and chips with queso make for a satisfying meal.
Location: 2170 Hawkins St, Charlotte, NC 28203
Open Hours: Sun-Wed: 11 am–11 pm; Thu: 11 am–12 am; Fri-Sat: 11 am–2 am
Must Try: Slow Roasted Angus Brisket Taco, Beer Battered Cauliflower Taco.
Price for 2: $30 approx.
