John's Roast Pork

14 E Snyder Ave, Philadelphia, PA 19148, United States
+1 215-463-1951
$$$ Sandwich shop
(3,808 Reviews)
Price Range $10–20

If you find yourself wandering the charming streets of Philadelphia, make it a point to stop by John's Roast Pork, a local gem renowned for its exceptional sandwiches and friendly atmosphere. Located at 14 E Snyder Ave, Philadelphia, PA 19148, this sandwich shop is much more than a simple eatery; it's an experience brimming with flavor and history.

At John's, the star attraction is undoubtedly their roast pork sandwich, which has garnered a dedicated following and rave reviews from locals and visitors alike. Picture this: juicy, slow-roasted pork piled high on a fresh, crusty roll, dripping with flavorful juices, and adorned with broccoli rabe or sweet peppers – although some have reported slight misses on toppings, the core taste remains irresistible. You can choose between a small size for US$8.85 or go for the generous large option at US$14.50.

But the offerings don’t stop there; if you’re in the mood for something different, the roast beef sandwiches are equally delectable, with the same price points creating a feast for any budget. For meat lovers yearning for comfort food, the meatball sub with red gravy, available in both small and large sizes, makes for a satisfying choice. A hearty small portion is priced at US$8.85, while the larger size is available for US$14.50.

The dining atmosphere at John's Roast Pork is unpretentious and inviting, making it the ideal stop for both road-trippers and locals. Many reviews highlight the friendly service, ensuring that every customer feels like part of the family. Patrons rave about the generous portions that often lead to sharing, which speaks to the value offered at this bustling spot.

One enthusiastic customer, 'Randy L', suggests that these sandwiches are so large that they inevitably leave you with leftovers, a testament to the upfront value that John's delivers. Meanwhile, 'Jeff' reminisces about his visit before heading to a nearby show, emphasizing not only the excellent flavor but also the welcoming staff and overall great experience. On the other hand, 'Gerald Wyhopen' highlights the surprise delight from their perfectly cooked fries, showing that every component of the meal is thoughtfully executed.

Whether you're a Philly local or just passing through, visiting John's Roast Pork isn't just about quenching hunger; it's about indulging in a local culinary tradition. Come for the sandwiches and stay for the warm atmosphere. Make sure you add this iconic sandwich shop to your must-visit list—the flavors you discover will linger in your memory long after the last bite.

Accessibility
Has wheelchair-accessible car park
Has wheelchair-accessible entrance
Has wheelchair-accessible seating
No wheelchair-accessible toilet
Service options
Has outdoor seating
Offers delivery
Offers takeaway
Serves dine-in
Popular for
Popular for breakfast
Popular for lunch
Popular for dinner
Good for solo dining
Offerings
Serves beer
Serves comfort food
Quick bite
Dining options
Serves breakfast
Serves lunch
Serves dinner
Has seating
Atmosphere
Casual
Historic
Trendy
Crowd
Good for groups
Popular with tourists
Popular with university students
Planning
Usually has a wait
Doesn't accept reservations
Payments
Accepts credit cards
Accepts debit cards
Accepts NFC mobile payments
Credit cards
Children
Good for kids
Parking
Free of charge street parking
Plenty of parking
Openings Hours

Monday

Closed

Tuesday

10:00 AM - 05:00 PM

Wednesday

10:00 AM - 05:00 PM

Thursday

10:00 AM - 05:00 PM

Friday

10:00 AM - 05:00 PM

Saturday

10:00 AM - 05:00 PM

Sunday

Closed

3808 Reviews
Randy L

05 Nov 2025

One of the best cheese steak joints anywhere. We always stop here when we get near Philly. We always get our own and as soon as we sit down we say we could have shared one and take half home. I could probably finish one myself but I would be hurting for a while.

Joe Cloonan

12 Oct 2025

Me and few friends were on a road trip and drove from Atlantic city to try a proper Philly Cheese Steak. Well worth the journey. Food was great and the staff were friendly. Nice spot on a street corner

Andrew Carlisle

02 Sep 2025

First time here yesterday after seeing John's on Worth It and other YouTube channels. Ordered a cheesesteak with the peppers, but it did not have any peppers. Also ordered the roast pork sandwich with spinach, but it did not have the spinach. Both sandwiches tasted really good though. Customer service was good. There is minimal shaded seating. There is parking on the sides of the roads and across the street. They don't do whiz here, so heads up for those that want whiz. If I'm ever in Philly again I'd be down to come here for cheesesteaks, and I think others would really enjoy the food here as well.

Jeff

31 Aug 2025

We stopped at John's before a show at the 2300 Arena, and let me say thank goodness we did! The food flavor was excellent, the staff was super friendly, the portions were well worth the value. All in all I highly recommend putting this place on a go to list if you have not had the pleasure of trying their food. 3 generations have done it right!!!!!

Gerald Wyhopen

23 Aug 2025

Finally made it to John’s Roast Pork, and it definitely lives up to the hype. The roast pork sandwich was excellent. Juicy and quite flavorful, but they were out of broccoli rabe, which was a little disappointing because that would’ve deff enhanced the overall flavor. Even without it, though, still one of the better roast pork sandwiches I’ve had. The real surprise was the french fries. Perfectly crisp outside, soft inside, just the right amount of salt. Some of the best fries I’ve had in a long time at a fast food joint. If you’re in Philly, it’s absolutely worth the stop. Just hope they’ve got the broccoli rabe next time.

Greg Christian

05 Aug 2025

I'd give 10 stars if I could. We got off the plane visiting from South Carolina and immediately came here. I chose this spot over lists of best cheesesteak in the area and it was about a 30 minute drive from the airport. Pulling up the line was super long so we knew we were in the right spot. Ended up in front of 2 guys who work for Barstool sports and told us how to order our roast pork sandwich. We got it Italiano style and a cheesesteak with mushrooms and onions and a order of fries. Best cheesesteak I've ever had. Down here in SC people go for Harrys who are from Philly and Inkys..who are frauds but this sandwich from John's Roast Pork has set the bar extremely high. Definitely gets my vote for the best and with being a James Beard Award winner...that says something. The fries were perfectly seasoned.

Kurt Wallach

30 Jul 2025

Cheesesteak with sharp provolone. The bread was fabulous. The cheesesteak was seriously good, especially with bite from the cheese. Was able to grab a table out back in the sun. Order at the window. Get your order number. Wait patiently. Enjoy. Would recommend and am coming back.

Join the John's Roast Pork Newsletter

Get the latest updates on seasonal pastries, special events, and local highlights directly in your inbox.