We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

El Rancho

119 N Main St, Stuart, VA 24171-8802
+1 276-694-8555
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent60%
  • Very good27%
  • Average9%
  • Poor4%
  • Terrible0%
Travelers talk about
“fajitas” (2 reviews)
“small town” (2 reviews)
Restaurant Hours
Mexican, Latin, Spanish
$$ - $$$
119 N Main St, Stuart, VA 24171-8802
All Details
Write a ReviewReviews (22)
Traveler rating
Traveler type
Time of year

1 - 10 of 22 reviews

Reviewed May 13, 2018

This restaurant had been recommended by a local winery. Our waiter brought out tortilla chips immediately and provided individual dipping bowls for each member of the party. He kept our drinks refilled throughout the meal and provided a second basket of chips after we devoured...More

Thank mavricktoo
Reviewed May 9, 2018

Nothing fancy, but excellent home-cooked Mexican food and drink served by helpful, friendly people. If you like basic, tortilla-based Mexican cuisine, you won't be disappointed. I had an enchilada plate with a taco side. Excellent -- as was the margarita.

Thank TCYVirginia
Reviewed February 23, 2018 via mobile

Had the chicken fajitas, was very good . Large portions, very flavorful, friendly staff , clean restaurant.

Thank Kenneth L
Reviewed February 20, 2018

We stopped here on our way home from a family trip in the mountains. We waited to get here because we had heard the food was great. Worth the wait. They offered some great specials and the food was very fresh.

Thank heather w
Reviewed August 9, 2017 via mobile

I always get the Chicken Fajitas Nachos. The staff are friendly and it's a fun place to celebrate a birthday!

Thank meadowsofdanterri
Reviewed July 29, 2017

We had lunch at El Rancho on July 20th. Everyone in our party thought the food and mixed drinks were delicious. The young gentleman who served us was very well groomed and professionally attired--he certainly made a good first impression for El Rancho. Our server...More

Thank marcusexp
Reviewed May 28, 2017 via mobile

Had a family lunch there good food , timley wait , not to long took real good care of us. Lots of yummy chips and salsa

Thank Pamela S
Reviewed May 6, 2017 via mobile

While in the Stuart, Virginia area we had a craving for Mexican food. Not wanting to drive 30 minutes to Martinsville we figured we would give this place a try. We were very pleasantly surprised. We had ordered a variety, not knowing what we would...More

Thank deborahsY6920KL
Reviewed December 31, 2016 via mobile

Food at this restaurant is always great. Only once has the service been slow and only once has the food not been piping hot. However, the food is so good, it was worth the wait the time service was slow and delicious even though only...More

Thank bleighdill
Reviewed August 2, 2016

Our little town has the best Mexican food I've eaten yet. But what really impresses me is the service. Every need is anticipated by wait staff who carefully take order, serve, and check with you. They strive to meet your every need ...before you even...More

Thank Susan M
Nearby HotelsSee all hotels
The Virginian Motel
11 reviews
.11 miles away
827 reviews
9.12 miles away
Blue Ridge Motel
18 reviews
10.30 miles away
Woodberry Inn
323 reviews
11.75 miles away
Nearby Restaurants
Stuart Family Restaurant
63 reviews
.58 miles away
Honduras Coffee Company
39 reviews
.01 miles away
Tony's Pizza
14 reviews
.33 miles away
Nearby Attractions
Jack's Creek Covered Bridge
12 reviews
8.46 miles away
Mabry Mill
436 reviews
10.61 miles away
Chateau Morrisette Winery
396 reviews
12.63 miles away
Fairy Stone State Park
134 reviews
13.45 miles away
Questions & Answers
Get quick answers from El Rancho staff and past visitors.
Note: your question will be posted publicly on the Questions & Answers page.
Posting guidelines
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Lunch, Dinner
Restaurant features
Takeout, Seating, Waitstaff, Wheelchair Accessible
Good for
Large groups, Families with children
Location and Contact Information
  • Address: 119 N Main St, Stuart, VA 24171-8802
  • Location: United States  >  Virginia (VA)  >  Stuart
  • Phone Number: +1 276-694-8555
Is This Your TripAdvisor Listing?
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more. Claim Your Listing