We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
Want the lowest hotel prices? You're in the right place. We check 200+ sites for you.

El Rancho Viejo

$$ - $$$
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Get directions
19 W Main St, Battle Ground, WA 98604-8081
+1 360-687-0515
More Info
Add Photo Write a Review

52 Reviews from our TripAdvisor Community

Traveler rating
Traveler type
Time of year
Showing 52: English reviews
Level Contributor
34 reviews
32 restaurant reviews
common_n_restaurant_reviews_1bd8 10 helpful votes
3 of 5 bubbles Reviewed 1 week ago via mobile

Eat here regularly. Good value. HOT homemade salsa. Drink lots of water and margaritas! Excellent fast service and moderately priced. Friendly folks for sure.

Thank ResturantJake
Portland, Oregon
Level Contributor
26 reviews
16 restaurant reviews
common_n_restaurant_reviews_1bd8 5 helpful votes
5 of 5 bubbles Reviewed 1 week ago

We returned to this restaurant for an early Valentine's dinner. ONCE AGAIN, they delivered the BEST food and service around! Food freshly made, piping hot, JUST PERFECT! If you want the best Mexican meal around .. worth the time and travel to hit this place up for lunch or dinner .. FANTASTIC! Thank you El Rancho team .. WE WILL... More 

Thank Dee S
Level Contributor
25 reviews
19 restaurant reviews
common_n_restaurant_reviews_1bd8 3 helpful votes
5 of 5 bubbles Reviewed December 27, 2016

I have been to this restaurant several time. There are others in town, but, this is the most authentic. Run by a Mexican family, the food tastes just like my mom used to make. The owners are very attentive and the food is always tasty. Great quality control on the dishes. I highly recommend the chicken enchiladas with red sauce... More 

Thank Marie R
Battle Ground, Washington
2 reviews
common_n_restaurant_reviews_1bd8 1 helpful vote
5 of 5 bubbles Reviewed November 3, 2016

Recently discovered El Rancho. Food was awesome and service was great and will definitely be going back!!

Thank irot9999
Carthage, Texas
Level Contributor
47 reviews
39 restaurant reviews
common_n_restaurant_reviews_1bd8 5 helpful votes
4 of 5 bubbles Reviewed October 19, 2016 via mobile

Always great food and service and we're never waiting long for food or drinks. They are very good to their customers. My only complaint is the margaritas could be better.

Thank jennygirl05
Vancouver, Washington
Level Contributor
28 reviews
19 restaurant reviews
common_n_restaurant_reviews_1bd8 3 helpful votes
5 of 5 bubbles Reviewed July 17, 2016 via mobile

Our family has been going to El Rancho for 17 years so that should tell you how much we love it! It's a family run business with great staff and terrific food!

Thank Kristin4442014
Vancouver, Washington
Level Contributor
8 reviews
5 restaurant reviews
common_n_restaurant_reviews_1bd8 2 helpful votes
5 of 5 bubbles Reviewed June 15, 2016

Great place for lunch or dinner, parties whatever. Family operated and the food is great! My favorite is the carne asada plate. when ever i eat at different mexican food restaurants I try the carne asada and El Rancho has the best. All the food is good, as well the drinks.

Thank jeffrX7689WG
Vancouver, Washington
Level Contributor
83 reviews
47 restaurant reviews
common_n_restaurant_reviews_1bd8 35 helpful votes
4 of 5 bubbles Reviewed April 30, 2016

We came in on a busy Friday night. We were greeted immediately and shown to a table. The staff was so nice! Our water glasses never ran dry and the friendly banter from the staff was nice. The food was good and the portions generous. The chips were fresh, and the salsa was good. I wasn't overly impressed with the... More 

Thank TheCheerfulGivers
Battle Ground, Washington
Level Contributor
37 reviews
25 restaurant reviews
common_n_restaurant_reviews_1bd8 17 helpful votes
3 of 5 bubbles Reviewed April 21, 2016

The food is quite good but the restaurant needs a major remodel. It is shabby looking. The service leaves one wondering why they show up for work. No smiles, no checking if you wish another drink. The check is unceremoniously dropped on the table without asking if you want dessert. We have been going there for 12 years only because... More 

1 Thank TASS14
Vancouver, Washington
Level Contributor
29 reviews
22 restaurant reviews
common_n_restaurant_reviews_1bd8 6 helpful votes
4 of 5 bubbles Reviewed April 16, 2016

Hubby and I ventured from Vancouver (WA) to Battle Ground and found this great place. Cute decor, fast service, delicious food. Hubby had the combination with shredded beef taco and enchilada. I had a seafood burrito (scallops and shrimp). We both were pleasantly surprised. Also, the chips and salsa were a great lead off - fresh and spicy. We'll be... More 

Thank AnnTheCouv

Travelers who viewed El Rancho Viejo also viewed


Been to El Rancho Viejo? Share your experiences!

Write a Review Add Photos & Videos

Is This Your TripAdvisor Listing?

Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.

Claim Your Listing
Improve this listing

Restaurant Details

Rating summary
  • Food
    4.5 of 5 bubbles
    4.5 of 5 bubbles
  • Value
    4.5 of 5 bubbles
    4 of 5 bubbles
Lunch, Dinner
Restaurant features
Takeout, Seating, Waitstaff, Parking Available, Wheelchair Accessible, Serves Alcohol
Good for
Families with children, Dining on a budget
Location and Contact Information
  • Address: 19 W Main St, Battle Ground, WA 98604-8081
  • Location: United States  >  Washington (WA)  >  Battle Ground
  • Phone Number: +1 360-687-0515

Questions & Answers

Questions? Get answers from El Rancho Viejo staff and past visitors.
Posting guidelines
Typical questions asked:
  • Do you have gluten-free options?
  • Is there a dress code?
  • Do you allow dogs on the outdoor patio?