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
Call
Save
Map
Satellite
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Overview
  • Excellent45%
  • Very good49%
  • Average0%
  • Poor3%
  • Terrible3%
Travellers talk about
“soup” (3 reviews)
“fajitas” (3 reviews)
“migas” (2 reviews)
Restaurant Hours
CUISINES
Mexican, Latin, Spanish
PRICE
$$ - $$$
RATINGS
Service
Food
Value
Atmosphere
LOCATION
107 N Nebraska Ave, San Juan, TX 78589-3035
All Details
Write a ReviewReviews (33)
Traveller rating
Traveller type
Time of year
Language

1 - 10 of 33 reviews

Reviewed 1 week ago

El Rancho is by far a very good restaurant with big portions and very good prices. The staff is very attentive and are always making sure you have what you need.

Thank Fernando F
Reviewed 4 weeks ago

I grew up a few blocks from this little place. Great lunch and dinner plates. Good portions for low prices. Great selections and always have a least 3 choices for daily specials.

Thank barbozajaime
Reviewed 5 weeks ago

I take the Marisco Soup and mi wife Caldo Tlalpeno both have a good flavor, the service is friendly.we recommend a visit here

Thank Rodrigo V
A TripAdvisor Member
152
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 25 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 3 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
Nearby
Nearby Restaurants
Mariscos La Costa
9 reviews
1.35 km away
Mijitos Cocina
6 reviews
.11 km away
Bella Mia Italian & American Cuisine
5 reviews
.62 km away
Nearby Attractions
Basilica of Our Lady of San Juan Del Valle
45 reviews
1.65 km away
Main Event Entertainment
23 reviews
4.83 km away
Cinemark Pharr Town Center
19 reviews
4.96 km away
Quinta Mazatlan
166 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
Submit
Improve this listing

Restaurant Details

Rating summary
  • Food
    Service
  • Value
    Atmosphere
Cuisine
Meals
Breakfast, Lunch, Dinner, Brunch
Restaurant features
Takeout, Seating, Waitstaff, Wheelchair Accessible
Good for
Kids, Child-friendly, Groups
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