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.

El Ranchero Restaurant

202 Locust Ave, Spruce Pine, NC 28777
+1 828-765-6222
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent34%
  • Very good50%
  • Average9%
  • Poor4%
  • Terrible3%
Travellers talk about
“taco” (3 reviews)
“quesadilla” (2 reviews)
Restaurant Hours
202 Locust Ave, Spruce Pine, NC 28777
All Details
Write a Review
Reviews (63)
Traveller rating
Traveller type
Time of year

1 - 10 of 62 reviews

Reviewed 1 week ago

Pretty place. Nice, attentive service. Food was very good and loved the "Mexican" guacamole, which had chunks of avocado, onions, etc. The regular guacamole was also delicious.

Thank sk-b3838
Reviewed 1 week ago

This seemed to be a popular place for local folks. We had dinner there one evening while vacationing in the area. We found the food to be acceptable, nothing really noteworthy or really good, but we are spoiled as we have really excellent Mexican restaurants...More

Thank Sandy T
Reviewed 1 week ago via mobile

We hit this joint for lunch. The House special salsa was the bees knees. Both lunch entrees were served fast and hot. Typical American style bland come n get it. All good. Cheap. I'd eat it again.

Thank djsociety
Reviewed 12 September 2017 via mobile

Visit to El Ranchero during opening week in July was a fiasco. Service was slow and servers had no knowledge of menu items or how to provide service to customers. Orders were sent to wrong customers, incorrect dishes were taken to customers, and good quality...More

Thank 901royb
Reviewed 7 September 2017

We've tried this restaurant a couple of times because we love Mexican food, but unfortunately were disappointed both times. The food is just average and the service has been slow both times. Almost as if they are confused with what's going on.

Thank kmarie373
Reviewed 31 August 2017 via mobile

This is an authentic Mexican restaurant with high quality and reasonable prices. You can have a good meal for around ne $10 a person. Loved their chicken fajitas, chips and salsa and the staff's attitude Check their Salsa bar before you start with the chips....More

Thank Mohannad L
Reviewed 18 August 2017

Every time I go to Spruce Pines, NC I must visit Penland School of Crafts, and then toodle around the ever-changing Downtown of Spruce Pines, NC. It's GREAT! And so is the Mexican Restaurant El Ranchero. I love the interior and atmosphere. Every time not...More

Thank CharloAsh17
Reviewed 28 July 2017

We ducked in here for a late lunch/early dinner and the food and service were excellent. We had two children with us and our server bent over backwards to make sure they were taken care of

Thank Genie M
Reviewed 2 June 2017

Have been to many a mexican restaraunt and this one stands out for the quality of the food. Cant quite put my finger on why but we go back when wanting mexican.

Thank Miguel C
Reviewed 25 May 2017 via mobile

Good Mexican fare. Servers are friendly and fast. Little waiting....salsa bar is nice and has several choices. Prices on the low side...always fresh.

Thank Randall R
Nearby Restaurants
The Tropical Grill
331 reviews
.11 km away
knife & fork
280 reviews
.21 km away
D T's Blue Ridge Java
107 reviews
.02 km away
Dry County Brewing Company
73 reviews
.52 km away
Nearby Attractions
The Orchard at Altapass
125 reviews
6.21 km away
Museum of North Carolina Minerals
70 reviews
6.54 km away
Little Switzerland Books & Beans
14 reviews
7.77 km away
Gem Mountain
104 reviews
5.13 km away
Questions & Answers
Get quick answers from El Ranchero Restaurant staff and past visitors.
Note: your question will be posted publicly on the Questions & Answers page.
Posting guidelines
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Lunch, Dinner
Restaurant features
Takeout, Seating, Waitstaff, Serves Alcohol, Wheelchair Accessible
Good for
Kids, Child-friendly
Location and Contact Information
  • Address: 202 Locust Ave, Spruce Pine, NC 28777
  • Location: United States  >  North Carolina (NC)  >  North Carolina Mountains  >  Spruce Pine
  • Phone Number: +1 828-765-6222
Is This Your TripAdvisor Listing?
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more. Claim Your Listing