Iconic roast-pork sandwich & cheesesteak joint that only accepts cash & closes by late afternoon.
I-Like-Fun
Went to Philly in search of the best cheesesteaks, and John’s rates up there with the best of them, so made sure we stopped by to give it a try. After two days of non-stop cheesesteak gorging all over the city, this place makes the top of the list.
The food itself was unbelievably good, but more than that, what stands out is their love for the craft of making authentic and delicious food. You can tell that after three generations continuing at this location, this family has not only perfected the recipes, but cares about each order being the best representation of that perfection. Large portions, great flavors, top quality ingredients, fast and friendly service… all around, it was a pleasure and a privilege to eat at John’s!
… moreHugh Gordon
Tucked away in an industrial pocket of South Philly, John’s Roast Pork is a time capsule of the dive dinner era. This bright blue shack has a utilitarian, no-frills atmosphere—outdoor seating, order-at-the-window service, and a crowd of workers and pilgrims united by the focus on food, not ambiance.
And that food delivers. Their namesake roast pork sandwich is a masterpiece of simplicity: tender, slow-roasted meat piled high on a crusty seeded roll. The detail that makes it unforgettable is the hint of pepper in the pork—a warm, aromatic note that cuts through the richness and makes every bite super tasty. It’s a true taste of Old Philadelphia, and absolutely worth the pilgrimage.
… moreKD K1
John’s Roast Pork delivers excellence at every level. From the moment you walk up to the window, you can immediately tell this is a well-run operation that takes pride in consistency, quality, and execution. There’s a reason this place continues to outperform in a city loaded with elite food options.
The roast pork sandwich is a masterclass in balance and precision — tender, perfectly seasoned pork, sharp provolone that cuts through the richness, and broccoli rabe that adds just the right amount of bite. The bread holds everything together without compromising texture, which speaks to thoughtful sourcing and attention to detail. Every bite feels intentional and flawlessly aligned.
Beyond the food, the team operates with efficiency, professionalism, and a clear commitment to customer experience. Even during peak volume, throughput remains strong without sacrificing quality — a true example of operational excellence under pressure.
Simply put, John’s Roast Pork sets the benchmark. If you value craftsmanship, consistency, and a product that consistently exceeds expectations, this is a mandatory stop in Philadelphia. Highly recommended and absolutely worth the visit.
… moreAlan and Deirdre Forever
A legit spot that truly does justice to the iconic Philly cheesesteak — a worthy contender among the best. The seeded roll delivers that perfect crusty snap on the outside while staying soft and airy within. Inside, a mountain of generously portioned, juicy seasoned steak is layered with sweet, caramelized onions and sharp provolone for its savory. Each bite is indulgent, hearty, and deeply satisfying — the kind that leaves you already planning your next visit.
… moreLenny Archambeault
I live about an hour and a half from Philly and when in town, I make two stops every time! John’s Roast Pork and the Rocky Steps! I’ve been going to John’s for close to 20yrs now and it hits the spot every single time!! The cheesesteak is loaded with meat & cheese. I get mine with Cooper Sharp, onions & mayo and it’s absolutely amazing!! Thank you guys for always being friendly and providing excellent subs, hoagies, cheesesteaks, steak & cheese or whatever else people might call them.
… moreJemlnlx
No lines when we stopped by in the mid-afternoon (likely after the lunch crowds) on a weekday.
I’ve heard parking can be challenging, but we were able to get street spot right along Weccacoe Avenue.
Nice woman at the window took the order and it was ready in about 5-10 minutes.
Really good Roast Pork Sandwich and a decent Cheesesteak. Very sizeable sandwiches…the $10ish small sandwich is packed and is more than enough for one person…the $16ish large is massive.
… moreHenry Hand
The bread here is next level. It is some of the finest I’ve had on a sub or hoagie. Fluffy, remarkably fresh, and with an oily hue that is a pleasure for the senses. I ordered a roast pork sandwich and a cheesesteak and loved both. I have since been struggling to decide whether I prefer this spot over another famous South Philly place that starts with an A. I think they win on seasoning and John’s wins on bread. But just by a whisker in each case. Practically speaking, the deciding factor is convenience. It is much easier to get here by car, and way easier to get there by train.
… moreGerald Wyhopen
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.
… moreSophie Vang
A 7.5 out of 10. I’ve had cheesesteak outside of Philly, and boy are they hella salty, and mind you, I’m not from Philly, so I’m eating what you would call a knock off cheesesteak. The cheesesteak had the perfect amount of saltiness, meat ratio and cheese ratio.
John’s Roast Pork is on a corner, from what I heard they do get very busy, we went on a random Tuesday, while on a mini vacation in Philadelphia.
My husband on the other hand gives a 8.2. He’s had many cheesesteaks as well, knock offs and the real deal, as he’s originally from Philly.
… morekenneth tatola
John’s Roast Pork… I’m not much of a pork person nor do I care for pork so don’t take my recommendation on their roast pork sanwhich but I mainly come here for the cheesesteak. I’ve come to Philly twice last December and this December. I’ve had a year to dream about what I had last year. Sadly they changed their bread that they use to use last year. Overall this cheesesteak will not disappoint, its definitely a must when in Philadelphia. The meat and flavor of it is what stood out the most both times. I just wish they had the same crispy on the outside and soft on the inside bread they had last year.
… more