20 Best Mexican Restaurants In Asheville, NC

Last Updated:
Sort
White Duck Taco Shop is a restaurant located in Asheville, North Carolina at 1 Roberts Street. They are open every day except Sunday. Please do not sit at a table until your group has ordered and you have a number. If one of our staff members explains this to you, please be nice to them... The River Arts District Duck is in the Hatchery Studios, a salmon-colored building above the flood plain....
1 Roberts Street, Asheville, NC, 28801
Rank
1
77 votes
Sponsor
0.0
The Admiral is a restaurant located in Asheville, North Carolina at 400 Haywood Road. This restaurant serves rack of lamb, butternut squash soup, daily selection of cheeses, berry tartlet, fried gnocchi, vietnamese coffee panna cotta, and black angus flat iron. They also serve ceviche, empanada, heritage farms pork chop, cioppino, hng beef tenderloin tartare, braised short ribs, and crispy...
400 Haywood Road, Asheville, NC, 28806
Rank
2
55 votes
Sponsor
0.0
Limones is a restaurant located in Asheville, North Carolina at 13 Eagle Street. This restaurant serves black angus beef enchilado tacos, mango margarita, blood orange margarita, traditional margarita, paloma, chopped green salad, and pork adobado enchiladas. They also serve scones, cucumber-lime...
13 Eagle Street, Asheville, NC, 28801
Rank
3
42 votes
Sponsor
0.0
Salsa Mexican Caribbean Restaurant is a restaurant located in Asheville, North Carolina at 6 Patton Avenue. This restaurant serves seared steak, seared organic tofu, pork quesadilla, roasted pork, mushroom & sweet potato, seared organic tofu & sweet potato, and seared salmon. They also serve...
6 Patton Avenue, Asheville, NC, 28801
Rank
4
71 votes
Sponsor
0.0
Papas & Beer is a restaurant located in Asheville, North Carolina at 1000 Brevard Road. They are open every day of the week. Flour tortilla served with jack cheese, pico de gallo, sour cream and guacamole on the side. Choice of mushrooms, spinach, veggies, grilled chicken, steak, carnitas,...
1000 Brevard Road, Asheville, NC, 28806
Rank
5
12 votes
Sponsor
0.0
Mamacitas is a restaurant located in Asheville, North Carolina at 77 Biltmore Avenue. This restaurant serves bucket of coronitas, guacamole w/ chips, queso dip w/ chips, nacho daddy, breakfast tacos, sweet potato, and grilled chicken. They also serve chilaquiles rojo, don julio or patron pint glass margarita, chicken quesadilla, grilled steak or shrimp, chorizo verde, jarritos, and ground beef....
77 Biltmore Avenue, Asheville, NC, 28801
Rank
6
19 votes
Sponsor
0.0
The Cantina At Historic Biltmore Village is a restaurant located in Asheville, North Carolina at 10 Biltmore Plaza. This restaurant serves the asheville, the texan, cinnamon chips, honey-glazed salmon salad, steak and blue cheese, the morelia burrito, and best ever fish tacos. They also serve banana bunelo, enchilada blitzen, homemade guacamole, the biltmore, fried ice cream, fiesta crab salad,...
10 Biltmore Plaza, Asheville, NC, 28803
Rank
7
12 votes
Sponsor
0.0
Zia Taqueria is a restaurant located in Asheville, North Carolina at 521 Haywood Road. They are open every day of the week. We want to thank the readers of Charleston City Paper for voting Zia Taqueria Best James Island Restaurant and remind ourselves we would not be where we are without our loyal, fun-loving customers and our dedicated, hard-working staff. We are happy to share the accolades...
521 Haywood Road, Asheville, NC, 28806
Rank
8
9 votes
Sponsor
0.0
Lucky Otter is a restaurant located in Asheville, North Carolina at 630 Haywood Road. This restaurant serves the everything sampler, chili, don't be a jerk, zorba the greek, fish taco nachos, build your own burrito, and satay it to me softly. They also serve fish tacos, chips and queso, spinach salad, burrito of brotherly love (philly), thai me up, chips and guacamole, and jumping john wayne....
630 Haywood Road, Asheville, NC, 28806
Rank
9
10 votes
Sponsor
0.0
Bandidos is a restaurant located in Asheville, North Carolina at 697 Haywood Road. They are open every day except Monday and Sunday.
697 Haywood Road, Asheville, NC, 28806
Rank
10
11 votes
Sponsor
0.0
Tacos Jalisco Mexican Restaurant is a restaurant located in Asheville, North Carolina at 1328 Patton Ave. They are open every day of the week.
1328 Patton Ave, Asheville, NC, 28806
Rank
11
8 votes
Sponsor
0.0
Taco Billy is a restaurant located in Asheville, North Carolina at 201 Haywood Road. Driven by shared passions for all things “sustainable,” an insatiable hunger for adventure, and the blissful naivety of youth, the couple devoted themselves to change-making and got after it! From organic poultry ranching in the Texas hill country, to building Earthships in the mountains of New Mexico, to...
201 Haywood Road, Asheville, NC, 28806
Rank
12
5 votes
Sponsor
0.0
Don Papa's is a restaurant located in Asheville, North Carolina at 1996 Hendersonville Road. This restaurant serves cheese nachos, chicken caesar salad, red snapper, tortilla soup, camarones al mojo de alo, charbroiled chicken enchiladas, and camarones a la diablo. They also serve carnitas burrito, guacamole dip, fajitas combo, spicy green enchiladas, cheese quesadilla, cheese enchilada and...
1996 Hendersonville Road, Asheville, NC, 28803
Rank
13
6 votes
Sponsor
0.0
Ay Caramba Mexican Bar & Grill is a restaurant located in Asheville, North Carolina at 801 Fairview Road. They are open every day of the week.
801 Fairview Road, Asheville, NC, 28803
Rank
14
4 votes
Sponsor
0.0
Taqueria Fast is a restaurant located in Asheville, North Carolina at 175 Weaverville Road. This restaurant serves asada-adobada-pollo, pollo, asada, lengua, milaneza, tripa, and asada-adobada-pollo-vegan. They also serve birria, adobada, lomo, and cabeza. They are open every day except Sunday.
175 Weaverville Road, Asheville, NC, 28804
Rank
15
4 votes
Sponsor
0.0
Urban Burrito is a restaurant located in Asheville, North Carolina at 640 Merrimon Avenue. They are open every day of the week. Some pictures of the Urban Burrito staff and the shop.Urban Burrito is Ashevilles favorite burrito! Check us out today to see why! We now have two locations to serve you. Welcome to Urban Burrito! We feature California Style Mexican favorites like Burritos,...
640 Merrimon Avenue, Asheville, NC, 28804
Rank
16
5 votes
Sponsor
0.0
El Que Pasa is a restaurant located in Asheville, North Carolina at 891 Patton Avenue. They are open every day of the week.
891 Patton Avenue, Asheville, NC, 28806
Rank
17
3 votes
Sponsor
0.0
Taqueria Munoz is a restaurant located in Asheville, North Carolina at 1438 Patton Avenue. They are open every day of the week.
1438 Patton Avenue, Asheville, NC, 28806
Rank
18
4 votes
Sponsor
0.0
Abeja's House Cafe is a restaurant located in Asheville, North Carolina at 1550 Hendersonville Road. Emigrating to the U.S. in 2001 from Mexico, Abeja’s House Café owners Rafael and Martha Alejeo have worked in many of Asheville’s well-traveled cafés, including Sunny Point, Green Sage and Doc Chey’s. Many times working in two jobs each, Rafael and Martha have worked hard to perfect their craft...
1550 Hendersonville Road, Asheville, NC, 28803
Rank
19
1 votes
Sponsor
0.0
Cocula Mexican Restaurant II is a restaurant located in Asheville, North Carolina at 1297 Tunnel Road. This restaurant serves house margarita, gold margarita, cheese dip, taco, flavored, chile pablano, and avocado. They also serve chori queso, tostada, guacamole dip, tamale, quesadilla, enchilada, and flavored margaritas.
1297 Tunnel Road, Asheville, NC, 28805
Rank
20
3 votes
Sponsor
0.0