Mexican Food For Mccoy, VA

And Neighboring Towns

Pick Up Food with Online Ordering, or Come and Eat in Our Dining Room

Enjoy authentic Mexican food for McCoy, VA, and neighboring communities at El Ranchero Mexican Bar & Grill. Our dining room in Blacksburg, VA, is open Monday through Sunday for lunch and dinner. We also have an outdoor patio. You can also use online ordering and pick up food to go. Give us a call at (540) 739-3225, or contact us online to find out more, including about our special events.

Choose from Combo Meals, Salads, and Authentic Mexican Food Options

At El Ranchero Mexican Bar & Grill, customers can choose from various authentic Mexican food options on our menu. We offer two soups: the soup of the day and chicken tortilla. Choose from six different salad choices for lunch, or create a combo meal for dinner. Come with an appetite for a combo meal; each one includes two sides and either one, two, or three entrees. Our kids menu for ages 12 and under offers both Mexican food and non-Mexican options. At our Blacksburg, VA, restaurant, the dining room and outdoor patio offer a pleasant dine-in experience. We also have a bar with adult beverage choices and provide online ordering options. Take your pick of food options such as:


Burgers and Sandwiches


Chicken entrées





Pork entrées



Seafood entrées

Steak entrées



Vegetarian entrées

El Ranchero Mexican Bar & Grill Welcomes McCoy Customers

We welcome all McCoy and New River Valley customers at El Ranchero Mexican Bar & Grill. Those who want authentic Mexican food at home can use ChowNow to pick up their meals in Blacksburg, VA. Our servers and kitchen staff love to serve customers in our dining room. Should the weather be inviting, we also offer outside seating on the outdoor patio. Located on Prices Fork Road, we proudly serve customers who live or work in:

El Ranchero Mexican Bar & Grill offers delicious Mexican food for McCoy, VA.