Rancho Viejo
$ • Mexican
Hours:
19 W Main St, New Hampton
(641) 394-9064
About Rancho Viejo
Customers' Favorites
Rancho Viejo Reviews
We attended here for my birthday dinner. We had a Phenomenal time! Food is Great and our bill, for three adults with two margaritas, was just over $100. Service, if possible, was even Better than the food. I will Definitely be back!!!
Great food, excellent service, generous portions, and reasonably priced.
Very good food and excellent service
Menu
Hours
| Monday | 11AM - 9PM |
| Tuesday | 11AM - 9PM |
| Wednesday | 11AM - 9PM |
| Thursday | 11AM - 9PM |
| Friday | 11AM - 9:30PM |
| Saturday | 11AM - 9:30PM |
| Sunday | 11AM - 9PM |
Rancho Viejo is a hidden gem for Mexican fare, offering a delicious chili relleno that surpasses expectations. While the mole sauce was unavailable, the enchiladas were satisfying. The House Margarita was tasty, and the ambiance lively with regular customers. The triple combo was a standout dish, and the Camarones a la Diablas were fantastic and perfectly spicy. With limited beer selection but free parking available, this restaurant is a must-visit for a flavorful Mexican meal on any day of the week.