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 good47%
  • Average13%
  • Poor4%
  • Terrible2%
Travelers 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 (73)
Traveler rating
Traveler type
Time of year

1 - 10 of 72 reviews

Reviewed 1 week ago

Seeing as I live in Spruce Pine, El Ranchero is somewhere we often end up after a long day. Almost every single time we go, everything goes close to perfect. However, it is in fact just "close" to perfect. This is more of a cumulative...More

Date of visit: December 2018
Thank Corbin R
Reviewed October 22, 2018 via mobile

Not much available on a Sunday. I’m used to fajitas sizzling on a hot skillet. This version was in a cheesy sauce and not as good. Mushroom quesadilla OK. Food all right if you don’t have high expectations

Date of visit: October 2018
Thank Diana_T_501
Reviewed September 4, 2018

Dined here on a Sunday when almost everything else downtown was closed. Not too many people here either, but the food was good and the portions large.

Date of visit: July 2018
Thank jan120253
Reviewed July 23, 2018 via mobile

Surprisingly authentic Mexican restaurant in this mountain community. Menu had everything you would expect. Chips and salsa served. Servers and staff were friendly, and service was very good.

Date of visit: July 2018
Thank William F
Reviewed July 16, 2018

We were not certain about this restaurant as the exterior does not appear overly inviting. The meal service was adequate but slower than preferred. The menu is fairly extensive, and the the food was really good. There are not a lot of restaurant selections in...More

Date of visit: July 2018
Thank Brian O
Reviewed July 11, 2018

We were travelling through Spruce Pine looking for a quick, filling lunch and that is precisely what we got. It was hot, tasty and cheap eats. My opinion differed a bit from my friends who live in CA and eat much more Mexican food than...More

Date of visit: June 2018
Thank Maggie G
Reviewed June 18, 2018 via mobile

I stopped in for lynch with my wife. We've eaten here 3 times in the past few years, stopping everytime we visit our cabin. I eat a lot of Mexican food and have to say thus place is AWESOME. I ordered the lunch chicken burrito...More

Date of visit: June 2018
Thank dan m
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

Date of visit: September 2017
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.

Date of visit: February 2018
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

Date of visit: February 2018
Thank Tomball_Traveler
Nearby HotelsSee all hotels
Pine Valley Motel
45 reviews
1.44 miles away
Skyline Village Inn
236 reviews
4.49 miles away
Switzerland Inn
758 reviews
4.68 miles away
Linville Falls Lodge & Cottages
156 reviews
7.64 miles away
Nearby Restaurants
The Tropical Grill
411 reviews
.15 miles away
D T's Blue Ridge Java
123 reviews
.10 miles away
Dry County Brewing Company
77 reviews
.25 miles away
Nearby Attractions
Whiteside Mountain
366 reviews
2.10 miles away
Penland School of Crafts
37 reviews
3.42 miles away
The Orchard at Altapass
146 reviews
3.52 miles away
Little Switzerland Books & Beans
24 reviews
4.80 miles 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
Families with children, Kids, Large groups
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