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 good49%
  • Average10%
  • Poor4%
  • Terrible3%
Travellers talk about
“taco” (3 reviews)
“quesadilla” (2 reviews)
Restaurant Hours
Mexican, Vegetarian Friendly
202 Locust Ave, Spruce Pine, NC 28777
All Details
Write a ReviewReviews (64)
Traveller rating
Traveller type
Time of year

1 - 10 of 63 reviews

Reviewed 2 days ago

My taste may be different than yours, so take this with a grain of salt. I am from Texas and used to Tex-Mex. The food here is okay. Nothing special, just okay. Why does every Mexican restaurant in the area have a salsa bar? Make...More

Thank Tomball_Traveler
Reviewed 13 October 2017

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 13 October 2017

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 11 October 2017 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 19 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
Nearby HotelsSee all Spruce Pine Hotels
Pine Valley Motel
40 reviews
2.32 km away
Skyline Village Inn
212 reviews
7.23 km away
Switzerland Inn
691 reviews
7.53 km away
Linville Falls Lodge & Cottages
148 reviews
12.30 km away
Nearby Restaurants
The Tropical Grill
339 reviews
.25 km away
knife & fork
286 reviews
.36 km away
D T's Blue Ridge Java
112 reviews
.17 km away
Dry County Brewing Company
76 reviews
.40 km away
Nearby Attractions
Whiteside Mountain
364 reviews
3.38 km away
Penland School of Crafts
35 reviews
4.93 km away
The Orchard at Altapass
129 reviews
5.67 km away
Gem Mountain
109 reviews
4.97 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
Child-friendly, Kids
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