Who We Are
Authentic Tex-Mex in San Juan, Texas
El Rancho Grande Mexican Restaurant and Cantina is a vibrant dining destination at 101 S Nebraska Ave in San Juan, Texas — right in the heart of the Rio Grande Valley. We're celebrated for bringing authentic Mexican flavors and generous, made-with-love dishes to families, groups, and anyone looking for a memorable meal.
From the moment you walk in, you're greeted with warm chips, freshly made salsa, and an inviting aroma of sizzling meats. Our menu is extensive — breakfast plates, classic enchiladas, carne guisada, barbacoa, fajita parrilladas, and a full cantina with margaritas and cold drinks.
Guests travel from across the Valley and beyond — including Houston and other cities — to experience what locals call one of the best botana and parrillada plates in the RGV.
Authentic Tex-Mex
Dine-In & Takeout
Delivery Available
Wheelchair Accessible
Kids Menu
Happy Hour
Free Parking
Outdoor Seating
Family-Friendly