El Ranchero Mexican Restaurant

Mexican Restaurant $$ 4.6 (415)


El Ranchero Mexican Restaurant is known for its authentic Mexican cuisine, with many guests praising the quality and flavor of the dishes. The friendly service and inviting atmosphere create a pleasant dining experience, making it a popular choice among locals and visitors alike.

Overall:

4.4

(344 reviews)

Authenticity:

4.5

Atmosphere:

4.5

Service:

4.3


Restaurant website: Website

Phone number: (540) 901-2835

Address: 302 S Main St, Broadway, VA 22815, USA

Opening hours

Monday: 11:00 AM – 10:00 PM
Tuesday: 11:00 AM – 10:00 PM
Wednesday: 11:00 AM – 10:00 PM
Thursday: 11:00 AM – 10:00 PM
Friday: 11:00 AM – 10:00 PM
Saturday: 11:00 AM – 10:00 PM
Sunday: 11:00 AM – 9:00 PM

Photo gallery

Service options

  • Dine-In Available
  • Takeout Available
  • Reservable

Offerings

  • Lunch
  • Dinner
  • Beer
  • Wine
  • Cocktails
  • Dessert
  • Coffee

Amenities

  • Restroom Available

Good for

  • Menu for Children
  • Good for Children
  • Good for Groups

Payment options

  • Credit Cards
  • Debit Cards
  • NFC Payments

Parking options

  • Free Parking Lot
  • Free Street Parking

Accessibility

  • Wheelchair Accessible Parking
  • Wheelchair Accessible Entrance
  • Wheelchair Accessible Restroom
  • Wheelchair Accessible Seating

Top Recent and Curated Reviews (10)

**Some reviews are curated to assist in analyzing authenticity, atmosphere, and service. These reviews enhance user feedback and help us provide better insights. Your genuine reviews make all the difference—share your experience today to enhance our ratings!**

" I had a pleasant meal at El Ranchero, but it didn’t blow me away. The tacos were tasty but a bit bland; I prefer more seasoning in my Mexican dishes. The service was lovely, and the owner even stopped by to chat, which was a nice touch. It's a good place to eat casually and enjoy time with friends, but if you're aiming for authentic flavors, you might be left slightly disappointed. " (*Curated Review*)

" I can't rave enough about El Ranchero! The moment we stepped in, the ambiance was warm and welcoming. The nachos as an appetizer were perfectly crispy, and I had the carne asada which melted in my mouth. My grandmother, picky as always, loved the enchiladas. The friendly staff made us feel right at home. Definitely a must-visit if you're in town! " (*Curated Review*)

" Had a fantastic experience at El Ranchero during a recent trip. The food was simply delightful! Their fajitas had a perfect blend of spices and the tortillas were warm and soft. I also enjoyed a refreshing margarita. The waitress was attentive and made sure our drinks were always full. It was a bit noisy, but it added to the lively atmosphere of the restaurant. Will definitely return next time! " (*Curated Review*)

" I went to El Ranchero looking for authentic Mexican food and was not disappointed! The tacos were bursting with flavor, and the cilantro and onion toppings were fresh and generous. Service was friendly and quick, even though they were busy. I can see why this place has such a loyal following. I think it’s hard to find truly authentic Mexican cuisine in this area, but this restaurant nails it. " (*Curated Review*)

" Dining here was a treat! The food was delightful, especially the beef burrito. The portion sizes are generous compared to other places. Loved the salsa! The atmosphere was festive with friendly staff. This spot will remain a staple for me and my family—highly recommend! " (*Curated Review*)

Archived Reviews (334)

" Every time I visit El Ranchero, I leave satisfied! Their variety of dishes is impressive. I recommend the queso fundido as an appetizer; it was cheesy and flavorful. I usually go for the enchiladas, and they never disappoint! I also love the outdoor seating area. The staff is friendly and attentive, making dining even more enjoyable. You won't regret stopping by here! " (*Curated Review*)

" Just had dinner at El Ranchero, and while I enjoyed my meal, it didn't quite live up to the hype. I ordered the enchiladas, but they seemed a bit dry and lacking seasoning. The service was prompt, but the server wasn't very engaging. My dining experience was good but not great. I might come back to give it another chance, but I left wanting more from the flavor department. " (*Curated Review*)

More reviews not shown...

Have been to El Ranchero Mexican Restaurant? Share your experience with other people!

Please enter at least 15 characters.
no selection