We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
Want the lowest hotel prices? You're in the right place. We check 200+ sites for you.

Spanish Restaurants in North Carolina Mountains

Sort by:
Ranking
Name

Curate (Asheville)

#4 of 2,397 Restaurants in North Carolina Mountains
#1 of 597 Restaurants in Asheville
$$ - $$$ Map
Visitor photos (575)
Menu
Cuisines: Mediterranean Spanish
Reserve

Limones (Asheville)

#24 of 2,397 Restaurants in North Carolina Mountains
#7 of 597 Restaurants in Asheville
$$ - $$$ Map
Visitor photos (172)
Menu
Cuisines: Mexican Latin Spanish

Zambra (Asheville)
As featured in 3 Days in Asheville and 1 other guide

#45 of 2,397 Restaurants in North Carolina Mountains
#17 of 597 Restaurants in Asheville
$$ - $$$ Map
Visitor photos (66)
Menu
Cuisines: American Mediterranean Spanish
Reserve

The Cantina Historic Biltmore Village (Asheville)

#118 of 2,397 Restaurants in North Carolina Mountains
#53 of 597 Restaurants in Asheville
$$ - $$$ Map
Visitor photos (108)
Menu
Cuisines: Mexican Southwestern Latin Spanish

Brasilia Churrasco Steakhouse (Asheville)

#176 of 2,397 Restaurants in North Carolina Mountains
#74 of 597 Restaurants in Asheville
$$ - $$$ Map
Visitor photos (9)
Menu
Cuisines: Steakhouse Brazilian South American Spanish
Reserve

Puerto Nuevo Restaurant (Banner Elk)

#178 of 2,397 Restaurants in North Carolina Mountains
#4 of 38 Restaurants in Banner Elk
$$ - $$$ Map
Visitor photos (14)
Menu
Cuisines: Mexican Latin Spanish

Chorizo (Asheville)

#253 of 2,397 Restaurants in North Carolina Mountains
#99 of 597 Restaurants in Asheville
$$ - $$$ Map
Visitor photos (40)
Menu
Cuisines: Latin South American Central American Mexican Spanish Puerto Rican Gluten Free Options

Zia Taqueria (Asheville)

#291 of 2,397 Restaurants in North Carolina Mountains
#111 of 597 Restaurants in Asheville
$ Map
Visitor photos (16)
Menu
Cuisines: Mexican Southwestern Latin Spanish Gluten Free Options

Quixote (Brevard)

#359 of 2,397 Restaurants in North Carolina Mountains
#12 of 55 Restaurants in Brevard
$$ - $$$ Map
Visitor photos (27)
Menu
Cuisines: Mexican Latin Spanish Vegetarian Friendly

Havana Cafe (West Jefferson)

#381 of 2,397 Restaurants in North Carolina Mountains
#6 of 27 Restaurants in West Jefferson
$ Map
Visitor photos (53)
Menu
Cuisines: Latin Cafe Cuban Spanish

Cecilia's Kitchen (Asheville)

#408 of 2,397 Restaurants in North Carolina Mountains
#156 of 597 Restaurants in Asheville
$ Map
Visitor photos (9)
Menu
Cuisines: Latin French Spanish Gluten Free Options

Bandidos Latin Kitchen (Asheville)

#461 of 2,397 Restaurants in North Carolina Mountains
#172 of 597 Restaurants in Asheville
$$ - $$$ Map
Visitor photos (20)
Menu
Cuisines: Mexican Latin Spanish

The Cork And Barrel Lounge (Cashiers)

#495 of 2,397 Restaurants in North Carolina Mountains
#9 of 22 Restaurants in Cashiers
$$ - $$$ Map
Visitor photos (8)
Menu
Cuisines: American Bar Spanish Pub

El Paso (Hendersonville)

#514 of 2,397 Restaurants in North Carolina Mountains
#40 of 152 Restaurants in Hendersonville
$$ - $$$ Map
Visitor photos (13)
Menu
Cuisines: Mexican Southwestern Spanish

Abeja's House Cafe (Asheville)

#544 of 2,397 Restaurants in North Carolina Mountains
#199 of 597 Restaurants in Asheville
$$ - $$$ Map
Visitor photos (10)
Menu
Cuisines: Mexican American Cafe Latin Spanish

Taqueria Munoz (Asheville)

#585 of 2,397 Restaurants in North Carolina Mountains
#214 of 597 Restaurants in Asheville
$ Map Menu
Cuisines: Mexican Latin Spanish

El Charro (Franklin)

#590 of 2,397 Restaurants in North Carolina Mountains
#18 of 66 Restaurants in Franklin
$$ - $$$ Map
Visitor photos (14)
Menu
Cuisines: Mexican Latin Spanish

En La Calle (Asheville)

#595 of 2,397 Restaurants in North Carolina Mountains
#216 of 597 Restaurants in Asheville
$$ - $$$ Map
Visitor photos (1)
Menu
Cuisines: Mexican Mediterranean Spanish Latin

Tacos Jalisco (Asheville)

#822 of 2,397 Restaurants in North Carolina Mountains
#275 of 597 Restaurants in Asheville
$ Map Menu
Cuisines: Mexican Latin Spanish

Casa Torres Mexican Restaurant (Arden)

#827 of 2,397 Restaurants in North Carolina Mountains
#16 of 52 Restaurants in Arden
Map
Visitor photos (3)
Menu
Cuisines: Mexican Southwestern Spanish

El Paso Two (Hendersonville)

#851 of 2,397 Restaurants in North Carolina Mountains
#66 of 152 Restaurants in Hendersonville
$$ - $$$ Map
Visitor photos (1)
Menu
Cuisines: Mexican Southwestern Spanish

Social Lounge (Asheville)

#954 of 2,397 Restaurants in North Carolina Mountains
#317 of 597 Restaurants in Asheville
$$ - $$$ Map
Visitor photos (14)
Menu
Cuisines: American Bar Mediterranean Spanish

El Paso Mexican Restaurant (Morganton)

#1,195 of 2,397 Restaurants in North Carolina Mountains
#32 of 81 Restaurants in Morganton
$ Map Menu
Cuisines: Mexican Southwestern Spanish

La Carreta (Asheville)

#1,204 of 2,397 Restaurants in North Carolina Mountains
#370 of 597 Restaurants in Asheville
$ Map
Visitor photos (6)
Menu
Cuisines: Mexican Southwestern Spanish

La Carreta Triple A Incorporated (Asheville)

#1,212 of 2,397 Restaurants in North Carolina Mountains
#374 of 597 Restaurants in Asheville
$ Map
Visitor photos (1)
Menu
Cuisines: Mexican Spanish

Las Palmas (Waynesville)

#1,455 of 2,397 Restaurants in North Carolina Mountains
#61 of 81 Restaurants in Waynesville
$ Map Menu
Cuisines: Mexican Latin Spanish

Rio Tapas Cafe (Sparta)

#1,526 of 2,397 Restaurants in North Carolina Mountains
#15 of 16 Restaurants in Sparta
Map Menu
Cuisines: Spanish

La Carreta (Weaverville)

#1,635 of 2,397 Restaurants in North Carolina Mountains
#18 of 32 Restaurants in Weaverville
$$ - $$$ Map
Visitor photos (4)
Menu
Cuisines: Mexican Spanish

Cafe Latino (Asheville)

#1,855 of 2,397 Restaurants in North Carolina Mountains
#531 of 597 Restaurants in Asheville
Map Menu
Cuisines: Latin Spanish

El Charro (Asheville)

#1,951 of 2,397 Restaurants in North Carolina Mountains
#550 of 597 Restaurants in Asheville
$ Map
Visitor photos (1)
Menu
Cuisines: Mexican Spanish