Almost every Mexican restaurant calls themselves authentic. El Rancho in Hanover Pennsylvania is truly an authentic Mexican restaurant. The food is fresh. The flavors are reminiscent of what I have eaten in Mexico.

Walking into El Rancho, the first thing I noticed was the clientele was predominantly Hispanic. Almost has soon as I was seated a Latino youth soccer team walked in. This was a positive sign that the food was going to be not only authentic, but good. I was schooled years ago on how to tell if an ethnic restaurant was authentic or not. To determine if a restaurant is authentic, just look at who is eating there. No Hispanics in a Mexican restaurant, it’s probably not authentic.
There is a theme when it comes to the food at El Rancho, “Fresh!” The Pico de gallo served with the chips was freshly prepared. Nothing out of a can here. I asked for spicy salsa on the side and was pleasantly surprised by the kick. Not a three alarm fire, but definitely hot. If you like spicy with flavor you can’t go wrong.


I must admit, looking at their menu there was plenty of meals I have never had, and some cases heard of. Looking at my Enchilada plate, I would be hard pressed to find another restaurant that serves their Enchiladas covered with fresh lettuce and dice tomatoes. Taking my first bite, I was pleasantly surprised at the many taste sensations I was experiencing. Most importantly, the flavor is excellent. There was nothing overpowering, you could taste each element.
The food at El Rancho Mexican Restaurant should get five stars. This is the first Mexican restaurant that I have eaten at on the East Coast that actually serves authentic food. Nothing out of a can here. If you miss the taste of authentic Mexican food, then El Rancho Mexican Restaurant in Hanover, PA should be your destination. If you have been to El Rancho or have a favorite Mexican restaurant, leave me your comments.