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

176 N Caldwell St, Brevard, NC 28712-3336
+1 828-883-4000
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent37%
  • Very good40%
  • Average19%
  • Poor3%
  • Terrible1%
Travellers talk about
“fajitas” (11 reviews)
“refried beans” (3 reviews)
“chicken” (5 reviews)
Open Now
11:00 AM - 10:00 PM Hours
Mexican, Southwestern, Vegetarian Friendly
176 N Caldwell St, Brevard, NC 28712-3336
All Details
Write a ReviewReviews (86)
Traveller rating
Traveller type
Time of year

1 - 10 of 86 reviews

Reviewed 3 October 2018

I have to say the employees and the owners here are not friendly or welcoming at all. They cater to the locals . The salsa was really good ... perfect for me ... not too hot and not too mild . It was also thick...More

Thank Cindy K
Reviewed 25 August 2018 via mobile

Delicious fajita salad & Diet Pepsi for me; hubby had grande margarita & 3 cheese enchiladas: very good & great service!🥑🥙🌮🍸

Thank Jackie G
Reviewed 21 August 2018

The wait for a table at The Square Root was 30-40 minutes at 2pm because they were so jammed, so we gave them our cell number and decided to walk around. We went over to El Ranchero instead and we got right in. The place...More

1  Thank milril44
Reviewed 12 August 2018

Just ate at this restaurant for lunch today. Most of the wait staff were sitting at a table in front of what appeared to be a bar talking. Staff wasn't very friendly. Spoke to two or three to say hello etc., smiled...no response. Blank stares....More

Thank westanner
Reviewed 2 August 2018

We stumpled on El Ranchero when we were looking for another Mexican restaurant. It wasn't busy, so we decided to eat there. The staff weren't particularly welcoming, and the ambience left something to be desired. The food, however, was very good. It's too bad the...More

Thank Marilyn S
Reviewed 21 July 2018 via mobile

After an hour long wait for our food and watching other customers who had been setted long after we had ordered get served before us, our order was 1 bean tostada and a fajita plate, part of our order was finally brought. It was a...More

Thank Sheri O
Reviewed 16 July 2018 via mobile

Happy there was easy, extra parking across the street. 7:30 p.m. on a Sunday evening, place was busy. We were seated right away. We all enjoyed what we ordered. Friendly & attentive service. Outside seating looked relaxed.

Thank shelley b
Reviewed 10 July 2018

Pros: good service, colorful decor Cons: bathrooms weren't clean, parking across the busy street Will visit again

Thank Pinky G
Reviewed 28 May 2018

We wondered around town and found this authentic Mexican restaurant....it was full of mostly local customers.....so you know it was going to be good!!! Our meal was served hot and delicious.....great food!!!

Thank 107Judy30
Reviewed 4 May 2018 via mobile

Went to this place really hoping for a decent margarita and got a tasteless big glass of shaved ice! Sent it back twice but all the guy did was bring me back the same drink with a new straw! I had ordered the fajitas lunch...More

Thank samanthaw3077
Nearby HotelsSee all 4 hotels in Brevard
Sunset Motel
443 reviews
1.11 km away
Deerwoode Lodge & Cabins
56 reviews
3.48 km away
Holiday Inn Express Hotel & Suites Brevard
297 reviews
4.50 km away
Key Falls Inn
70 reviews
5.33 km away
Nearby Restaurants
Bracken Mountain Bakery
208 reviews
.35 km away
Downtown Chocolates
174 reviews
.32 km away
Rocky's Grill & Soda Shop
487 reviews
.35 km away
The Square Root
1,135 reviews
.32 km away
Nearby Attractions
Crystal Mountain Gem Mine
183 reviews
.32 km away
Brevard Brewing company
82 reviews
.30 km away
WNC Military History Museum
10 reviews
.24 km away
Transylvania Farmers Market
13 reviews
.47 km away
Questions & Answers
Get quick answers from El Ranchero 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
Mexican, Southwestern, Vegetarian Friendly
Lunch, Dinner
Restaurant features
Takeout, Outdoor Seating, Seating, Waitstaff, Television, Wheelchair Accessible, Serves Alcohol
Good for
Groups, Child-friendly, Kids
Open Hours
11:00 AM - 10:00 AM
11:00 AM - 10:00 PM
11:00 AM - 10:00 PM
11:00 AM - 10:00 PM
11:00 AM - 10:00 PM
11:00 AM - 11:00 PM
11:00 AM - 11:00 PM
Location and Contact Information
  • Address: 176 N Caldwell St, Brevard, NC 28712-3336
  • Location: United States  >  North Carolina (NC)  >  North Carolina Mountains  >  Brevard
  • Phone Number: +1 828-883-4000
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