El Rancho Viejo
$ • Mexican, Vegetarian
Hours:
19 W Main St, Battle Ground
(360) 687-0515
About El Rancho
Customers' Favorites
El Rancho Reviews
Ratings
Menu
Hours
| Monday | 11AM - 9PM |
| Tuesday | 11AM - 9PM |
| Wednesday | 11AM - 9PM |
| Thursday | 11AM - 9PM |
| Friday | 11AM - 10PM |
| Saturday | 11AM - 10PM |
| Sunday | 11AM - 9PM |
El Rancho Viejo is a popular restaurant that serves delicious, traditional food that brings back fond memories. It has a family environment and friendly staff, making it a great spot for family gatherings and large groups. The service is efficient and accommodating, with multiple servers ensuring that all guests' needs are met. The food is flavorful and plentiful, with large portions that satisfy. Favorites include the enchiladas, fajitas, and basic tamale, which is enough for a meal. Diners enjoy two types of salsa and chips, with many praising the salsa as the best they've had at a restaurant. The restaurant's authentic decor, including wall murals, adds to its charm, making it a great choice for a night out. Guests appreciate the attentive, friendly, and happy staff, contributing to a welcoming atmosphere. Many visitors consider it the best Mexican or TexMex restaurant in the area and love the fresh taste of the dishes. Overall, El Rancho Viejo offers a warm, lively environment perfect for enjoying great food and creating new memories with family and friends.