Rancho Viejo

$ • Mexican

Hours:
19 W Main St, New Hampton
(641) 394-9064

About Rancho Viejo

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.

Customers' Favorites

Rancho Viejo Reviews

4.1
115 ratings
Restaurantji Rating
5
37%
4
29%
3
24%
2
5%
1
5%
Food
4.1
Atmosphere
4.1
Service
3.9

Share your opinion about Rancho Viejo

Restaurantji Rating

Read All Reviews(115)

Ratings

Menu

Add a Menu
Rancho Viejo Menu
Rancho Viejo Menu

Photos

Add a Photo
Rancho Viejo
Rancho Viejo
View All Photos

Hours

Monday 11AM - 9PM
Tuesday 11AM - 9PM
Wednesday 11AM - 9PM
Thursday 11AM - 9PM
Friday 11AM - 9:30PM
Saturday 11AM - 9:30PM
Sunday 11AM - 9PM
Updated on: