We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
Want the lowest hotel prices? You're in the right place. We check 200+ sites for you.

John's Roast Pork

Certificate of Excellence
Bella Vista / Queen Village
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Get directions
14 E. Snyder Avenue, Philadelphia, PA 19148
+1 215-463-1951
07:00 - 19:00
Closed now
See all hours
Mon - Fri 07:00 - 19:00
Sat 09:00 - 19:00
More Info
Add Photo Write a Review

286 Reviews from our TripAdvisor Community

Traveller rating
Traveller type
Time of year
Showing 280: English reviews
Philadelphia, Pennsylvania
Level Contributor
16 reviews
10 restaurant reviews
common_n_restaurant_reviews_1bd8 6 helpful votes
5 of 5 bubbles Reviewed 5 days ago NEW

I lived in Philly for about 5 years and have hit up most of the well known (and plenty of not well known) cheesesteak places and Johns is hands down the best. It gets a bit more tourist traffic than it used to, but whatever, its still primarily locals and even living in the city for awhile I still feel... More 

Thank Alex R
Philadelphia, Pennsylvania
Level Contributor
18 reviews
13 restaurant reviews
common_n_restaurant_reviews_1bd8 23 helpful votes
5 of 5 bubbles Reviewed 6 days ago NEW

This place has been around forever, and it keeps getting better. Some people like to comment about the servers being a bit gruff, to which I say Yo stay out of SoPhilly if you can't take our attitude LOL. But seriously, as a lifelong resident, I can say that this place makes the best pork sandwich in the city, and... More 

Thank Michael D
Los Angeles, California
Level Contributor
40 reviews
24 restaurant reviews
common_n_restaurant_reviews_1bd8 12 helpful votes
4 of 5 bubbles Reviewed 1 week ago

Always looking to experience local favorites when we travel so after much research we tried John's. We've done the other classic Philly joints for cheese steaks and wanted to try something else this time. We ordered the classic pork, and the classic cheese steak. I think I'm more of a fan of the Philly cheesesteak from Pat's and/or Geno's. Wit.... More 

Thank Journeyman J
Philadelphia, Pennsylvania
Level Contributor
45 reviews
24 restaurant reviews
common_n_restaurant_reviews_1bd8 10 helpful votes
3 of 5 bubbles Reviewed 3 weeks ago via mobile

John's is famous for their pork sandwiches, but I didn't grab one while I was there. I grabbed a cheesesteak, which was okay. They use a sesame seeded roll, with a generous portion of meat and they don't overcharge for it. Seating is on par with most steak shops, and the price is in the middle of the pack range... More 

Thank Bradley C
Princeton, West Virginia
Level Contributor
2 reviews
1 of 5 bubbles Reviewed 5 weeks ago

Food was way overpriced, staff was less than friendly, food (cheesesteaks and fries) were mediocre at best. Cooking area appeared old and dirty. Seating area was freezing. There was a heater in there, but it didn't work. Bread for cheesesteaks was way too hard.

Thank PamfromWV
Crisfield, Maryland, United States
Level Contributor
15 reviews
6 restaurant reviews
common_n_restaurant_reviews_1bd8 1 helpful vote
5 of 5 bubbles Reviewed 4 December 2016 via mobile

I think this stop is better than the more famous eats in Philadelphia. Ordering can be a little hectic and confusing but the regulars will walk you through it.

Thank SueL1974
Hilliard, Ohio
Level Contributor
150 reviews
103 restaurant reviews
common_n_restaurant_reviews_1bd8 15 helpful votes
4 of 5 bubbles Reviewed 27 November 2016

Yeah, it says "John's Roast Pork" on the door. We had the roast pork, and it's fine. They'd stay in business if all they served was pork sandwiches. But what you really want is the grilled steak sandwich. The line was literally out the door, and it was moving very s-l-o-w. There was no one in line for the pork... More 

Thank Knot_my_reel_name
Level Contributor
10 reviews
4 restaurant reviews
5 of 5 bubbles Reviewed 16 November 2016 via mobile

There are many roast pork places in Philadelphia but none as good as John's. Be prepared to eat outside along with truck drivers, lawyers and government officials. It's a place where everyone is welcome. Have the roast pork with spinach and sharp provolone and grab a table with others.

Thank David N
w mass
Level Contributor
59 reviews
57 restaurant reviews
common_n_restaurant_reviews_1bd8 23 helpful votes
4 of 5 bubbles Reviewed 4 November 2016

This was the first stop on my cheesesteak tour this month. John's Roast Pork (despite the name) finishes first on many lists as best cheesesteak in the city. Located in a factory area, it is worth seeking out. This was the best and largest steak I'd had. Steak was almost gourmet, well seasoned, savory and very thinly sliced, (but not... More 

Thank Petronius_arbiter
Walla Walla, Washington
Level Contributor
76 reviews
72 restaurant reviews
common_n_restaurant_reviews_1bd8 10 helpful votes
4 of 5 bubbles Reviewed 25 October 2016 via mobile

The roasted pork hoagie is delicious, never had one before in Philly. The service was really fast and the cashier was nice. There just outdoor seating so try to take you things to go. Outside they have pickles, chilis, and mostard that give good flavor to the hoagie. The pork was really tender and had a wonderful flavour. Looking forward... More 

Thank Jose Miguel G

Been to John's Roast Pork? Share your experiences!

Write a Review Add Photos & Videos

Is This Your TripAdvisor Listing?

Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.

Claim Your Listing
Improve this listing

Restaurant Details

Rating summary
  • Food
    4.5 of 5 bubbles
    4.5 of 5 bubbles
  • Value
    4.5 of 5 bubbles
    4 of 5 bubbles
American, Fast food
Breakfast, Lunch, Dinner
Restaurant features
Takeout, Outdoor Seating, Seating, Parking Available, Wheelchair Accessible
Good for
Cheap Eats, Kids, Child-friendly, Local cuisine
Open Hours
07:00 - 19:00
07:00 - 19:00
07:00 - 19:00
07:00 - 19:00
07:00 - 19:00
09:00 - 19:00
Location and Contact Information
  • Address: 14 E. Snyder Avenue, Philadelphia, PA 19148
  • Location: United States  >  Pennsylvania (PA)  >  Philadelphia>  > Bella Vista / Queen Village
  • Neighbourhood: Bella Vista / Queen Village
  • Phone Number: +1 215-463-1951

Questions & Answers

Here's what previous visitors have asked, with answers from representatives of John's Roast Pork and other visitors
2 questions
Ask a question
over a year ago

See all questions (2)

Questions? Get answers from John's Roast Pork staff and past visitors.
Posting guidelines
Typical questions asked:
  • Do you have gluten-free options?
  • Is there a dress code?
  • Do you allow dogs on the outdoor patio?