You’ve probably been to DiNic’s in Reading Terminal Market, but they also have a small outpost in South Philly where you can get the same overstuffed roast pork sandwiches topped with broccoli rabe. It’s just a counter with a few small patio tables, but if you’re in the area (for an Eagles game or otherwise) it’s worth stopping by.
Where we've featured it
More spots in South PhillySee more
Ultimo Coffee Bar
The Ultimo in Newbold is both a coffee shop and a bar, with a wall full of beer fridges.
La Virgen de Las Nieves
La Virgen De Las Nieves is a Mexican spot in South Philly that has huge, delicious huaraches served in pizza boxes.
More Sandwiches spotsSee more
Urban Village Brewing Company
Urban Village Brewing in NoLibs is a great place to watch a game and eat some pizza.
Porcos is a small sandwich shop with mostly porchetta on the menu, plus a full on-site bakery.
Suggested by our writers
John’s Roast Pork
There are a lot of places you can go for a cheesesteak in Philly, but John’s Roast Pork in South Philly is the best.
The roast pork sandwich from DiNic’s is the best thing you can eat at Reading Terminal Market
Filter and browse restaurants near you
Text us for personalized recommendationsLearn more