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: