Hours
Open Today:
10:30am-8:00pm
Monday10:30am
-9:00pm
Tuesday10:30am
-9:00pm
Wednesday10:30am
-9:00pm
Thursday10:30am
-9:00pm
Friday10:30am
-9:00pm
Saturday10:30am
-9:00pm
Sunday10:30am
-8:00pm
View the Menu
View Menus
Restaurant Details
Delivery
No
Payment
Credit Cards Accepted
Parking
Parking Lot
Good for Kids
Yes
Attire
Casual
Alcohol
Yes - Full Bar
Reservations
Yes
Cuisines:
Mexican
Price Point
$$
$ - Cheap Eats (Under $10)
$$ - Moderate ($11-$25)
$$$ - Expensive ($25-$50)
$$$$ - Very Pricey (Over $50)
WiFi
Yes
Outdoor Seats
Yes
Restaurant Description
Is this your restaurant?
Click to add your description here.
Restaurant Photos
View Menu
See Menus
Write a Review for El Rancho Restaurant
Reviews for El Rancho Restaurant
#7 out of 88 restaurants in Payson
#1 of 9 Mexican in Payson
Top Reviews of El Rancho Restaurant
04/19/2024 - Shae C.
Awesome
04/02/2024 - MenuPix User
03/02/2024 - MenuPix User
02/16/2024 - MenuPix User
01/30/2024 - MenuPix User
01/23/2024 - MenuPix User
07/12/2021 - teri
not sure why people have given such bad reviews...we have always had exception service, great food and their margaritas are amazing...this coming from someone who has stopped frequently while traveling thru payson
06/08/2020 - MenuPix User
Grease and cheese (more fat).
I refer to this place as El Rauncho.
05/07/2020 - Pam
Worst food in Payson, i had a chimmi, completely burnt inside, he had street tacos, same thing, burnt & dripping with grease. Server never came around to see how things were, couldn't find her either. Left most of it, went to register to pay the bill, they had to look for her to get our bill, the cashier asked how everything was, said "terrible" she said "sorry bout that" why bother asking???40.00 what a waste of money.
Del Taco, right next door, as a matter of fact they share parking lots, for fast food place, i would recommend them before first. Would never recommend El Rancho, Never!!!
BTW, have them 1 star, it was the only way the post would go, but they should have a negative star rating, they weren't worth 1 star, far too high of a rating