Philadelphia is full of delicious food to try no matter what you’re in the mood for – including plenty of Mexican food. And of Mexican food, I would have to argue the best dish is definitely tacos. With such a wide variety of fillings and flavors, tacos can never get boring. So, when you need a good place to get some tacos, take a look at this list I’ve put together. Filled with top-notch Mexican restaurants, you’ll want to try every place on my list.
With some casual spots and other more upscale locations, these taco restaurants are sure to be perfect for any occasion. There’s also a mixture of spots with BYOB policies and others with full bars. Keep reading to learn a bit about each place!
Best Tacos in Philadelphia
- Philly Tacos
- Taco Riendo Restaurant
- Taqueria La Prima
- Revolution Taco
- Loco Pez
- El Purepecha
- Tio Flores
- Rosy’s Taco Bar
- Los Gallos
- El Rey
2011 Reed St, Philadelphia, PA 19146
Phone: (215) 334-1200
This award-winning restaurant is a spot you won’t want to miss while you’re in Philly. Locally-owned and operated, Philly Tacos serves Mexican cuisine, specializing in tacos. It’s also a BYOB spot.
Philly Tacos serves more than just tacos including quesadillas, enchiladas, and sandwiches. Though the taco options are the star of the show as there are countless varieties. We recommend the chorizo tacos, carne enchilada tacos, glor de calabaza tacos, or lengua tacos. Be sure to bring the tequila!
Taco Riendo Restaurant
1301 N 5th St, Philadelphia, PA 19122
Phone: (215) 235-2294
With over 400 reviews, it’s no surprise Taco Riendo Restaurant is a popular spot to grab some tacos in town. Serving all of your favorite Mexican dishes, this restaurant has also won an award. It’s cash only and BYOB so be sure to bring what you need.
Serving breakfast, lunch, and, dinner, Taco Riendo is perfect for any time of the day. Be sure to try the carne asada tacos, al pastor tacos, lengua tacos, or Cancun torta. Don’t forget to bring a bottle or two!
Taqueria La Prima
1104 S 9th St, Philadelphia, PA 19147
Phone: (215) 339-5000
Looking for a late-night taco spot? Look no further than Taqueria La Prima. This local restaurant serves tacos and other Mexican dishes late into the night. Reviewers love the food, the service, and affordable prices here.
Offering plenty of delicious dishes, you’ll have a lot to choose from here. Try out the mixed tacos, al pastor tacos, tinga del pollo tacos, or surtida tacos. Make sure to bring some cash as it’s a cash-only establishment!
2015 Walnut St, Philadelphia, PA 19103
Phone: (267) 639-5681
When you’re hoping to try something a little new, check out Revolution Taco. Serving tacos filled with globally inspired flavors and ingredients, you’re bound to try something new here. With over 300 reviews, it’s obvious this spot is pretty popular too.
This menu is complete with burritos, tacos, and empanadas, including a few vegetarian and vegan options. We recommend the Korean beef tacos, fried sweet and sour chicken tacos, bbq spiced cauliflower tacos, or roast duck tacos!
2401 E Norris St, Philadelphia, PA 19125
Phone: (267) 886-8061
With nearly 1,300 reviews, it’s clear people love Loco Pez. This local restaurant offers California-style Mexican cuisine. This is another cash-only establishment, so make sure you bring some along with you.
Loco Pez’s menu offers tacos, burritos, and enchiladas in addition to a few American dishes in case you’re not in the mood for Mexican cuisine. Be sure to try the pez tacos, seitan tacos, chorizo tacos, or camarones tacos. Don’t forget to order a drink like the fairlane or thunderbird while you’re there!
315 N 12th St, Philadelphia, PA 19107
Phone: (215) 765-2369
Another great taco spot is El Purepecha. This local restaurant serves authentic Mexican food that you won’t want to miss. People love the laid-back atmosphere and efficient service at this spot.
There’s plenty of delicious plates to choose from on El Purepecha’s menu, but we suggest ordering the tacos. Specifically, try the baja tacos, shrimp tacos, al pastor tacos, or fish tacos. Make sure to bring your own bottle as this spot doesn’t serve alcohol!
1600 South St, Philadelphia, PA 19146
Phone: (267) 687-2220
If you prefer a spot with alcohol, swing by Tio Flores. Serving Mexican cuisine as well as drinks and music, you’ll find everything you need here. Located on South Street, this is a popular restaurant.
With dine-in options, take-out specials, and to-go drinks, Tio Flores is perfect even if you’re in a time crunch. We recommend the barbacoa tacos, cauliflower lentil tacos, beef gringo tacos, or blackened mahi tacos. Be sure to grab a biggie bottled margarita on your way out!
Rosy’s Taco Bar
2220 Walnut St, Philadelphia, PA 19103
Phone: (267) 858-4561
Hoping for tacos and a fun night out? Head over to Rosy’s Taco Bar. Serving Mexican cuisine, drinks, and entertainment, you’ll never want to leave. Live DJ nights and karaoke nights are the best at Rosy’s.
Serving tacos in sets of three as well as other Mexican dishes, you’re sure to leave full. Be sure to try the bistec tacos, vegetables tacos, camarones tacos, or coreanos tacos. Don’t forget to sip on a cocktail while you eat!
951 Wolf St, Philadelphia, PA 19148
Phone: (215) 551-1245
Bordering on 1,000 Google reviews, Los Gallos is a delicious option for tacos. Opened in 2010, this family-owned restaurant is well-known for its authentic food. Keeping with the BYOB theme, this spot allows its customers to bring their own alcohol.
Offering a very extensive menu, you may feel a little overwhelmed reading Los Gallos’ options, but not to worry, you can’t go wrong with the tacos. Try out the tripa tacos, carne enchilada tacos, suadero tacos, or tacos mixtos. Make sure to bring your favorite drink!
2013 Chestnut St, Philadelphia, PA 19103
Phone: (215) 563-3330
Completing our list of taco spots in town is El Rey. With a focus on homestyle cooking, you can bet this food will be delicious. The best part is, this restaurant has a full bar as well so you cab have a few drinks.
El Rey’s taco selection is short and straightforward, but just as tasty. We recommend the steak tacos, fish tacos, carnitas tacos, or brussel sprouts tacos. Be sure to stop by from 4 p.m. to 5:30 p.m. Sunday through Thursday for happy hour!
So, the next time you’re craving some delicious tacos, you won’t have to spend an hour trying to find a spot to grab some. If one thing is clear, it’s that Philly has a wide variety of amazing taco spots to try.
Looking for more than just tacos? Check out our favorite Mexican restaurants in Philadelphia for fajitas, quesadillas, margaritas, and more!
Which restaurant will you try first? Let us know! Did we leave a restaurant out of this list? Make sure you leave us a comment and we’ll check it out!
This page may contain affiliate links. If you click through and make a purchase, we'll earn a small commission, at no additional cost to you.