40 Best Mexican Restaurants in Philadelphia

Restaurantji's guide to Philadelphia's top Mexican dining experiences. Taste the finest Al Pastor, Nachos, Tacos, and more in the city.

Condesa Mexican • $$
1830 Ludlow St, Philadelphia

Customers` Favorites

Guacamole & Salsa Botanera Station
Guacamole with Herbs
Ceviche De Pescado
Chile Relleno
Fish Tacos
Carnitas
Tlayuda

“The food was fabulous!! Atmosphere was spot on! Love, love, loved it!!“

4.2 Good88 Reviews
El Techo Mexican • $$
1830 Ludlow St, Philadelphia

Customers` Favorites

Ceviche Chicharron Chips and Guacamole
Tinga De Pollo
Mixed Tacos
Carnitas

“A fabulous place for late brunch early evening dining that ushers you into the weekend El Techo way. One of the best rooftop bars and restaurants in the city with amazing music. Won’t miss ordering anything off the menu drink or food. Loved the Mixed Greens Salad is was so fresh and the Barbacoa Tacos braised beef is tender and juicy. Service is excellent and you’ll notice that everyone from the host, to the kitchen, and waiters care that you have the best experience. Also, love that they use Toast for bill paying. IYKYK!“

3.9 Good92 Reviews
La Chingonita Mexican • $
413 E Girard Ave, Philadelphia

Customers` Favorites

Quesadilla Your Choice of Protein
Shrimp Taco and Elote Delish
Birria Tacos and Street Corn
3 Classic Tacos
Al Pastor Tacos
Chips and Guac
Shrimp Tacos
Carnitas Taco
Guacamole
Carnitas

“Bought shrimp tacos, chicken tacos, esquites, chicken tacos and guacamole. The only downside is that the chicken tacos were made with dark chicken thigh meat, I wrongly assumed it would be chicken breast (my fault for not asking).Otherwise good decent food!“

4.8 Superb81 Reviews
El Mezcal Cantina Mexican • $$
1260 Point Breeze Ave, Philadelphia

Customers` Favorites

Chocolate Cake with Flan
Langostinos Al Mezcal
Guacamole and Chips
Aguachile Cítrico
Carne Asada Tacos
Alitas Chilangas
Al Pastor Pizza
Peperoni Pizza
Chicken Wings
Red Snapper

“Food so good I can’t wait to try the rest of the menu. Delicious drinks. Definitely coming back ⭐️⭐️⭐️⭐️⭐️“

4.7 Superb92 Reviews
South Philly Barbacoa Mexican • $
1140 S 9th St, Philadelphia

Customers` Favorites

Barbacoa Taco and Consomé
Hand Made Tortillas
Barbacoa Taco Kit
Tacos de Birria
Tamales Atole
Taco Barbacoa
Sweet Tamales
Consome Soup
Family Style
Quesadillas

“Pineapple Raisin Tamale is understated! Get Pineapple Raisin Tamale if it is offered. Get two! Get Three! It's pretty awesome and I am kicking myself for getting just one and having to share! Relative to the tacos I think these tamales may not get as much publicity but they are unique and fantastic! Of course the tacos are great as well. Of the two taco versions, Lamb and Pork, the Pork was my favorite. The lamb was slightly dry and maybe needed a little spice for my taste. If you have to get them to go because of lack of seating, don't wait too long to eat! If only their standard hours of business were better I'd be there more often.“

4.6 Superb93 Reviews
6

LMNO

LMNO Mexican • $$
1739-1749 N Front St, Philadelphia

Customers` Favorites

Mexican Chocolate Mousse Cake
Tres Leches French Toast
Camaron Enchilado Tacos
Lobster Puerto Nuevo
Coal-Roasted Oysters
Snapper Chicharrón
Guacamole and Chips
Veggies Al Carbon
Carne Asada Tacos
Pollo Asado Tacos

“Shrimp Tacos crazy good… crab guacamole delish“

4.4 Superb162 Reviews
Blue Corn Restaurant and Bar Mexican • $$
940 S 9th St, Philadelphia

Customers` Favorites

Enchiladas En Salsa Chipotle
Blue Corn Tacos Al Pastor
Carne Asada Con Nopale
Tacos Puerto Vallarta
Chips and Salsa
Alambre Poblano
Fried Plantains
Small Guacamole
Carnitas Taco
Seafood Soup

“Awesome food and staff always fresh delicious ingredients!“

4.5 Superb87 Reviews
La Chinesca Mexican • $$
1036 Spring Garden St, Philadelphia

Customers` Favorites

Baby Corn Elote Black Bean Mayo Cilantro Cotija Cheese
Birria Tacos with Consome
Beer Battered Fish Tacos
Birria Breakfast Tacos
Spiced Chicken Wings
Pork Belly Bao Buns
Carne Asada Lo Mein
Cucumber Appetizer
Al Pastor Egg Roll
Fried Wonton Chips

“This was a place we stumbled on by accident, waiting for a concert at Union transfer. Small little place but the food was unique and really good! Service was a little lacking but it was a busy Saturday night. Seems to be a popular spot! Highly recommend if you're in the area!“

4.3 Superb120 Reviews
Loco Pez Mexican • $$
700 S 20th St, Philadelphia

Customers` Favorites

Guacamole and Chips
Hard Shelled Taco
Chicken Enchiladas
Mushroom Burrito
Chips and Salsa
Tacos Camarones
Nachos De Veg
Gabacho Taco
Shrimp Tacos
Al Pastor

“Omg these spell of a thing really works like magic. to you Dr Amala for bringing back my husband to me. fb.me/dramala“

4.3 Superb85 Reviews
Cantina Mexican • $$
2321 Fairmount Ave, Philadelphia

Customers` Favorites

Enchilada Rojo Con Mariscos
Tuna Ceviche Tacocitas
Brussels Sprout Tacos
Chicken Tortilla Soup
Traditional Guacamole
Watermelon Gazpacho
Chicken Tinga Tacos
Esquites Guacamole
Chicken Enchiladas
Cauliflower Tacos

“Awesome mexican restaurant in Fairmount! The restaurant looks small from the front but stretches back into really fun dining room. There is a patio option that would be great on a sunny day. The staff was very friendly and personable. I was seated as soon as I walked in but I did make a reservation beforehand. Our waitress made the recommendation for the Baja tacos and they did not disappoint (9/10) The carnitas tacos were excellent (9/10). We also started with the guacamole sampler, which comes with house chips and salsa. The plain guac was just average, but both the street corn and the spicy tuna guacamole were amazing. My friend and I split a margarita pitcher and they were great! A little sweet but perfectly strong. Easily 4 drinks in a pitcher. Overall this place is great for a first date, catching up with friends, or just some amazing food. Cantina Feliz will definitely be added into my regular rotation.“

4.2 Good104 Reviews
Juana Tamale Mexican • $$
1941 E Passyunk Ave, Philadelphia

Customers` Favorites

Quesabirria Beef Tacos or Vegan Birria
Birria Tacos and Vegan Ingsw
Birria Ramen and Taco
Vegan Birria Tacos
Cali Style Burrito
Breakfast Burrito
Chicken Carnitas
Breakfast Tacos
Mexican Pizza
Vegan Tamales

“Everything here was 5 stars across the board — the food, the service, the atmosphere.As for the food, we ordered the birria tacos & ramen, along with a few of the HH street tacos. The flavor was amazing, I haven’t had birria so rich across the East Coast! The horchata was also amazing. The vibes were great inside, and Juana was so kind. It was a wonderful experience and can’t wait to go back!“

4.1 Good106 Reviews
Sancho Pistola's Mexican • $$
19 W Girard Ave, Philadelphia

Customers` Favorites

Spicy Tuna Guacamole
Chilaquiles Verdez
Corn on the Cob
Pistola's Wings
Freedom Tacos
Side of Guac
Shrimp Tacos
Duck Tacos
Mahi Tacos
Spicy Pork

“The food was excellent and just what I was in the mood for. We got the special (a carne asada burrito), chicken enchiladas, and chips and salsa.We are visiting from out of town and brought our kids with us. The waitress initially acted like she had never seen a child before ? I understand that they do a big bar business, but it was before 5pm and it was honestly comical how surprised they seemed by children. The staff recovered quickly however and we had a very nice meal. Accessibility note: it's all high tops indoors.“

4.1 Good90 Reviews
Rosy's Taco Bar Mexican • $$
2220 Walnut St, Philadelphia

Customers` Favorites

Guacamole and Chips
Frozen Margarita
Nachos with Beef
Valentina Wings
Al Pastor Tacos
Carnitas Tacos
Chicken Nachos
Chicken Tacos
Veggie Tacos
Chorizo Tacos

“Beats El Vez any day! The Esquites (Mexican street corn) is this best we’ve ever had. My burrito bowl was so huge that I could make three meals out of it! Definitely our favorite Mexican place in the city.“

3.9 Good112 Reviews
Mi Pueblito Tacos Mexican • $
Front and, Dickinson St, Philadelphia

Customers` Favorites

Queso Birria Tacos
Quesabirria Tacos
Chicken Taco

“everything was amazing!!! get there early and enjoy.“

4.4 Superb22 Reviews
El Fuerte de Loreto Philly Mexican • $$
1412 S 5th St, Philadelphia

Customers` Favorites

Bagel Sandwich with Smoked Salmon
Green Chilaquiles with Steak
Chilaquiles Verdes or Rojas
Egg Benedict Smoked Salmon
Fried Calamari and Fries
Lemon Ricotta Pancakes
South Philly Omelette
Camarones Al Ajillo
Enchiladas de Mole
Huevos Motulenos

“We went for dinner around 5pm today with a group of 7 and everything was fantastic!!! The food was so fresh and flavorful. You can definitely tell they put love into their food and pride themselves on great presentation. BYOB with great mixers and smoothies. The service was very attentive and friendly. Very cozy inviting atmosphere. Can't wait to go back!!“

4.9 Superb120 Reviews
16

Juno

Juno Mexican • $$
1033 Spring Garden St, Philadelphia

Customers` Favorites

Chicken Tinga Tacos
Nachos with Chicken
Nachos with Steak
Chicken Sandwich
Vegetable Tacos
Torta De Pastor
Tofu Enchiladas
Chips and Salsa
Chicken Fajitas
Tacos Al Pastor

“I love coming to this place! Each time I come, the food and drinks are delicious, the atmosphere it’s just right and even if it’s cold outside they make sure to keep you warm. I want to personally recognize Juan, who is so attentive during each visit. He is very welcoming and kind to all the guests. He is always watching out to make sure every table is assisted and not waiting long. Truly amazing!“

3.7 Good137 Reviews
Hi-Lo Taco Co. Tacos • $$
1109 Walnut Street, Philadelphia

Customers` Favorites

Grilled Mahi Mahi and Crispy Mushroom
Crispy Mushroom and Mahi Mahi Tacos
Side Fennel-Orange Slaw
Cauliflower Tinga Taco
Mushroom Asada Taco
Chicken Fajita Bowl
Chicken Fajita Taco
Crispy Shrimp Taco
Steak Fajita Taco
Smash Burger Taco

“Food is great very creative I’d recommend the shrimp taco, new favorite place drinks are good too not watered down like other places. Service here is awesome. Leah is great our second visit she remembered my name she treats her regulars like we visit everyday. At one point I thought she was the owner bc she does such a great job running the place. This is now my favorite place to go.“

4.9 Superb93 Reviews
Loco Pez West Philly Mexican • $
4631 Baltimore Ave, Philadelphia

Customers` Favorites

Chicken Fish and Shrimp Tacos
Gabacho Taco Ground Beef
Gabacho Taco Hard Shell
Volcano Burrito
Chips & Salsa
To Go Nachos
Fish Tacos
Carne Asada
Guacamole

“Had lunch here with my son and the service was great food was fresh and very tasty. Drinks were creative good prices.“

3.5 Good82 Reviews
Café Ceviche Mexican • $
1538 S 10th St, Philadelphia

Customers` Favorites

El Obrero Sencillo
Ceviche Mixto
Tacos

“We had the best service with Kate! She gave us tips on what to order and ahead of time was dead on. We started with a cocktail and had a glass of wine with dinner. We split the spicy chicken empanadas, delicious, however, we did not detect the spice. We split the green chili Caesar. Honestly, the best Caesar in town. I do t see how they get it so cold and crisp, it's amazing! We then each had a ceviche. The baby shrimp, which were much bigger than anticipated, such wonderful flavor! My daughter had the crab, the server suggested mixing it right away to get the sauce mixed in. Very good! It did need more liquid. We simply poured the extra shrimp sauce in the crab, it was superb after that. The tomato on the shrimp just gives it more moisture and such a good flavor! We can't wait to go back!“

4.5 Superb153 Reviews
Café y Chocolate Mexican • $
1532 Snyder Ave, Philadelphia

Customers` Favorites

Carne Asada Enchiladas Rojas Frijoles Y Nopales
Huevos Motulenos Especiales
Cheesesteak a La Mexicana
Enchiladas Divorciadas
Huevos Rancheros
Chilaquiles
Pozole Rojo
Molletes
Empanada
Torta

“This hot chocolate might be best in Philly. Super cute, seemingly hidden spot. Service is great. Staff is super helpful in explaining anything and everything on the menu. Prices are pretty reasonable for brunch. Dinner menu prices are better.“

4.7 Superb72 Reviews
Si Taqueria Tacos • $
1500 Federal St, Philadelphia

Customers` Favorites

Tacos Camarones Y Asada
Chicken Mole Taco
Birria Del Torro
Shrimp Tacos
Carne Asada
Al Pastor
El Trendy
Steak

“The tacos are amazing. I am a huge fan of the Al pastor and the chicken. Also, every Tuesday is taco Tuesday so by one get one for Al pastor. Best deal ever. Also it’s mom and pop and the service is quick and the staff are always so nice.“

4.7 Superb68 Reviews
Cantina la Martina Mexican • $$
2800 D St, Philadelphia

Customers` Favorites

Passion Fruit Margarita Mango Popsicle Paletarita
Señor Machete Large Quesadilla
Chilaquiles Verdes Con Pollo
Elote Corn on the Cob
Chamorro Pork Shank
Chips and Guacamole
Tlayuda Oaxaqueña
Ribs Happy Hour
Carnitas Tacos
Shrimp Ceviche

“Great place to go and wind down“

4.5 Superb109 Reviews
La Llorona Cantina Mexicana Mexican • $$
1551 W Passyunk Ave, Philadelphia

Customers` Favorites

Sopa de Tortilla
Al Pastor Tacos
Shrimp Risotto
Asada Tostadas
Shrimp Tacos
Carne Asada
Asada Tacos
Quesadilla
Nachos
Tlayuda

“The food and drinks were amazing. I was surprised that the food was actually spicy because it's hard to find an upscale Mexican restaurant that actually has spicy food. Drinks were super tasty and the right amount of alcohol. Everyone was super friendly and attentive. AND MUSIC WAS amazing.“

4.4 Superb114 Reviews
Taqueria Amor Mexican • $$
4410 Main St, Philadelphia

Customers` Favorites

Mexican Street Corn Esquites
Fish Taco Ensenada Style
Chipotle Steak Tacos
Fish Ensenada Style
Nachos Con Chorizo
Cauliflower Tacos
Seafood Guacamole
Black Bean Soup
Brisket Nachos
Tortilla Soup

“Awesome food, atmosphere, and beyond awesome friendly hospitality and service!!!!!“

4.3 Superb151 Reviews
Los Cuatro Soles Mexican • $
1801 S Chadwick St, Philadelphia

Customers` Favorites

Camarones Al Ajillo
Cubana Torta
Mole Poblano
Al Pastor
Fish Tacos
Guacamole
Burritos
Nachos
Steak

“amazing food and service every single time!!“

4.8 Superb35 Reviews
Asadero Los Tios Mexican • $
3087 Holme Ave, Philadelphia

Customers` Favorites

Chips and Refried Beans
Pastelitos De Pollo
Tacos De Al Pastor
Carne Asada Plate
Birria Tacos
Shrimp Tacos
Quesadillas
Yellow Rice
Pastelillos
Taco Salad

“My family enjoyed the food we ordered last night. It was our first time ordering from this restaurant. We enjoyed everything and the guacamole was super !!“

4.4 Superb63 Reviews
Don Panchito Mexican Grill Mexican • $
3180 Grant Ave Side Building, Philadelphia

Customers` Favorites

Mexican Loaded Fries
Steak Nachos Ğÿ¥
Chicken Quesadilla
Nachos with Cheese
Chicken Enchilada
Chicken Burrito
Chips and Queso
Rice and Beans
Steak Fajita
Steak Burrito

“Visited for the first time and the food did not disappoint. Food was fresh and served quickly. Enjoyed the steak fajita combo, chicken quesadilla, Mexican wings, and churros. All of it was delicious. Service was great. Ambiance is clean and nicely done. Definitely coming back.“

4.3 Superb72 Reviews
Sor Ynez Mexican • $$
1800 N American St Unit G, Philadelphia

Customers` Favorites

Shrimp Al Ajillo Con Mezcal
Caritas and Chicken Tacos
Chips and Guacamole
Breakfast Burrito
Sopa De Tortilla
Cauliflower Torta
Corn Tortillas
Chips and Quac
Birra Tacos
Fish Tacos

“Amazing, delicious. creative food!❤️“

4.3 Superb71 Reviews
Añejo Philadelphia Mexican • $$
1001 N 2nd St, Philadelphia

Customers` Favorites

Endless Brunch French Toast & Fresh Guacamole
Al Pastor Shrimp Carnitas Special of the Day
Traditional Guacamole
Chicken Chilaquiles
Pork Belly Tostada
Cauliflower Tacos
Chicken Empanadas
Tacos by the Piece
Tacos De Carnitas
Short Rib Tacos

“The food and presentation was amazing and the staff couldn't have been nicer. Great restaurant which I will recommend to friends and return to.“

4.1 Good245 Reviews
Korea Taqueria Korean • $
3101 Tasker St, Philadelphia

Customers` Favorites

Tomato Salsa House Made Chips
So Sesame Cauliflower
Kimchi Cheese Fries
Chicken Wings
Dry Rub Wings
Nachos
Taco

“The korean quesa birria tacos are next level!With the cilantro lime mayo, highly recommend...“

4.2 Good88 Reviews
31

La Roca

La Roca Mexican • $$
4161 Main St, Philadelphia

Customers` Favorites

House Made Guacamole w Chips
Brussels Sprouts Tacos
La Roca Crunch Wrap
La Roca Egg Rolls
Chicken Burrito
Pico de Gallo
Shrimp Tacos
Gringo Taco
Taco Tasting
Quesadilla

“It’s fantastic place!! If I lived closer I would be there weekly!“

4 Good212 Reviews
Taco Riendo Restaurant Mexican • $
1301 N 5th St, Philadelphia

Customers` Favorites

Burrito Al Pastor
Chorizo Burrito
Beef Burrito
Salsa
Taco

“I just picked up their soup of the day and it was a spicy beef and veggie jawn. They also gave me a small container of extra onions and cilantro, and some soft tortillas. It was pricey, but it was fire.?! Flavor for days!!! I’ve been looking for ppl who sell good soup. I will be back for sure.“

4.2 Good42 Reviews
Pistolas Del Sur Mexican • $$
1934 E Passyunk Ave, Philadelphia

Customers` Favorites

Roasted Corn Soup of the Day
Pork Belly Steamed Buns
Shrimp Tempura Tacos
Spicy Pork Tacos
Mahi Mahi Tacos
Fried Plantains
Freedom Tacos
Tuna Tiradito
Shrimp Tacos
Korean Rib

“Taco ‘bout a tasty meal! We stopped by Pistola's Del Sure for tacos and it did not disappoint!For dinner, we ordered:- Papas Fritas: fries with garlic and cotija cheese- Traditional Guacamole- Mahi Mahi Tacos: tempura battered, pickled red cabbage, chipotle aioli, cilantro- Shrimp Al Pastor Tacos: pineapple pico, pickled red onions, salsa verde, cilantro- ChurrosNext time you’re in the Philly area, swing by Pistolas Del Sur to fulfill your taco craving!-Follow @centralpafoodie on Instagram for more PA food reviews & pictures!“

4.1 Good63 Reviews
La Virgen de las Nieves Mexican Restaurant Mexican • $
1839 S 8th St, Philadelphia

Customers` Favorites

Nachos Con Guacamole 32 Nachos with Guacamole
Seasoned Beef with Beans and Rice
Carnitas Huarache
Al Pastor

“This is a restaurant that will most definitely be a repeat customer to! Authentic Mexican style cooking, a reasonably broad menu that was affordable with large portion sizes.The dining area is somewhat small, there's a lot going on in a small area and it feels crowded and busy. This is easily overlooked by the outstanding quality of the food!“

4.3 Superb29 Reviews
Casa Mexico Mexican • $
1134 S 9th St, Philadelphia

Customers` Favorites

Guacamole w Tortilla Chips
Ceviche Camarones Shrimp
Chilaquiles with Eggs
Esquites with Chorizo
Pork Carnitas Taco
Tacos De Carnitas
Chips and Salsa
Cochinita Pibil
Pibil Pork Taco
Rice and Beans

“Casa Mexico is delicious! Highly recommend to anyone in the Philadelphia area. We had the fried shrimp tacos (gluten-free!) and they were fantastic. Also the staff and ownership is awesome!“

4 Good87 Reviews
Cantina Los Caballitos Mexican • $$
1651 E Passyunk Ave, Philadelphia

Customers` Favorites

Guacamole with Chips
Quesadilla De Pollo
Guacamole & Chips
Mexican Hot Dog
Beef Empanadas
Chicken Wings
Chips & Salsa
Pork Carnitas
Eggs Benedict
Birria Tacos

“Excellent margarita.Pricey, and they upcharge for everything.Lettuce and cheese on tacos or burritos costs $3 extra. If you don’t pay extra for lettuce, it’s just a lump of meat with a few strands of chopped cilantro.Salsa and chips costs $5. They charge extra ($4) for salsa when you order chips and guacamole (which is already $12).Vegetarian options: Vegetarian protein options are soy chorizo, smoked tofu, or seitan.“

4 Good79 Reviews
Izlas Latin Cuisine Restaurant and Nightclub Latin American • $$
2725 N American St, Philadelphia

“This place is amazing, shrimp tacos were the bomb, customer service was like no other. Definitely going back! And my margarita was excellent with fresh muddled limes.“

4 Good53 Reviews
Jose Pistola's Mexican • $$
263 S 15th St, Philadelphia

Customers` Favorites

Roasted Brussels Sprouts Tacos
Chicken Nachos
Freedom Tacos
Tortilla Soup
Quesadilla
Churros
Burrito

“A wonderful spot to step in and order some authentic Hispanic food. Went with a Cuban sandwich that had all ingredients balanced that balanced well with one other. The amount of ham, about three pieces of thickly sliced didn’t overpower the amount of pernil and the extra condimentes of mustard and mayo didn’t take overtake the meal. The bread held everything together well and didn’t make the sandwich intimidating. Super delicious and should be ordered for more occasions!“

3.9 Good76 Reviews
Man vs Fries Mexican •
139 E Chelten Ave, Philadelphia

“Hi, I ordered the fried cheesecake It's so good! They give you a chocolate dipping sauce to go with it everything's perfect it's not too sweet. I haven't tried any of their main dinner food but that dessert was excellent. I did try their habanero spicy hot sauce that is also really delicious so if you're looking for a good hot sauce they have it.“

3.9 Good14 Reviews
El Poquito Mexican • $$
8201 Germantown Ave, Philadelphia

Customers` Favorites

Fish Tacos and Chicken Tacos
Grilled Shrimp Tacos
Guacamole and Chips
Chips and Salsa
Chicken Tinga
Beef Tacos
Queso
Steak

“Great atmosphere with delicious drinks and food.“

3.7 Good87 Reviews