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 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.

Customers' Favorites

El Rancho Reviews

4.4
270 ratings
Restaurantji Rating
5
68%
4
19%
3
5%
2
3%
1
5%
Food
4.5
Atmosphere
4.5
Service
4.5

Share your opinion about El Rancho Viejo

Restaurantji Rating

Read All Reviews(270)

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: