Whether it is a quick lunch or a family dinner, the El Ranchero Mexican Bar & Grill menu provides many choices. At lunch, we have both the soup of the day and chicken tortilla soup. We also offer six salad choices and many appetizers. Vegetarians have options, as do those who prefer steak, chicken, seafood, or pork. If you are especially hungry, try a combo meal; choose from one, two, or three entrees, plus two sides. There is also a few non-Mexican food choices, like burgers and sandwiches. Customers 12 years old and under can pick from 10 options on our kids’ menu. Those 21 and older can try an adult beverage at the bar. Visit our Blacksburg, VA, location to dine-in or pick-up with online ordering. We offer several authentic Mexican foods like: