top of page


Made Fresh Daily!

Rancho Viejo uses the most authentic spices and freshest ingredients to make every dish a dish to remember! We are proud to serve you the healthiest food by cooking with vegetable oil only, simply because we care about your health.

You Can't Go Wrong with Fajitas

Read a news article Tony Barbour wrote about Rancho Viejo in the Roanoker!

Our New Location is Now Open!

Visit our Mexico Viejo Website to get information on our new location located at Bridgewater Plaza! Another beautiful location with lake views, and a food menu with a more tropical flavor!

Please reload

We are located in Roanoke, Vinton, and Moneta Virginia!



Something DULCE!

Craving something sweet after dinner?

Check out our Mexican desserts!

bottom of page