El Ranchero Mexican Restaurant
$ • Mexican, American, SeafoodAbout 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
Food was divine! Very fast delivery and right on point! Best restaurant in Broadway for sure! Don't be afraid to branch out and eat here from time to time :)
Best Mexican food I've had around Broadway, New Market, Harrisonburg area. Prices are reasonable, people are nice, and food is AMAZING!!!!
We love this place and get takeout or eat there at least once a week! This is just half of my meal!
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 menu suits a wide variety of tastes. The food is delicious, with phenomenal dessert options. The staff is extremely attentive, 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. Parking is available on three sides of the restaurant, and drinks like mango margaritas are highly enjoyed.