Rancho Viejo
$ • Mexican
Hours:
377 S Ellsworth Ave, Salem
(234) 575-7221
About Rancho Viejo
Customers' Favorites
Rancho Viejo Reviews
Ratings
Menu


Hours
Monday | 11AM - 9PM |
Tuesday | 11AM - 9PM |
Wednesday | 11AM - 9PM |
Thursday | 11AM - 9PM |
Friday | 11AM - 9PM |
Saturday | 11AM - 9PM |
Sunday | 11AM - 9PM |
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.