El Rancho Viejo

4.4(10 reviews)
Restaurant$$● Open · 11:00 AM – 10:00 PM
Dine-in
+1 360-687-0515

Accessibility

Wheelchair-accessible parking lot
Wheelchair-accessible entrance
Wheelchair-accessible restroom
Wheelchair-accessible seating

Service options

In-store shopping

Amenities

Restroom
Parking

Payments

Credit cards
Debit cards
Cash

El Rancho Viejo is a relaxed Mexican restaurant in Battle Ground, Washington, serving the kind of food people look for when they want a warm plate, familiar flavor, and a casual place to sit down without fuss. Located at 19 W Main St #26, the restaurant has the feel of a local go-to spot where families, friends, and regular guests can enjoy tacos, fajitas, enchiladas, nachos, salads, and classic Mexican combination plates.

The menu gives guests plenty of easy choices. Appetizers such as Nachos Deluxe, Super Nachos, Cheese Crispy, and Chicken Taquitos make a good first round for the table. The Nachos Deluxe are especially fitting for sharing, with beans, ground beef or chicken, melted cheese, tomatoes, green onion, guacamole, and sour cream. For a lighter meal, taco salad brings a crisp tortilla bowl filled with meat, lettuce, tomato, beans, and toppings.

Fajitas are another strong part of the menu. Served hot and full of flavor, they fit guests who enjoy grilled meat, peppers, onions, tortillas, rice, and beans in one filling meal. The restaurant also lists Mexican staples such as enchiladas, carne asada tacos, and other familiar plates, making it easy to order for different tastes at the same table. Someone may want a simple taco plate, another person may choose a saucy enchilada dish, and another may go straight for a sizzling fajita order.

The dining style feels friendly and straightforward. El Rancho Viejo has the character of a neighborhood Mexican restaurant rather than a formal dining room. The mood is comfortable, with enough menu range for both lunch and dinner. Families can find kid-friendly options, groups can share appetizers, and guests stopping by after work can settle into a bigger plate with a drink from the bar.

What stands out most is the balance of comfort and variety. The food leans into classic Mexican-American favorites, with the kind of portions and flavors that work for repeat visits. The restaurant also supports takeout, which makes it useful for nights when a full dine-in meal is not the plan. Tacos, nachos, fajitas, and enchiladas all travel well, giving local customers a simple way to bring dinner home.

El Rancho Viejo is a solid pick in Battle Ground for casual Mexican food, generous plates, and a friendly local setting. It suits diners who want familiar dishes, warm service, and a menu broad enough for both fast meals and slower table dining.

mexicanburritosenchiladasmargaritasfamily friendly

Location

Is this your business?

Claim this listing →

Menu

Nachos Deluxe

$7.95

Super Nachos

$6.95

Nachos

$4.50

Cheese Crispy

$4.50

Chicken Taquitos

$6.95

Reviews

J

John Collins

May 2026

My family has consistently raved about this spot for fantastic Mexican cuisine, and today I finally got to experience it myself. We were absolutely delighted to host our son's birthday celebration here, and I'm so glad we did. From the exceptional service to the truly delicious food and the wonderfully cheerful atmosphere, everything was perfect.

Z

Zuany Flores

May 2026

My recent visit left me with mixed feelings, primarily due to the service. I had hoped for a relaxed, quality dining experience with my daughter, not one that felt rushed and impersonal like a fast-food stop. Unfortunately, our server seemed quite demanding and in a hurry, which really made the whole experience feel off. It was evident she wasn't enjoying her job, and basic customer service, like checking if we needed drink refills, was completely missed. On the positive side, I can genuinely say the food was exceptionally good.

M

Martha Butler

May 2026

This is, without a doubt, the finest Mexican restaurant I've ever encountered. I've been a devoted customer for many decades, and every single time, they deliver an absolutely wonderful dining experience. I always find myself happy to leave a generous tip.

Add a Review

Quality

Location

Price

Space

Service