Rancho Viejo
$ • Mexican
Hours:
19 W Main St, New Hampton
(641) 394-9064
About Rancho Viejo
Customers' Favorites
Enchiladas Con Mole
Enchilada Tamale
Burrito Verde
Combo
Rancho Viejo Reviews
Ratings
Menu
Add a 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.