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.
- 19 W Main St Battle Ground, WA 98604 United States Hotline: (360) 687-0515
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!

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

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

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.

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

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.

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

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.

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