El Ranchero has 5 convenient locations throughout Maryland, Virginia, and West Virginia. Find your closest location here.

Menu & Specials

The thing you really came here to see. View our selection of fajitas, quesadillas, burritos, enchiladas, tacos, and more.

Meal Of The Day


Carnitas Michoacãn

Pork chunks delicately seasoned with our secret spices, then cooked to a golden brown. Served with rice, beans, grilled onions and tortillas.


"This place is great! The waiters/waitresses are very attentive and the food and drinks are mouthwatering delicious!"
– Stacie Anderson

Serving the Freshest, Most Authentic Mexican Cuisine

Since 1993

Since 1993, El Ranchero Mexican Restaurant has been serving the freshest, most authentic Mexican cuisine around. Stop by and taste for yourself! Warm and inviting, with superior service to match our superior quality, our restaurants are the perfect spots to sit down and relax with family and friends while enjoying signature Mexican dishes — like fajitas, chimichangas and quesadillas — prepared expertly by our chefs.