The longest line at Reading Terminal Market always seems to be at Carmen’s for their cheesesteak. What you really need at Carmen’s, though, is their Italian hoagie. The meats are piled high on fluffy white bread and covered in oil, vinegar, and a mix of salt and pepper. And it’s huge, so if you can’t finish it, you can always save the other half for dinner or for when you want a snack at 3pm.
Where we've featured it
More spots in Center CitySee more
Balcony Bar Pop-up
Balcony Bar is a pop-up at the Kimmel Center that’s only open during SIPS in the summer.
Pearl’s Oyster Bar
Pearl’s is an oyster bar and brunch spot in Reading Terminal Market that’s never super crowded.
Mission Taqueria is a bright and airy Mexican spot in Center City where you should go for Happy Hour or a casual date.
More American spotsSee more
Alpen Rose is a small steakhouse in Midtown Village that looks like the inside of a retired Harvard professor’s personal library.
The Olde Bar
The Olde Bar is a throwback bar and restaurant in Society Hill with classic drinks, oysters, and burgers.
Roy Pitz Barrel House
Roy Pitz in Spring Arts is a massive brew pub with upscale bar food where you should go for a great pre-show meal.
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.
Jim’s is a classic cheesesteak shop on South Street that has a line around the block at pretty much any time of day.
It might not be the best cheesesteak in the city, but Tony Luke’s does have one of the better ones.
Filter and browse restaurants near you
Text us for personalized recommendationsLearn more