Top 8 Authentic Mexican Restaurants in Pittsburgh

Authentic Mexican cuisine is known for having some of the best flavors, freshest ingredients, and amazing use of spices.

Pittsburgh has some fantastic selections to choose from if you want to try authentic south of the border cuisine. Whether your favorites include enchiladas, tacos, or slow roasted carne asada-- you’ll definitely find those at any of the places on the list below. Make sure to complement your authentic dish with a deliciously cold margarita as well. If you’re feeling adventurous, why not try out a new dish while you’re at it-- you won’t regret it!

Treat a friend to a night out at your favorite authentic Mexican restaurant with a GiftYa electronic gift card. It’s the perfect way to get out and try some new restaurants in the Pittsburgh area. You never have to worry about leaving it at home either-- the amount transfers right to their debit card. GiftYa is accepted at all the Mexican restaurants on this list-- as well as many others in Pittsburgh. Ole!


A Pittsburgh favorite for authentic Mexican

Image courtesy of Emiliano’s. If you’re looking for authentic Mexican, consider stopping by Emiliano’s.

South Side and various

2557 E. Carson St.

Pittsburgh, PA 15203


Sun-Thurs 11am-10pm

Fri-Sat 11am-12am

Emiliano’s is a Pittsburgh favorite-- and it’s easy to see that at each of their locations across town. These places are always packed at happy hour, because not only is the food amazing-- but the service is friendly and the prices are right.

Their South Side location can get especially busy on Friday evenings, so if you’re thinking of stopping by for some margaritas, best to come early!

Buy a GiftYa To Emiliano’s >

“This is my favorite Mexican restaurant ever....their food is delicious and service is excellent. It's a must stop for me anytime I'm in the burgh. Great happy hours & great for groups! -Yelp Review


The tacos are out of this world at this Mexican restaurant

Totopo Restaurant
Image courtesy of Totopo. When you dine at this Mexican restaurant, you’re treated like one of the family.

Mt. Lebanon

660 Washington Rd.

Pittsburgh, PA 15228


Mon-Thurs 11am-10pm

Fri-Sat 11am-11pm

Sun 11am-9pm

Totopo is a new addition to the Mt. Lebanon business district, and one that is quickly becoming one of the most popular! It’s located right on Washington Road, and can get quite busy after work and on weekends.

They have many authentic Mexican options on both their lunch and dinner menus, including tamales, tacos, quesadillas, and guacamole to name a few. They also offer paired tequila drinks for all their menu selections, so make sure to stop by often and try them all out!

“Crazy good margaritas, and the mar y tierra was outstanding.  Huge grilled shrimp with steak medallions in a creamy red sauce.  It was excellent and week later I'm still thinking about it.” -Yelp Review

El Campesino

The best Mexican cuisine just north of Pittsburgh

El Campesino
Image courtesy of El Campesino. Take the short drive north of the city and check out the authentic Mexican food at El Campesino.

Ross Twp.

4771 McKnight Rd.

Pittsburgh, PA 15237


Mon-Thurs 11am-10pm

Fri-Sat 11am-10:30pm

Sun 12pm-9pm

El Campesino is a family owned restaurant that has been serving the people of Pittsburgh for over 20 years. It’s known throughout town as having one of the best happy hours, and making some of the most delicious margaritas in Pittsburgh. Make the drive north to Ross Twp. and you won’t be disappointed.

If you’re interested in trying some authentic Mexican cuisine-- or just looking for a nice place to relax and unwind-- El Campesino is a great option. Make sure you try some of their famous shrimp ceviche soup!

Buy a GiftYa To El Campesino >

“Our favorite Mexican restaurant, absolutely love their chips and salsa margaritas and chicken fajitas quesadilla. We order take out and eat in often.” -Yelp Review

La Palapa

Perfect spot for authentic Mexican cuisine

La Palapa
Image courtesy of La Palapa. This restaurant is consistently voted as one of the best Mexican restaurants in Pittsburgh!

South Side

2224 E. Carson St.

Pittsburgh, PA 15203


Tues-Thurs, Sun 11am-10pm

Fri-Sat 11am-11pm

La Palapa is located in the busy South Side neighborhood of Pittsburgh, and is quickly becoming one of the best additions to its dining scene. The owner of this restaurant seeks to not only give customers a fantastic meal-- but also to ensure its done with impeccable service.

You’ll appreciate all the fresh flavors that go into the dishes at this authentic Mexican restaurant-- every option on the menu is hand selected to showcase the wide variety of Mexican food. Their drinks are outstanding and their happy hour is always a fun time. Keep a look out for their food truck as well-- it travels all over the city!

“Fantastic empanadas, and our waitress was so sweet and patient. the portions are very generous and it's new location is absolutely lovely. There's beautiful Mexican art adorning the walls and the drinks are also stellar.” -Yelp Review

Las Velas

Authentic Mexican cuisine in downtown’s Market Square

Las Velas
Image courtesy of Las Velas. This restaurant has brought a bit of Mexican flavor to downtown Pittsburgh.


21 Market Square

Pittsburgh, PA 15222


Mon-Thurs 11am-10pm

Fri-Sat 11am-11pm

Sun 11:30am-8:30pm

Las Velas is located in Market Square in downtown Pittsburgh, and is always packed at lunchtime and happy hour. With a fantastic second story view, you can enjoy the events happening at Market Square as you dine on delicious Mexican cuisine.

Known for their tamales as much as for their margaritas, Las Velas has quickly grown into a favorite amongst the working professionals of downtown Pittsburgh. Perhaps it’s the lively atmosphere or the friendly service-- or perhaps it is because all the dishes on the menu are out of this world!

Buy a GiftYa To Las Velas >

“Great downtown spot in market square for Mexican food and cocktails. The queso rocks, and the tamales are perfect. The star of the show each time I eat here though are the elotes. I LOVE them.” -Yelp Review

El Burro

This place uses the freshest ingredients in their Mexican dishes

El Burro
Image courtesy of El Burro. This place specializes in fresh, authentic Mexican dishes.

North Shore

1108 Federal St.

Pittsburgh, PA 15212


Mon-Sat 11am-9pm

Sun 11am-8pm

With locations in the North Shore as well as Regent Square, El Burro is a great place to satisfy your authentic Mexican cravings. The burritos at this place are what most Pittsburghers like to try-- they come in all sorts of flavors and are paired with fresh salsa, guacamole, and pico de gallo.

El Burro offers many vegetarian and vegan options as well for their famous burritos-- while their delicious rice and beans are always vegan and vegetarian-friendly!

“It's amazing this little Mexican restaurant Tucked away on the Northside's Federal Street. I was quite surprised by how fresh and delicious their burritos, tacos, fresh salsa, amazing guacamole, and homemade chips were.” -Yelp Review

El Paisano

One of the most authentic Mexican restaurants in Pittsburgh!

El Paisano
Image courtesy of El Paisano. You can’t get more authentic than this cafe and street taco stand!


1542 Beechview Ave.

Pittsburgh, PA 15226


Mon-Sun 10am-9pm

El Paisano is as close as it gets to a authentic Mexican restaurant in Pittsburgh. It’s located in the busy Beechview business district, and serves people from all over the city. If you’re looking for authentic Mexican cuisine, this is a must try-- and as many happy customers agree-- the food is amazing.

This place is a great spot to try something new as well-- there are many menu items that you might not see offered on other Mexican restaurant menus. It’s BYOB as well, so feel free to enjoy your favorite wine or beer with your meal.

“This place is as authentic as it gets. Great hole in the wall joint. You are greeted by Spanish waitresses and you can see them cooking and making everything fresh. Best part is it's BYOB. No frills or fluff just an authentic Mexican eatery.” -Yelp Review

Patron Mexican Grill

This restaurant serves up authentic Mexican food in large portions!

Patron Mexican Grill
Image courtesy of Patron Mexican Grill. Their large menu options are sure to have something to satisfy your Mexican food craving!

East Liberty and various

135 S. Highland Ave.

Pittsburgh, PA 15206


Mon-Thurs 11am-10pm

Fri 11am-10:30pm

Sat 12pm-10:30pm

Sun 12pm-9pm

Patron Mexican Grill has a couple of locations throughout Pittsburgh, but their first restaurant was located in East Liberty. It was in this community that Pittsburghers really began to enjoy the authentic Mexican cuisine from this restaurant. This place strives to offer the best cuisine they can-- prepared fresh and exactly to order-- and ensure that their staff is the friendliest and most helpful around.

Since 2007 Patron’s has been doing just that-- and as many happy customers agree-- would love to see them doing it for may more years to come.

Buy a GiftYa To Patron Mexican Grill >

“I loved Patron's tableside guacamole; it was fun to watch and even better to eat! I also enjoyed their queso, which had a little bit of a kick to it.” -Yelp Review

No matter what your Mexican favorite is-- tacos, burritos, or empanadas-- these places are sure to have it. Or step out of your comfort zone and try something new! What’s your favorite authentic Mexican dish? Let us know in the comments!


Related Articles

All Related Articles