Rancho Viejo

$$ • Mexican, Vegan, Vegetarian

Hours today·

About Rancho Viejo

Rancho Viejo offers authentic Mexican food with cozy vibes and has become a favorite for many visitors. The house margarita and carne asada street tacos are delicious, and the margaritas, especially the fresh squeezed and Cadillac, are a must-try. The atmosphere features a standard Mexican restaurant feel, with a quaint outdoor area where pets are welcome on the back deck, making it a pleasant place to relax. The Dos Tacos remain a favorite among customers. The food is often praised as outstanding, with the carne asada cooked perfectly and the chile verde enchilada tender and flavorful. A vegan friend enjoyed the veggie bowl, describing it as delicious and filling. Recent diners have enjoyed dishes like Polo a la crema and seafood enchiladas filled with Mahi and shrimp, both receiving high praise. One reviewer was pleasantly surprised by the size and taste of the chile relleno, which was filled with big hunks of melty cheese and topped with a creamy tomato sauce, enhancing the flavors beautifully. Service is generally good, with friendly and welcoming staff, although one guest experienced an issue with a burrito order. Prices are on the higher side, which seems to attract more tourists. Overall, Rancho Viejo provides a delightful dining experience with good food and friendly service, making it a popular spot in the area.

Menu

Add a Menu
Rancho Viejo Menu
Rancho Viejo Menu

Customers' Favorites

Photos

Add a Photo
Rancho Viejo
Rancho Viejo
View All Photos

Rancho Viejo Reviews

4.2
301 ratings
5
64%
4
15%
3
4%
2
5%
1
12%
Food
4.3
Atmosphere
4.3
Service
4.2

Share your opinion about Rancho Viejo

Great margarita , great food
Nice friendly atmosphere, great service, and the habanero street tacos were delicious. I had a blood orange margarita and my wife had a pineapple jalapeño margarita and both were excellent.
Great food great service great atmosphere

Read All Reviews(301)

Hours

Monday 11:30AM - 8PM
Tuesday 11:30AM - 8PM
Wednesday 11:30AM - 8PM
Thursday 11:30AM - 8PM
Friday 11:30AM - 9PM
Saturday 11:30AM - 9PM
Sunday 11:30AM - 8PM
Updated on: