Rancho Viejo

$ • Mexican

Hours:
377 S Ellsworth Ave, Salem
(234) 575-7221

About Rancho Viejo

Rancho Viejo is a Mexican food restaurant that serves flavorful dishes, including chicken fajitas, Enchiladas, and the Pork Chile Verde Burrito with slow-roasted pork and onions. The food is amazing, authentic, and cooked perfectly, with huge portions and fresh ingredients like the nicely seasoned Pollo Loco. Despite some inconsistencies in the past, the restaurant has shown improvement in its food quality. It's a popular spot, with many frequent visitors who appreciate its reasonable prices, quick service, and tasty margaritas. The kid-friendly atmosphere is a bonus, with a simple kids' menu and accommodating staff. The salsa has good consistency with a nice amount of cilantro, and there are vegetarian options. While the atmosphere could use updating, the fantastic food and service make Rancho Viejo a great alternative to busier spots in Salem. The huge patio adds potential for a better dining experience.

Customers' Favorites

Rancho Viejo Reviews

4.6
164 ratings
Restaurantji Rating
5
85%
4
5%
2
5%
1
5%
Food
4.3
Atmosphere
4.1
Service
4.5

Share your opinion about Rancho Viejo

Restaurantji Rating

Read All Reviews(164)

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 - 9PM
Saturday 11AM - 9PM
Sunday 11AM - 9PM
Updated on: