El Ranchero Mexican Restaurant
$ • Mexican, American, Seafood
Hours:
302 S Main St, Broadway
(540) 901-2835
About El Ranchero Mexican Restaurant
Customers' Favorites
Grilled Shrimp Dinner Are Great
Tacos De Carnitas with Salsa
Chicken Enchiladas
Deluxe Quesadillas
Flavor Margaritas
Ranchero Burrito
Chips and Salsa
Corona Familiar
Chicken Fajitas
Grande Burrito
Recent Reviews
Ratings
Menu
Add a Menu


Hours
Monday | 11AM - 10PM |
Tuesday | 11AM - 10PM |
Wednesday | 11AM - 10PM |
Thursday | 11AM - 10PM |
Friday | 11AM - 10PM |
Saturday | 11AM - 10PM |
Sunday | 11AM - 9PM |
El Ranchero Mexican Restaurant is an authentic Mexican restaurant offering delicious and hot food, with friendly and attentive staff. The restaurant and bathrooms are clean, and it can get busy even on a weekday, yet it feels calm and quiet. The beef burrito is a standout, with large meaty strips of steak and homemade hot salsa, while the Steak Fajitas and shrimp dish are also highly recommended. The rice is firm but not hard, the chips crisp, and the salsa super yummy. Vegetarian options include bean, cheese, veggie burritos, enchiladas, and chalupas. Parking is available on three sides of the restaurant, and the service is epic. The music is at just the right volume to enjoy your food and company, making every visit a memorable experience.