Sonoma, CA Mexican Restaurant

Rancho Viejo

At Rancho Viejo, we are committed to providing you with great quality food and superior customer service. As we strive to serve you the all-authentic Mexican dishes, we also make sure that you feel comfortable in our environment, because here at Rancho Viejo, “everyone is family.” We also take pride in all of our dishes, from our tortilla chips, salsas, and sauces to our desserts, which are homemade and prepared with only the freshest ingredients available. Make Rancho Viejo your choice for Mexican dining!

Mexican Restaurant - Sonoma, CA - Rancho Viejo
Rancho Viejo Offers:
  • Authentic Mexican dishes
  • Daily lunch specials
  • Dinner
  • Specials – featuring chicken relleno and desserts
  • Quinceanera specials
  • And much more
We also offer catering for all occasions. We are conveniently located 5 minutes from downtown. Browse our website to view our full lunch and dinner menu.
Call Rancho Viejo today at 707-509-8022 for all your inquiries and comments.

Contact Information


Rancho Viejo 18976 Sonoma Hwy Sonoma, CA 95476
Rancho Viejo
18976 Sonoma Hwy
Sonoma, CA 95476

Hours of Business:
11:30 AM - 9:30 PM, Monday thru Friday
4:30 PM - 9:30 PM , Sunday