The 24 best spots for tacos in Charlotte, from authentic orders to fusion creations

Photo via Taqueria Mexico Facebook

For those whose affection for south-of-the-border snacks goes way beyond Taco Tuesdays… here’s our ultimate guide on where to find crunchy munchies in the greater Charlotte region. Ranging from authentic to fusion, the Queen City has a tortilla-wrapped course for every palate. 

If we missed your cherished restaurant, give us a heads up in the comments section below so we can taco-bout-it.

Anita’s Mexican Grill

2904 Yorkmont Rd.

Price: Ranging from $1.95 to $2.75 per taco.

Personal Note: Located near the airport, this spot can easily be missed because it’s slightly hidden behind the BP gas station. They’re open for lunch only, so keep that in mind when you plan to visit. I’m a big fan of chorizo, and suggest you try theirs in taco form.


1301 East Blvd.

Price: All tacos are served a la carte, $4 each (except for Hongos Tacos, $3 each).

Personal Note: Go for their Cochinita Pibil Taco, which comes with achiote braised pork, pickled red onion, habañero hot salsa (HOT), and cilantro. I’m a big fan of heat and their habanero salsa has some serious kick.

Cabo Fish Taco

3201 North Davidson St.

Price: Tacos range from $10.95 – $12.25.

Personal Note: Good sized-portions with plenty of varieties to choose from (they even offer chicken and tofu for non-seafood folks). Each taco plate is served with your choice of black beans & rice, Baja rice, refried beans, spicy avocado pasta salad, Mexi-slaw, Nopalito salad, or our seasonal side.

Photo via Cabo Fish Taco Facebook

Cantina 1511

Multiple Locations

Price: Mix and match 2 tacos for $11 or 3 for $15.

Personal Note: Tacos come with your choice of corn, flour, crispy tortilla shells or “protein style” in Bibb lettuce cups. They are served with cilantro garnish, lime wedges, tortilla slaw and your choice of beans and Mexican rice. Try the Pato Carnitas if you’re in the mood for something a little different: duck slow cooked in Manteca, then grilled golden brown and served with pickled onions, avocado and jalapeño tomatillo salsa.


445 South Main St., Davidson

Price: $6.25 for two tacos.

Personal Note: This is always a fun spot because you can pretty much make up your own tacos with your choice of any of their burrito filings (carnitas, guacamole, pollo asado, carne deshebrada, chorizo, vegetales asados, fresh tomatoes with Mexican rice, or Pure de Papas). In addition to the burrito filling options, they also offer fish tacos. Every Wednesday you’ll find some inventive specials that won’t be found anywhere else.

Photo via Carrburritos Facebook

El Taco Veloz

6701 N Tryon St.

Price: $1.99 for traditional, $2.59 – $2.85 per taco for specialty.

Personal Note: Tacos are served with cilantro and onions and I highly recommend their queso dip.  They offer live music in the evenings and their guacamole portions are massive (yes, please).


101 S. Tryon St., Ste. 14

Price: Al Pastor Tacos ($12).

Personal Note: The tacos are pretty tiny… but they are jam packed with flavor and come with your choice of one side (get the sweet potato waffle fries). This is one of my favorite spots for people-watching in uptown so make sure to sit on their patio when the weather permits.

Hot Taco

200 East Bland St.

Price: Taco plates range from $10 – 12

Personal Note: Tacos are served on locally made corn tortillas (gluten free) with rice and your choice of refried or black beans. Try the Carne Molida and Bang Bang versions (Editor’s note: The lettuce cups here are fantastic).

La Revolucion

900 Music Factory Blvd.

Price: Combo #3 (2 tacos) or Combo #4 (taco + enchilada) for $7.95.

Personal Note: Combo meals come with Mexican rice and beans and your choice of taco meat. Make a night of it and attend a salsa lesson on Tuesday nights at 10 p.m. Hit the dance floor and whip up an appetite for some authentic Mexican fare.

La Unica

16203 Northcross Dr., Huntersville

(Note: there are multiple locations, but this recommendation is based from the Huntersville restaurant.)

Price: Tacos are $1.99 each (a la cart), you can also get them in combinations for $8.79.

Personal Note: This is my go-to Mexican restaurant in Lake Norman. Every time we have visited I have left fully satisfied (and stuffed to the brim). The wait staff here is very friendly and they all speak fluent Spanish, if that’s something you are looking for. Tacos come with soft corn tortillas with your choice of meat and are topped with cilantro and onions.

Paco’s Tacos & Tequila

6401 Morrison Blvd. #8a

Price: One for $7.50 or two for $11.50.

Personal Note: This Tex-Mex eatery has some pretty unique tacos. One of my favorites is the Turkey Club Caritas (slow cooked turkey, sliced avocado, shredded iceberg, jalapeno bacon, tomato and avocado ranch on a wheat tortilla), but I have also heard great things about their Chicken Fried Steak and Shake Down Shrimp varieties.

Paco’s Tacos & Tequila via @sliceofjess

Que Onda Tacos + Tequila

333 West Trade St.

Price: Street Tacos range from $9.95 – $12.95 and come with three tacos.

Personal Note: They are pretty popular for lunch, so keep in mind that service can be slower depending on how slammed they are. My favorite tacos are the Coca Cola Carnitas and Grilled Steak (which comes with a layer of crispy fried cheese…. Yaaaas!).

Que Onda Tacos Uptown via @sliceofjess

RuRus Tacos & Tequila

715 Providence Rd.

Price: Tacos start at $4 each (a la cart), add a side for $2.

Personal Note: The tacos here have some clever names and are fun to order. Popular versions include That’s Not a Snowflake (Tofu), It was the Dukes (Pork Belly Carnitas), and You’re Going The Wrong Way (Marinated Chicken).

Sabor Latin Street Grill

Multiple Locations

Price: Tacos range from $2.95 – $3.75 each.

Personal Note: I’m a big fan of their Authenticos Tacos, which come with your choice of protein and are topped with cilantro, diced onion and a lime wedge. They also have a salsa bar that cannot be missed – order a side of tortilla chips with your meal and go to town, my friend.

Sabor Latin Street Grill via @sliceofjess


2433 South Blvd.

Price: 2 for $7 tacos or 3 for $10 tacos

Personal note:  This taco joint is the only place where I’ve seen Macha Beef Tacos on the menu — braised beef with dried chili peppers, onions, coffee, chocolate, cinnamon, cloves, lime, cerveza, tomatoes, charred onions, cotija cheese, pickled red onions and scallions. The vegetarian tacos are suppose to be awesome (a trusted friend informed me), and guests have their choice of house-made corn or flour tortillas when ordering.


101 W. Worthington Ave.

Price: Tex-Mex Taco Plates range from $14 – $16 and come with rice & beans.

Personal Note: Go for the Tacos De Camarones if you’re looking for something a little spicy. They’re made with crispy shrimp, cabbage slaw, morita chili mayo and diablo sauce for $16.

Tacos 4 Life

2940 Derita Rd., Ste 40

Price: Ranging from $3 – $5 each, depending on protein preference.

Personal Note: From classic grilled chicken to Korean BBQ Steak and Hawaiian Shrimp, this place has a taco for everyone. They also work for a great cause and donate a meal to Feed My Starving Children for every meal purchased. Buy a meal… give a meal! Win-win.

Tacos El Nevado

4640 South Blvd.

Price: Ranging from $2 for traditional to $2.75 for specialty tacos.

Personal Note: Their tortillas and chips are made in-house and your order comes out in a jiffy. Make sure to grab a Mexican soda to make your meal complete. They have another location on Central Avenue as well.

Taqueria Los Altos

8625 Monroe Rd. #D

Price: See in store for details.

Personal Note: This joint offers Mexican cokes, horchata and their prices that cannot be beat. If you’re looking for a swanky upscale scenery – this is not your spot. However, if you’re in the mood for genuine Mexican cooking I suggest you go visit them on your next taco quest. Side note: get the guacamole.

Taqueria Mexico

7001 South Blvd.

Price: $1.89 – $2.00 each, or $9.99 for 4 hard-shell taco combo.

Personal Note: They bring both green and red salsa to the table and the staff is extremely friendly (the owner will usually come say hello too). Their taco combo comes with your choice of chicken or beef and they’re topped with lettuce, cheese and tomatoes (beans and rice are extra, $1.99 each). Portions are plentiful and I also recommend trying their wet burritos.

Photo via Taqueria Mexico Facebook

Three Amigos Mexican Grill & Cantina

2917 A Central Ave.

Price: 4 taco combo for $6.95.

Personal Note: Guests get their choice of chicken, steak, al pastor (pork), tongue or chorizo tacos that are served with onions and cilantro. They will occasionally have specials and I encourage you to try them when they do. 

Tin Kitchen (Food Truck)

Multiple Locations

Price: $3.50 each (a la cart).

Personal Note: Hands down, the best cauliflower tacos I’ve ever had. Grilled cauliflower finished with buffalo sauce that’s topped with celery root slaw, bleu cheese crumbles and scallions. Other unique assortments include their Chicken Tinga, Chana Masala and Pork Belly (which comes with kimchi).  

Vida Cantina

210 East Trade St.

Price: Two Taco combinations start at $8.99.

Personal Note: This uptown canteen offers delicious Mexican fare in the eventful EpiCentre. If you’re going to a game or Blumenthal performance, this is a great spot to satisfy those taco cravings and enjoy a bit of nightlife. The Red Chile Chicken Taco’s chipotle crema is pretty tasty and I also recommend trying their Shrimp Jalapeño Bacon Tacos for a not-so-typical fiesta.

Vida Cantina

204 North

204 North Tryon St.

Price: Order any 3 for $12, served with your choice of one side (lunch).

Personal Note: Taco choices include steak, chicken, pork belly, cartnitas and shrimp. I love the fact that you can order a mound of French fries to feast alongside your Tacos. #BestOfBothWorlds

204 North via @sliceofjess

Photos: Jess Bentley (@sliceofjess), Carrburritos, Cabo Fish Taco, Taqueria Mexico


  1. Oy, the gringo guide to tacos in Charlotte. Once again, let’s write about all the places favored by non-Hispanic millennials and none of the places favored by people who actually come from countries where tacos are a staple of everyday life. This is not a problem with just C5. Pretty much every media outlet in Charlotte makes the same mistake, over and over.
    I have a tip for you: Go to the flea market out at the old Eastland Mall site when it is open. Visit any one of the food carts and trucks there. You will find better tacos than you do at most of the overpriced, overrated places on this list. Go to Tacos El Nevado on Central Avenue. Go to the Loco’s Tacos food truck on South Boulevard. Get the street corner tacos at Chico’s in Huntersville.

  2. I’m pretty sure Hot Taco should be shut down, moreleds on anyone Top Taco list. The only thing this place has going for it is the location and ambiance (both really great). But as far a good goes, it’s pretty disgusting. I guarantee 10 out of 10 people would pick Taco Bell (while sober) taco over a taco from this place. The meat was bland and the tortillas taste like something they just bought off a grocery store shelf. Even the salsa taste bad. But to each his (or her) own. ‍♀️

  3. This article should be titled “The ultimate guide to tacos, from south Charlotte to Lake Norman for people who love Taco Bell”.

  4. I was surprised to see the places on this list, but I guess everyone’s different. I totally agree with Vance, however I’ve tried Tacos El Nevado and that it was OK. Although it was their South Blvd location so maybe I’ll try their Central Ave location. My favorite place is Taqueria Mexico of Charlotte on South Blvd and Anita’s Mexican Grill on Yorkmont.

  5. If you’re a fan of really great tacos, you shoud really drive out to Viva Tequis in downtown Gastonia. Seriously good, mexican street food served up in a gourmet yet fast food sort of way – order up at the front, they’ll deliver it to your table. The delicious housemade tortillas are tender and lovely with fresh fillings, made to order. Fresh. Hot. Yum. With housemade horchata to top it off.

  6. Heaven for bid you venture down South Blvd below Tyvola where the best Hispanic restaurants and markets are located. Dont worry they will translate the menu the for pale faced patrons.

  7. Taco trucks are the best! And although tin kitchen is cool… I prefer Tacos Rick-O! Authentic tacos! They even give you the double tortilla! Homemade sauce! Love them!


Please enter your comment!
Please enter your name here