El Rancho Viejo

Mexican restaurant, Latin American restaurant

El Rancho Viejo, located on Main Street in Battle Ground, is a cozy haven for Mexican cuisine lovers. With a casual vibe and vibrant decor, it’s perfect for families and groups seeking a delicious meal without breaking the bank. Patrons rave about the warm chips and salsa, hearty chicken tortilla soup, and indulgent beef enchiladas. While the margaritas could pack a bit more punch, the friendly service and fast-paced environment leave guests eager to return. Enjoy lunch or dinner here—your tastebuds will thank you!

Best in Battle Ground

Contact Info

  • Location: 19 W Main St, Battle Ground, WA 98604
  • Phone: (360) 687-0515
  • Price range: $$
El Rancho Viejo

Opening hours

  • Monday: 11 am-9 pm
  • Tuesday: 11 am-9 pm
  • Wednesday: 11 am-9 pm
  • Thursday: 11 am-9 pm
  • Friday: 11 am-10 pm
  • Saturday: 11 am-10 pm
  • Sunday: 11 am-9 pm

Services

  • Wheelchair-accessible car park
  • Wheelchair-accessible entrance
  • Wheelchair-accessible seating
  • Wheelchair-accessible toilet
  • Takeaway
  • Dine-in
  • Delivery
  • Fast service
  • Lunch
  • Dinner
  • Solo dining
  • Alcohol
  • Beer
  • Cocktails
  • Coffee
  • Comfort food
  • Happy-hour drinks
  • Happy-hour food
  • Quick bite
  • Small plates
  • Spirits
  • Wine
  • Lunch
  • Dinner
  • Dessert
  • Seating
  • Bar on site
  • Toilets
  • Casual
  • Cosy
  • Groups
  • Tourists
  • Credit cards
  • Debit cards
  • NFC mobile payments
  • Credit cards
  • Good for kids
  • High chairs
  • Kids' menu
  • Free of charge street parking
  • Free parking lot
  • Plenty of parking
El Rancho Viejo Food & drink
El Rancho Viejo Vibe

Menus and Prices

El Rancho Viejo menu prices 1
El Rancho Viejo menu prices 2
El Rancho Viejo menu prices 3
El Rancho Viejo menu prices 4
El Rancho Viejo menu prices 5

Add Your Review

You can upload up to 4 images (JPEG, PNG, WebP).

Recent Reviews

Macy Stark

September 05, 2024

El Rancho Viejo is a delightful find in Battle Ground! 🌮 The vibrant atmosphere and cozy decor sets a perfect backdrop for a satisfying meal. I absolutely adored their fish tacos, which were bursting with flavor! The quick service was impressive, making it a great spot for lunch.

I also took advantage of their happy hour – the margaritas were top-notch! 🍹🕔 Plus, the accessibility options made it really comfortable for everyone. If you’re looking for delicious Mexican food with a welcoming vibe, definitely check this place out!


Nearby Restaurants

Los Pepe's Battle Ground

Mexican restaurant

1207 SE Rasmussen Blvd, Battle Ground, WA 98604, United States

Margarita Factory Battle Ground

Mexican restaurant

11 N Parkway Ave UNIT 103, Battle Ground, WA 98604, United States

Chipotle Mexican Grill

Mexican restaurant

1201 SW Scotton Way, Battle Ground, WA 98604, United States

Burgerville

Hamburger restaurant

217 W Main St, Battle Ground, WA 98604, United States

Keo Thai Cuisine

Thai restaurant

1800 SW 9th Ave #101, Battle Ground, WA 98604, United States

George's Molon Lave in Battle Ground Village

Greek restaurant

1417 SE Rasmussen Blvd #130, Battle Ground, WA 98604, United States

Old Town Burger & Breakfast

American restaurant

813 W Main St, Battle Ground, WA 98604, United States

Dairy Queen Grill & Chill

Fast food restaurant

1602 W Main St, Battle Ground, WA 98604, United States

Starbucks

Coffee shop

11 NW 12th Ave, Battle Ground, WA 98604, United States

McDonald's

Fast food restaurant

515 W Main St, Battle Ground, WA 98604, United States

La Michoacana Mexican Food

Mexican restaurant

3815 W Main St, Battle Ground, WA 98604, United States

Barrel Mountain Brewing

Brewpub

607 E Main St, Battle Ground, WA 98604, United States

Pita House

Mediterranean restaurant

715 W Main St #117, Battle Ground, WA 98604, United States

Smokin Frank's East Fork BBQ co LLC

Restaurant

315 E Main St, Battle Ground, WA 98604, United States

BG Nutrition

Health food restaurant

11 S Parkway Ave, Battle Ground, WA 98604, United States

Subway

Sandwich shop

1201 SW Scotton Way, Battle Ground, WA 98604, United States

Emanar Cellars

Winery

1113 SE Rasmussen Blvd, Battle Ground, WA 98604, United States

Rusty Taverna

Pizza restaurant

106 E Main St Space 5, Battle Ground, WA 98604, United States

Main Street Bar

Sports bar

805 E Main St #101, Battle Ground, WA 98604, United States

Subway

Sandwich shop

1800 SW 9th Ave #110, Battle Ground, WA 98604, United States