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...
  • Excellent36%
  • Very good47%
  • Average10%
  • Poor4%
  • Terrible3%
Travellers talk about
“burrito” (5 reviews)
“beef” (2 reviews)
Restaurant Hours
Mexican, Vegetarian Friendly
202 Locust Ave, Spruce Pine, NC 28777
All Details
Write a ReviewReviews (66)
Traveller rating
Traveller type
Time of year

1 - 10 of 65 reviews

Reviewed April 20, 2018

We went camping nearby and decided to eat out night one. We weren't expecting to get such a great meal. I had the enchiladas with green sauce and oh my, they were so good. Salsa was yum. We ended up going back a couple of...More

Thank pikeybubba
Reviewed March 13, 2018

The is a great place for large portions and good prices. Also, the food quality is great. The service is fast and I always take home enough for two meals.

Thank Renee J
Reviewed February 15, 2018

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 October 12, 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 October 12, 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 October 10, 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 September 11, 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 September 6, 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 August 30, 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 August 18, 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
Nearby HotelsSee all Spruce Pine Hotels
Pine Valley Motel
41 reviews
2.32 km away
Skyline Village Inn
216 reviews
7.23 km away
Switzerland Inn
703 reviews
7.53 km away
Linville Falls Lodge & Cottages
148 reviews
12.30 km away
Nearby Restaurants
The Tropical Grill
352 reviews
.25 km away
D T's Blue Ridge Java
115 reviews
.17 km away
Dry County Brewing Company
76 reviews
.40 km away
Nearby Attractions
Whiteside Mountain
363 reviews
3.38 km away
Penland School of Crafts
36 reviews
4.93 km away
The Orchard at Altapass
130 reviews
5.67 km away
Museum of North Carolina Minerals
76 reviews
6.38 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, Wheelchair Accessible, Serves Alcohol
Good for
Groups, 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