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

" El Ranchero has quickly become my favorite place to grab Mexican food. The quality of the ingredients is so obvious in every dish. The enchiladas had a homemade taste that transported me back to my grandmother’s kitchen. Also, I must commend the staff for their attentiveness. Even during busy hours, our refills were timely, and everything came out hot and fresh. I always walk away with a happy stomach and great memories! " (*Curated Review*)

" I had a mixed bag experience at El Ranchero. The food was good, but I felt the spice level was a bit toned down compared to what traditional Mexican possibly should be. Service was attentive, but there were moments where my water went empty for a while. The festive mood of the restaurant was vibrant, making it feel more like a fiesta. Could be worth trying again! " (*Curated Review*)

" El Ranchero has a cozy yet vibrant vibe. They serve delicious Mexican food, and the service is top-notch! On our last visit, I had the shrimp enchiladas, which were delectable paired with their spicy salsa. We finished with churros, which were the perfect sweet ending. Highly recommend for anyone looking to enjoy a quality Mexican meal. I'm already planning to return! " (*Curated Review*)

" While the food was good, I found El Ranchero lacking in authenticity. The flavors seemed toned down for a broader audience, which is not what I prefer when dining out for Mexican food. Service was satisfactory, though, and the ambiance was cozy. I do appreciate the clean facilities and the quick wait time for food. Might return if I’m in the area but would suggest checking out other establishments for a more authentic Mexican experience. " (*Curated Review*)

" I was extremely pleased with my experience at El Ranchero! My husband and I celebrated our anniversary there and it could not have been a better choice. The staff was incredibly accommodating, and the dishes we shared were exquisite. The shrimp ceviche was refreshing, and the tacos de pescado were absolutely to die for! I appreciate a place that truly understands the importance of flavor. Can’t wait to return and try more dishes! " (*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