• Banner 1
  • Banner 2
  • Banner 3

Welcome to El Rancho Viejo

El Rancho Viejo, nestled in Battle Ground, WA, is a vibrant Mexican restaurant that brings a taste of tradition and warmth to every dish. With a commitment to quality, it offers a variety of delectable options, including many vegetarian delights, ensuring there's something for everyone. Whether you choose to dine in the cozy atmosphere, enjoy outdoor seating, or opt for takeout, the experience remains casual yet fulfilling. Their full bar complements flavorful meals, making every lunch or dinner a celebration. Perfect for families, groups, or a quick bite, El Rancho Viejo is not just a place to eat; it's a community hub where flavors and friendships flourish.

LOCATIONS

Welcome to El Rancho Viejo, a vibrant haven of authentic Mexican cuisine nestled in the heart of Battle Ground, Washington. Offering a delightful mix of traditional flavors and modern convenience, El Rancho Viejo stands out as a go-to destination for both locals and visitors alike.

Located conveniently at 19 W Main St, this restaurant embodies a welcoming atmosphere ideal for families, friends, or simply a casual meal. With its reusable tableware and commitment to sustainability, you can dine in comfort while being mindful of the environment.

El Rancho Viejo isn’t just a place to grab a bite; it’s a culinary experience. The restaurant caters to a variety of dietary preferences, boasting a range of vegetarian options alongside classic Mexican delights. Whether you’re indulging in their spicy enchiladas or savoring perfectly seasoned tacos, each dish is crafted with care, promising bursts of flavor that dance on your palate.

  • Takeout & Delivery: Perfect for those on-the-go, their convenient takeout and delivery services ensure you can enjoy delicious meals wherever you are.
  • Reservations: Ideal for larger groups or special occasions, reservations can make your dining experience seamless.
  • Outdoor Seating: Enjoy your meal al fresco with friends and family in a picturesque setting.
  • Full Bar: Complement your meal with a refreshing margarita or an extensive selection of beverages.
  • Kid-Friendly: The welcoming atmosphere and diverse menu make it a great spot for families.

One of the highlights of dining at El Rancho Viejo is the attentive service paired with a moderate noise level, allowing for meaningful conversations over a delicious meal. As you settle into your seat, take advantage of the complimentary Wi-Fi and catch a game on the TV while you await your food.

For those looking to celebrate special moments, the restaurant also offers catering services, making it a popular choice for gatherings. And don’t forget, your furry friends are welcome in certain outdoor areas, making it a truly inclusive experience.

If you're seeking a captivating dining experience that embraces the zest of Mexican culture, El Rancho Viejo is your next culinary destination. So, gather your loved ones, savor the delightful dishes, and create cherished memories at El Rancho Viejo, where every meal is a fiesta!

For reservations or inquiries, don’t hesitate to call them at (360) 687-0515. Happy dining!

START YOUR REVIEW OF El Rancho Viejo
Autumn Harris
Autumn Harris

22 years coming here always GREAT people and food. The best Pollo Ala Crema!

Keith Dimick
Keith Dimick

It was excellent!! Food taste great! Atmosphere was nice. Staff was amazing quick and attentive!! Prices were very fair!! We had the Deluxe Nachos for an appetizer then childrens enchiladas , deluxe enchilada and 2 bacon burgers!! Very happy will definitely be going back again!!

April Sundine
April Sundine

I have been eating here for years. The service is fast and friendly. The food is good, typical Americanized fare. Standouts are the fajitas and enchiladas suiza. The salsa both red green is fantastic.

Michael Key
Michael Key

We visited during Harvest Day in Battle Ground. We tried to go see a band that Im friends with at Playmakers. But there were so many people in there we decided to pass. So we walk around and ended up at El Rancho Viejo. It was 90 plus so ...

Kara Hikalea
Kara Hikalea

My taco salad was delicious despite soaking up a napkins worth of liquid it was swimming in. The server was amazing. Service was amazing. Employees were so nice. Ill be back for sure. But I might be sticking with nachos.

Eric E (My Boring Channel)
Eric E (My Boring Channel)

This place doesnt look like much from the outside. The outdoor seating area isnt much to write home about. The interior isnt modern and uptodate but its clean. ...

John Collins
John Collins

My familys been telling me that this is a must stop and visit for a great Mexican food and today I did. So happy that we had our sons birthday party there today Great service,excellent food and a very joyful atmosphere.

Chris Cooper
Chris Cooper

Im visiting from Texas and was not expecting a restaurant in the pacific northwest to compete with my favorite Mexican food restaurants in Texas, but wow! El Ranch Viejo knocked it out of the park. The beef enchiladas were some of the ...