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 evokes a sense of nostalgia. The restaurant has a family environment and friendly staff, making it a great spot for family gatherings and large groups. The service is always efficient and accommodating, with multiple servers helping to ensure that everyone's needs are met. The food is flavorful and plentiful, with large portions that are sure to satisfy. Favorites include the enchiladas and fajitas, which are served with two types of salsa and chips. The restaurant's authentic decor adds to its charm, making it a great choice for a night out. Guests praise the food, especially the salsa, describing it as the best they've had at a restaurant. The staff is known for being attentive, friendly, and happy, contributing to a welcoming atmosphere. Many visitors consider it the best Mexican or TexMex restaurant in the area and appreciate the fresh taste of the dishes. Overall, El Rancho Viejo offers a warm, lively environment perfect for enjoying great food and good company.