Nothing says Philly quite like a cheesesteak! If your stomach’s growling while you’re exploring Philadelphia, Pennsylvania, you’re in luck—here are ten spots serving up the best cheesesteaks in town.
Come hungry!
Pat’s King of Steaks
The legend begins here! Founded in 1930, Pat’s King of Steaks claims the crown as the birthplace of the original Philly cheesesteak. This former hot dog stand swapped the dog for chopped meat and onions, birthing this iconic sandwich. Step up to the neon-lit walk-up window and grab the original steak-and-onion combo, or take it to the next level with melted cheese.
Geno’s Steaks
Right across the street from Pat’s (cue the rivalry), Geno’s Steaks serves some of the most iconic cheesesteaks in Philadelphia (just like its rival). The key difference? While Pat’s chops their steak, Geno’s goes for larger slices. Both joints offer classic counter service, picnic tables, and tons of history. Want to experience the Philly showdown firsthand? Try both and pick your side!
John’s Roast Pork
Craving an old-school vibe and some serious sandwiches? John’s Roast Pork is a cash-only counter-service gem in South Philly that’s been wowing crowds since 1930. Known for their namesake roast pork sandwich, their cheesesteaks are equally legendary. Unlike most Philadephia joints that douse their steaks in Cheez Whiz, John’s offers only American or provolone. Arrive early to beat the long line!
Tony Luke’s
While Tony Luke’s has expanded to cities like Las Vegas and Atlanta, the original South Philly spot (now Tony and Nick’s Steaks) still reigns supreme. Its checkered red-and-white facade offers up cheesesteaks, Italian chicken cutlets, and more at the walk-up window. Don’t forget to add a side of chipotle barbecue fries for good measure—plus, you might even catch some live tunes while you munch!
Jim’s Steaks
Step back in time at Jim’s Steaks, which has been rocking the cheesesteak game since 1976. With checkered floors and shiny metal tables, this spot has a retro diner feel. After you order, watch as they grill your steak and onions right behind the counter. With a simple menu and fast service, you’ll want to know your order when you step up—or be prepared to move aside!
Dalessandro’s Steaks
For those who like their cheesesteaks extra loaded, Dalessandro’s is your go-to. Their sandwiches are piled high, with cheese melted perfectly throughout. Don’t skip the fried onions—they’re a must! If beef isn’t your thing, choose between a variety of hoagies and chicken cheesesteaks. Enjoy it all at one of their outdoor picnic tables under the shade of red umbrellas. Warning: the inside is tight and packed, so outdoors is where it’s at.
Steve’s Prince of Steaks
Experience cheesesteak royalty at Steve’s Prince of Steaks. Established in 1980, this neon-lit spot gives off serious diner vibes with its metal countertops. Unlike other places that chop the steak into bits, Steve’s leaves the beef chunkier for a heartier sandwich. Pro tip – order a side of their spicy fries with hot sauce and Cheez Whiz, and wash it down with a refreshing cherry soda.
Cleaver’s
At Cleaver’s, you’re the architect of your own cheesesteak! This friendly joint offers fully customizable options—you can get your steak in a roll, wrap, or bowl. Feeling spicy? Try the “Effing Hot” cheesesteak, packed with ribeye, white American cheese, hot cherry pepper relish, fried onions, and sriracha aioli. Cool down with a brew from their impressive wall of beers on tap, like the citrusy Orange Crushin’ It.
Sonny’s Famous Steaks
Smack dab in the heart of Philly’s historic Old City, Sonny’s Famous Steaks is the perfect pit stop after checking out the Liberty Bell or Independence Hall. Sonny’s offers cheesesteaks made with fresh ribeye and your choice of Cheez Whiz, American, Provolone, Bleu, or Mozzarella. They even have a killer grilled cheese on brioche if you’re looking for a non-meat option. Grab a bite and then check out the Liberty Bell (it’s just a five-minute walk)!
Shank’s Original
For cheesesteaks with a water view, head to Shank’s Original, a local favorite that’s been serving up Philly classics since 1962. Located along the Delaware River, Shank’s offers cheesesteaks piled high with thinly sliced beef, melted American cheese, scrapple fries, and a drizzle of Cheez Whiz. Order at the window, then snag a picnic table and enjoy your meal while overlooking the river.