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 Grande Restaurant

107 N Nebraska Ave, San Juan, TX 78589-3035
+1 956-781-3601
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent48%
  • Very good46%
  • Average0%
  • Poor3%
  • Terrible3%
Travellers talk about
“fajitas” (3 reviews)
“migas” (2 reviews)
“soup” (2 reviews)
Restaurant Hours
Mexican, Latin, Spanish
$$ - $$$
107 N Nebraska Ave, San Juan, TX 78589-3035
All Details
Write a Review
Reviews (30)
Traveller rating
Traveller type
Time of year

1 - 10 of 30 reviews

A TripAdvisor Member
Reviewed 3 July 2017 via mobile

Some of the best Mexican food I've had in my life (Texan). Had Tampiquena plate that let me enjoy beef fajita soft tacos, ground beef taco two tasty cheese enchiladas. Wife had chicken with cilantro sauce and buttered toast. Service was QUICK and servers personable....More

Thank A TripAdvisor Member
Reviewed 17 April 2017 via mobile

Okay this may be considered a bit prejudical because this restaurant is a couple blocks away. Nevertheless this is a restaurant we are proud to have in our town and neighborhood. Best place for local food and some special dishes. Their menu invite you to...More

Thank jose m
Reviewed 12 March 2017

This is a family friendly place. The food is very good. The service too. We enjoyed lunch with 6 others. We would recommend a visit here.

Thank Betty L
Reviewed 24 February 2017 via mobile

I love their authentic Mexican food. Staff is always welcoming. My favorite is there chicken soups. Filling and healthy.

Thank Berniefirefly
Reviewed 2 January 2017

My wife and I dropped in at El Rancho Grande Restaurant in San Juan, Texas. We were not super hungry, so we shared a Panchos Mazatlan Plate. The plate was very generously served. Lots of grilled Fajita strips and plenty of cheese and toasted tortilla...More

Thank Richard S
Reviewed 13 November 2016 via mobile

We went 2 times during our little weekend trip. Food was good and service was good. Affordable meals.

Thank Fishup97
Reviewed 1 November 2016

The food is delicious, good variety, you difinetly will not go away hungry. It does seem to be busy but service is quick & the staff is friendly. Prices are economical. We eat there often.

Thank evevanna
Reviewed 23 August 2016 via mobile

First time at El Rancho and I have nothing bad to say. The food was amazing and service was fast and friendly. Plentiful seating and wait staff. Price's are very competitive if not lower than other Mexican Restaurants. Highly recommended you to come and give...More

Thank Juan C
Reviewed 6 August 2016

It was good and the prices were not too bad either. prompt wait staff and easy to find. Had adequate parking.

Thank Carlton C
Reviewed 6 August 2016 via mobile

The breakfast was awesome. It is always Fresh and the plate is hot (be careful). The tortilla chips don't taste over fried or fried with old oil. Generous portions and good price. Try migas locas to get a good taste of what valley breakfast is...More

Thank Nanotechnology54
Nearby Restaurants
Mariscos La Costa
9 reviews
1.48 km away
Bella Mia Italian & American Cuisine
5 reviews
.66 km away
Mijitos Cocina
6 reviews
.33 km away
Nearby Attractions
Basilica of Our Lady of San Juan Del Valle
44 reviews
1.64 km away
Main Event Entertainment
23 reviews
4.84 km away
Cinemark Pharr Town Center
18 reviews
4.85 km away
Quinta Mazatlan
162 reviews
7.82 km away
Questions & Answers
Get quick answers from El Rancho Grande Restaurant 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, Brunch, Breakfast
Restaurant features
Takeout, Seating, Waitstaff, Wheelchair Accessible
Good for
Kids, Groups, Child-friendly
Location and Contact Information
  • Address: 107 N Nebraska Ave, San Juan, TX 78589-3035
  • Location: United States  >  Texas (TX)  >  San Juan
  • Phone Number: +1 956-781-3601
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