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
7:00 am - 7:00 pm
Open now
See all hours
Mon - Fri 7:00 am - 7:00 pm
Sat 9:00 am - 7:00 pm
More Info
Add Photo Write a Review

293 Reviews from our TripAdvisor Community

Traveler rating
Traveler type
Time of year
Showing 287: English reviews
Coffeyville, Kansas
Level Contributor
71 reviews
31 restaurant reviews
common_n_restaurant_reviews_1bd8 25 helpful votes
5 of 5 bubbles Reviewed 3 days ago NEW

Good,service good was visiting Ft. Dix NewJersey, went to Philadelphia for the day. Was told about this place, and I'm glad they did.Friendly service. Tables outside to eat

Thank Joyce L
1 review
5 of 5 bubbles Reviewed 1 week ago via mobile

Stopped in Philly for a few days trying out a bunch of different cheesesteak and John's Roast Pork is easily the best we've had. Better than both Jim's and Cleavers, which are both great in their own right. Good price and huge servings. The place and staff get a bit crazy when it's busy but it adds to the charm.... More 

Thank Tyler W
Level Contributor
8 reviews
7 restaurant reviews
5 of 5 bubbles Reviewed 2 weeks ago via mobile

Lifelong Philadelphian neighborhood guy here. And it bugs me no end that the Philly tourist trap places can treat you to a mediocre sandwich with a heaping side of attytude (yes, I'm talking about Pat's steaks). John's Roast Pork, on the other hand, isn't technically a tourist trap but it is a very busy place. Somehow they don't forget that... More 

Thank davidhC4236CB
Oklahoma City, Oklahoma
Level Contributor
594 reviews
350 restaurant reviews
common_n_restaurant_reviews_1bd8 149 helpful votes
4 of 5 bubbles Reviewed 2 weeks ago

Long time Philly eatery that holds its own with other Philly Cheese Steaks and also has a great pork sandwich. We had one of each so that we got the best of both worlds. Be careful when ordering though as you order the roast pork at one window and the Philly Cheese Steak at another.

Thank lannyr
Philadelphia, Pennsylvania
Level Contributor
5 reviews
common_n_restaurant_reviews_1bd8 1 helpful vote
5 of 5 bubbles Reviewed 3 weeks ago via mobile

Awesome place! Cheesesteaks from other places may be nationally known, and not always for the food, but that's because we locals want to keep the best for ourselves. Roast pork is incredible. Very juicy and flavorful. Try it without the greens and provolone first. They also have roast beef that is as good as Chicago's italian beef sandwiches. Cheesesteaks are... More 

Thank miszczam
New York City, New York
Level Contributor
125 reviews
106 restaurant reviews
common_n_restaurant_reviews_1bd8 24 helpful votes
4 of 5 bubbles Reviewed 4 weeks ago

First time at John's and I really enjoyed the fact that the place is old & worn and the people that work there are not phoney's. It's "in your face" from the minute you arrive until the minute you leave. Be prepared to get with the process quickly or you will get lost in the shuffle. This means getting on... More 

Thank Mark S
Brisbane, Australia
Level Contributor
23 reviews
11 restaurant reviews
common_n_restaurant_reviews_1bd8 2 helpful votes
5 of 5 bubbles Reviewed 4 weeks ago via mobile

While on business in Philly and heading to the airport hotel we thought it would be unfair on ourselves not to try a Philly Steak Sandwich in its home environment, a quick google came up that this small Shack consistently was awarded the top accolade - this was a scary journey for 4 guys in suits through the naval dockyards,... More 

Thank chrisomac
Philadelphia, Pennsylvania
Level Contributor
19 reviews
13 restaurant reviews
common_n_restaurant_reviews_1bd8 8 helpful votes
5 of 5 bubbles Reviewed January 11, 2017

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 January 10, 2017

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 January 3, 2017

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

Travelers who viewed John's Roast Pork also viewed


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
Dining on a budget, Kids, Families with children, Local cuisine
Open Hours
7:00 am - 7:00 pm
7:00 am - 7:00 pm
7:00 am - 7:00 pm
7:00 am - 7:00 pm
7:00 am - 7:00 pm
9:00 am - 7:00 pm
Location and Contact Information
  • Address: 14 E. Snyder Avenue, Philadelphia, PA 19148
  • Location: United States  >  Pennsylvania (PA)  >  Philadelphia>  > Bella Vista / Queen Village
  • Neighborhood: 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?