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 Rancho

) #11 of 13 Restaurants in Snowflake ££ - £££ Mexican
680 S Main St, Snowflake, AZ 85937-5554
+1 928-536-4139
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent39%
  • Very good12%
  • Average12%
  • Poor12%
  • Terrible25%
19 Sep 2016
“Large Servings at a Small Price”
1 Oct 2016
“Best Green Chili in the State”
All hours
££ - £££
680 S Main St, Snowflake, AZ 85937-5554
Write a Review
Reviews (16)
Traveller rating
Traveller type
Time of year

1 - 10 of 16 reviews

Reviewed 1 October 2016

We ate breakfast there a couple of time and also went there for lunch. EXCELLENT Mexican food. I can't say enough about how good the food is in this restaurant.

Thank rustymalone
Reviewed 19 September 2016

We were passing through Show Low on our way to go camping. It was one of the most prominent Mexican food restaurants we saw on Main. For a Friday evening the place was fairly dead. We were sat quickly by a hostess who offered a...More

Thank Bianca S
Reviewed 20 July 2016

Seven in our party at lunch. We were served very quickly and accurately with separate checks for all. Meals were served on hot plates and quite stove hot which is especially great when Mexican food is ordered. Portions were definitely large. Everything was very tasty....More

Thank yondershiningstar
Reviewed 6 July 2016 via mobile

It was just okay, food very bland! Won't come again. Service was okay. That's about all I can say. Green sauce on enchilada very tasteless

Thank Butts48a
Reviewed 28 May 2016

Best place to grab a quick bit to. The food there was very full filling. i enjoyed how you could order over the phone.

Thank sayboo12345
Reviewed 10 April 2016 via mobile

We have given this restaurant way more chances than anyone else would have. We've gone back several times even after finding hair in our food on 3 or 4 separate visits. Today however was the final straw. We went in and we're completely ignored for...More

Thank cjfcha
Reviewed 6 February 2016

We live in the Taylor/Snowflake area and this is our family favorite Mexican restaurant. I love their chile rellenos. The dinner is served with rice, beans and two sopapillas for around $8.00 (an excellent and tasty value). I highly recommend El Rancho. They have a...More

Thank Shawn M
Reviewed 6 October 2015 via mobile

That was the worst food I have had in a long time. Bland & Expensive for the quality. Don't waste your monies here!

Thank denise s
Reviewed 21 July 2015

They take a hamburger, put it in a greasy-dripping shell, refrigerate to grill at a later date and sell it to you as a taco. GROSS! Backwards just like the rest of the town. No outsiders welcome. Go to car wash and get vehicle covered...More

Thank Sharon P
Reviewed 10 June 2015

Janet is the best bar tender I have ever had the privilege of serving me.. Our group of girls LOVE HER!!!

Thank LaraCroft_Iam
Nearby Restaurants
La Cocina de Eva
81 reviews
.84 miles away
Celebrations of Generations
38 reviews
.23 miles away
El Cupidos Express
27 reviews
.28 miles away
Naturally Wired WORLD CAFE
9 reviews
.57 miles away
Nearby Attractions
Fool Hollow Lake Recreation Area
213 reviews
15.59 miles away
Wild Women Saloon and Grill
33 reviews
26.50 miles away
Woodland Lake Park
141 reviews
26.74 miles away
Show Low Museum
33 reviews
17.30 miles away
Questions & Answers
Get quick answers from El Rancho 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
Breakfast, Lunch, Dinner
Restaurant features
Seating, Waitstaff, Wheelchair Accessible, Takeout
Good for
Open Hours
07:00 - 21:00
07:00 - 22:00
07:00 - 22:00
07:00 - 22:00
07:00 - 22:00
07:00 - 22:00
Location and Contact Information
  • Address: 680 S Main St, Snowflake, AZ 85937-5554
  • Location: United States  >  Arizona (AZ)  >  Snowflake
  • Phone Number: +1 928-536-4139
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