The 10 Best Mexican Restaurants in Pennsylvania!

Esdelval/Shutterstock.com

Mexican food is a treat any time of day, any day of the year, and luckily Pennsylvanians have access to some of the best eateries North of the Border. Whether you’re looking for a quick and casual bite, or to spice up date night, the Mexican restaurants of Pennsylvania await! 

1. El Limon, Ambler, PA

El Limon looks to provide fresh food served quickly at a good price, and their goals have helped them open six total locations in the Philadelphia area. Whether you’re a devoted Mexican foodie, or are just looking to try something new, the casual atmosphere and delicious eats served up by El Limon are easily among the best in state. 

2. El Tio Mexican Restaurant, Berwyn, PA

It may not look like much, but El Tio crafts some of the tastiest Mexican in Pennsylvania. From tostadas to seriously good guacamole, this Berwyn location leaves the competition behind. 

3. Montezuma Mexican Restaurant, Chambersburg, PA

With locations in Chambersburg, Waynesboro, and Gettysburg, Montezuma Mexican Restaurant has made quite a splash on the local culinary scene. Visit for quick service, delicious Mexican, and some of the best margaritas around.

4. Los Sabores de Mexico, West Chester, PA

No frills all flavor, Los Sabores serves up seriously good eats. With authentic recipes, homemade sauces, and generous portions, this West Chester location is an easy add to our list of Pennsylvania’s best. 

5. Picante Mexican Grill, Delmont, PA

One of the best restaurant/bar combinations on the Mexican scene, Picante is a must eat if you live in or visit the Delmont area. From Chile Rellenos to flavored margaritas, the food, drink, and atmosphere are all strong winners. 

6. La Calaca Feliz, Philadelphia, PA

Transport both your mouth and your mind at La Calaca Feliz, an adorable eatery serving up serious flavor. Experience contemporary Mexican cuisine in a festive setting with excellent staff. Whether you come for a bite and a truly special cocktail, linger over dinner, or enjoy a truly unique brunch, this Philadelphia location is sure to make you a fan for life. 

7. Chicano’s, Scranton, PA

Whether you dine in or take out, Chicano’s is a sublime take on South-of-the-Border cuisine. Feel like family from your very first visit, and leave with a full heart and belly at this Scranton gem. 

8. Tres Hermanos, Harrisburg, PA

A combination Mexican restaurant and grocer, Tres Hermanos is one of the best eateries in Harrisburg. Visit for quick food, good prices, and some really great pizza (believe it or not). 

9. Tequilas, Philadelphia, PA

Established as one of the first authentic Mexican restaurants to grace the streets of Philly, Tequilas is still a treat 30 years later. One of the best atmospheres in town, excellent cocktails, and a top quality menu make Tequila’s an easy add to our list. 

10. El Burro Comedor, Pittsburgh, PA

With two Pittsburgh locations, El Burro Comedor has quite the local following, and one visit makes clear why. With a solid menu and plenty of vegan options, El Burro Comedor is perfect for girl’s night, date night, or any night of the week. 

Select a Pennsylvania town to find the Best Things-To-Do and Places To Go around you
Find Mexican Restaurants Near You
Enter City / State or Zip code below
Select your town to find the Best Things-To-Do and Places To Go around you:

Adams County

Allegheny County

Armstrong County

Beaver County

Bedford County

Berks County

Blair County

Bradford County

Bucks County

Butler County

Cambria County

Cameron County

Carbon County

Centre County

Chester County

Clarion County

Clearfield County

Clinton County

Columbia County

Crawford County

Cumberland County

Dauphin County

Delaware County

Elk County

Erie County

Fayette County

Forest County

Franklin County

Fulton County

Greene County

Huntingdon County

Indiana County

Jefferson County

Juniata County

Lackawanna County

Lancaster County

Lawrence County

Lebanon County

Lehigh County

Luzerne County

Lycoming County

Mckean County

Mercer County

Mifflin County

Monroe County

Montgomery County

Montour County

Northampton County

Northumberland County

Perry County

Philadelphia County

Pike County

Potter County

Schuylkill County

Snyder County

Somerset County

Sullivan County

Susquehanna County

Tioga County

Union County

Venango County

Warren County

Washington County

Wayne County

Westmoreland County

Wyoming County

York County