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 good41%
  • Average18%
  • 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
176 N Caldwell St, Brevard, NC 28712-3336
All Details
Write a ReviewReviews (85)
Traveller rating
Traveller type
Time of year

1 - 10 of 85 reviews

Reviewed 3 weeks ago via mobile

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

Thank Jackie G
Reviewed 4 weeks ago

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
Reviewed 4 April 2018 via mobile

Great place to hang out, sit inside or outside, watch tv. Food is outstanding. Great service, friendly people, clean. Thinly sliced chicken with nacho cheese on top is my favorite (pollo loco). Fresh salad, great salsa, creamy refried beans. Never been disappointed.

Thank Musiclvrsc
Nearby HotelsSee all 4 hotels in Brevard
Sunset Motel
432 reviews
1.11 km away
Deerwoode Lodge & Cabins
56 reviews
3.48 km away
Holiday Inn Express Hotel & Suites Brevard
289 reviews
4.50 km away
Key Falls Inn
69 reviews
5.33 km away
Nearby Restaurants
Bracken Mountain Bakery
205 reviews
.35 km away
Kiwi Gelato
118 reviews
.31 km away
The Square Root
1,100 reviews
.32 km away
Downtown Chocolates
165 reviews
.32 km away
Nearby Attractions
Crystal Mountain Gem Mine
177 reviews
.32 km away
Brevard Brewing company
81 reviews
.30 km away
Transylvania Farmers Market
12 reviews
.47 km away
Transylvania Heritage Museum
17 reviews
.40 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
Lunch, Dinner
Restaurant features
Takeout, Seating, Waitstaff, Television, Wheelchair Accessible, Serves Alcohol, Outdoor Seating
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