El Rancho Viejo

$ • Mexican, Vegetarian

Hours:
19 W Main St, Battle Ground
(360) 687-0515

About El Rancho

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.

Customers' Favorites

El Rancho Reviews

4.6
255 ratings
Restaurantji Rating
5
70%
4
22%
3
4%
2
3%
1
1%
Food
4.6
Atmosphere
4.5
Service
4.5

Share your opinion about El Rancho Viejo

Restaurantji Rating

Read All Reviews(255)

Ratings

Menu

Add a Menu
El Rancho Viejo Menu
El Rancho Viejo Menu

Photos

Add a Photo
El Rancho Viejo
El Rancho Viejo
View All Photos

Hours

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